2451 Commits

Author SHA1 Message Date
Jade (Rose) Rowland
3d162536aa add keyDown 2025-01-02 22:12:48 -05:00
Jade (Rose) Rowland
2443aad01b key alias and breakout 2024-12-31 11:58:32 -05:00
Jade (Rose) Rowland
08f6c1ad5e fix test 2024-12-30 23:19:37 -05:00
Jade (Rose) Rowland
1da80db048 merge main 2024-12-30 21:59:40 -05:00
Jade (Rose) Rowland
42519581c1 add func 2024-12-30 21:49:59 -05:00
Alex McLean
1e3bbc57cc
Documentation for all/each, and bugfix for each (#1233)
* bugfix for each(), and documentation for each() and all()
* had to hide each/all examples from tests
2024-12-29 12:16:08 +00:00
Alex McLean
9bf0f624f5
Make all() post-stack again, and add each() for pre-stack (#1229)
* Rename `all` to `each`, re-instating old `all`
2024-12-29 10:29:52 +00:00
Luke Heerman
c6418789c4 Fix lint 2024-12-27 21:49:56 -05:00
Luke Heerman
8b909c54db Merge branch 'main' into binary 2024-12-27 15:15:54 -05:00
Luke Heerman
8644b3d163 Fix accidental multi-line jsdoc name 2024-12-27 15:14:31 -05:00
Felix Roos
26cc7e2920
Merge pull request #1213 from tidalcycles/spectrum
add basic spectrum function
2024-12-23 11:53:11 +01:00
Alex McLean
04eac3e7c5
Fix regression for d1, p1, p(n) (#1227)
* fix for `d1` and `.p(1)`
2024-12-22 20:04:45 +00:00
Luke Heerman
7cf7575e6d Make the docs friendlier 2024-12-17 08:49:49 -05:00
Yuta Nakayama
06958a5281
Merge branch 'main' into gamepad-pr 2024-12-17 19:22:42 +08:00
nkymut
033b123ae0 Add DOCS for gamepad module 2024-12-17 19:22:03 +08:00
Yuta Nakayama
b7d8593a4d
Merge branch 'main' into devicemotion 2024-12-17 17:34:31 +08:00
nkymut
a5b05d211e Add DOC for devicemotion 2024-12-17 17:28:53 +08:00
Luke Heerman
111cea2381 Fix lint 2024-12-16 21:31:21 -05:00
Felix Roos
eb02997836 spectrum doc 2024-12-16 23:18:20 +01:00
Felix Roos
8a33c171f5 spectrum widget 2024-12-16 23:11:01 +01:00
Luke Heerman
f87f279198 Support those who prefer no left padding 2024-12-10 23:51:32 -05:00
Luke Heerman
4cc019f038 Rename variable 2024-12-10 23:51:32 -05:00
Luke Heerman
34f4afad01 Rework binary to binaryN 2024-12-10 23:51:32 -05:00
Luke Heerman
947b263b9c Add tests 2024-12-10 23:51:32 -05:00
Luke Heerman
0a408e464a Make example more concise 2024-12-10 23:51:32 -05:00
Luke Heerman
0d660277f6 Put msb on the right 2024-12-10 23:51:32 -05:00
Luke Heerman
33fef379ad Get a basic version of binary working 2024-12-10 23:51:32 -05:00
eefano
0531369613
Make cps patternable (#1001)
Supports e.g. `note("c d e f g a").cps("<1 1.2 1.3 1.4 1.5 1.6>")`
2024-11-30 09:09:36 +00:00
Alex McLean
c66f19108c
MQTT support (#1224)
* Add mqtt() method and documentation
* Documentation clarifications for MIDI and OSC
2024-11-30 09:07:55 +00:00
Alex McLean
ef53367ba9
Apply all function to individual patterns rather than final stack (#1209) 2024-11-30 08:46:13 +00:00
nkymut
f01d51f76a fix errors in README.md 2024-11-27 01:16:06 +08:00
nkymut
d741b4d17a Add GamePad Module 2024-11-27 01:03:09 +08:00
nkymut
f33ec0e2af Add Device Motion package
Introduces smart-phone device's acceleration, gravity, rotation, and orientation signals for dynamic pattern creation in Strudel.
2024-11-21 12:01:17 +08:00
Björn Þór Jónsson
a7d74ed6d6 REPL: solo and sync configuration; codeformat 2024-11-20 16:28:07 +01:00
Matthew Kaney
bd69ffb4b7 Add high-resolution CC option to midi 2024-11-16 14:35:18 -05:00
Felix Roos
648fbf99fa add basic spectrum function 2024-11-09 20:57:09 +01:00
Björn Þór Jónsson
b913e1c50d REPL: solo and sync configuration 2024-11-09 15:13:24 +01:00
Raphaël Forment
23a4bf6641 Getting rid of second argument 2024-11-09 02:33:56 +01:00
Raphaël Forment
ec470aa2c6 Feat: midi() command support external instrument parameter mapping
This commit adds a second argument to the midi() command: mapping.
This argument should be an object containing a key-value map of
MIDI controls used by an external synthesizer. If any control is
used that matches the mapping, a CC message is sent.
2024-11-09 01:41:59 +01:00
Alex McLean
ae335ac40c
Add s_zip for 'cat'-ing patterns together step-by-step (#1208)
Fix tactus returned by 'step'
Fix name of toplevel s_extend (was 's_cycles')
2024-10-30 21:29:43 +01:00
Alex McLean
9ecad810b1
Preserve tactus for 'degrade' and friends, and tidy up 'pick' and friends (#1205)
* separate pick methods into their own module
* preserve tactus in degrade and friends
2024-10-30 21:28:31 +01:00
Felix Roos
f61de0c47c use color inherit in monochrome themes
(to be able to set color in markcss)
2024-10-22 22:48:36 +02:00
Felix Roos
aeaf447142 add doc 2024-10-22 22:27:14 +02:00
Felix Roos
1e6e0a61b3 feat: markcss 2024-10-22 22:23:48 +02:00
Felix Roos
d9bd6f9e7d hotfix: alt+dot breakage 2024-10-20 21:04:18 +02:00
Felix Roos
9e5f9d37ef update vitest from 1 to 2 2024-10-18 23:45:54 +02:00
Khalid
e9e7e02547 Fixed access to merged description in factories.mdx 2024-09-26 17:58:59 -04:00
kdiab
2c16a37a68 Combine examples for stack, match wording for cat, stack and seq 2024-09-22 10:42:46 -04:00
kdiab
717e4a2c1d Combine examples for seq and remove extra entry 2024-09-22 10:31:50 -04:00
kdiab
c225b4719f Combine examples for cat 2024-09-21 11:01:00 -04:00