Felix Roos
9bd7b66228
Publish
...
- @strudel/codemirror@1.2.1
- @strudel/core@1.2.1
- @strudel/csound@1.2.2
- @strudel/draw@1.2.1
- @strudel/gamepad@1.2.1
- @strudel/hydra@1.2.1
- @strudel/midi@1.2.2
- @strudel/mini@1.2.1
- @strudel/motion@1.2.1
- @strudel/mqtt@1.2.1
- @strudel/osc@1.2.1
- @strudel/repl@1.2.2
- @strudel/serial@1.2.1
- @strudel/soundfonts@1.2.2
- superdough@1.2.2
- @strudel/tonal@1.2.1
- @strudel/transpiler@1.2.1
- @strudel/web@1.2.2
- @strudel/webaudio@1.2.2
- @strudel/xen@1.2.1
2025-05-24 11:30:02 +02:00
Nachito
5c3501caa4
fix: typo on docs causing problems with autocompletion. ( #1350 )
...
* fix: scramble and shuffle comments
* fix: comments on themes,docs, tests and more
2025-05-18 20:43:04 +01:00
Jade (Rose) Rowland
1341bd9c92
Merge pull request #1343 from daslyfe/pw
...
feat: Create pulsewidth (pw) and pulsewidth lfo parameters
2025-05-14 19:12:06 -04:00
Jade (Rose) Rowland
760d1abec0
remove n
2025-05-14 19:10:59 -04:00
Jade (Rose) Rowland
2b44fc48a4
Merge pull request #1344 from daslyfe/multichannelorbits
...
feat: Multi Channel Orbits
2025-05-14 12:25:16 -04:00
Henré Botha
99779171f5
Fix typo ( #1346 )
2025-05-13 16:45:29 +01:00
Jade (Rose) Rowland
64ebfb57c3
lint
2025-05-07 11:30:42 -04:00
Jade (Rose) Rowland
099d321dbd
format
2025-05-07 11:25:34 -04:00
Jade (Rose) Rowland
59bdfd2cb8
format
2025-05-07 11:12:05 -04:00
Jade (Rose) Rowland
56d3436fda
asconst
2025-05-07 01:08:00 -04:00
Jade (Rose) Rowland
440ce0cd3b
format
2025-05-06 02:14:35 -04:00
Jade (Rose) Rowland
98346261ed
lint
2025-05-06 01:13:50 -04:00
Jade (Rose) Rowland
38e4718826
lint
2025-05-06 01:09:20 -04:00
Jade (Rose) Rowland
38908baccd
working
2025-05-06 01:06:37 -04:00
Felix Roos
8d02d4270a
Publish
...
- @strudel/repl@1.2.1
- @strudel/web@1.2.1
2025-05-02 00:03:18 +02:00
Felix Roos
9cf1cd2656
revert web + repl versions for next try
2025-05-02 00:02:50 +02:00
Felix Roos
4c079b6ebe
Merge pull request #1339 from tidalcycles/fix-web-pkg-build
...
Fix web + repl package builds
2025-05-02 00:01:27 +02:00
Felix Roos
e9e2e881e5
fix: repl package build
2025-05-01 23:58:49 +02:00
Felix Roos
685b4f172b
fix: duplicate key
2025-05-01 23:57:09 +02:00
Felix Roos
53e50d81b0
also use worklet plugin in web package
2025-05-01 23:56:29 +02:00
Felix Roos
8f58d5788f
Publish
...
- @strudel/csound@1.2.1
- @strudel/midi@1.2.1
- @strudel/repl@1.2.1
- @strudel/soundfonts@1.2.1
- superdough@1.2.1
- vite-plugin-bundle-audioworklet@0.1.1
- @strudel/web@1.2.1
- @strudel/webaudio@1.2.1
2025-05-01 23:54:13 +02:00
Felix Roos
306a6db8dc
hotfix: remove broken tauri workflow
2025-05-01 23:52:36 +02:00
Felix Roos
757d78252b
Merge pull request #1338 from tidalcycles/fix-worklet-bundling
...
fix: superdough worklets bundling
2025-05-01 23:50:56 +02:00
Felix Roos
6f2e026e4a
fix: import in vitest config
2025-05-01 23:49:47 +02:00
Felix Roos
22f114be59
update metadata
2025-05-01 23:35:20 +02:00
Felix Roos
f993056fb1
fix: tests -> use vite plugin in tests as well
2025-05-01 23:30:14 +02:00
Felix Roos
fdbbcd2dd2
add vite-plugin-bundle-audioworklet and use it both from website and superdough
2025-05-01 23:26:04 +02:00
Felix Roos
7bec92ca99
fix: superdough worklets bundling
2025-05-01 23:13:32 +02:00
Felix Roos
5702914661
Publish
...
- @strudel/reference@1.2.0
2025-05-01 12:52:12 +02:00
Felix Roos
f2a9e2d4e6
hotfix: downgrade reference to be able to get 1.2.0
2025-05-01 12:51:54 +02:00
Felix Roos
6398b5fb38
hotfix: make broken hs2js + tidal packages private to opt out of release
...
- some issue with the build command
2025-05-01 12:48:43 +02:00
Felix Roos
9ceebd4679
hotfix: reference package vite config
2025-05-01 12:47:56 +02:00
Felix Roos
177f5c1431
Publish
...
- @strudel/codemirror@1.2.0
- @strudel/core@1.2.0
- @strudel/csound@1.2.0
- @strudel/draw@1.2.0
- @strudel/gamepad@1.2.0
- hs2js@0.2.0
- @strudel/hydra@1.2.0
- @strudel/midi@1.2.0
- @strudel/mini@1.2.0
- @strudel/motion@1.2.0
- @strudel/mqtt@1.2.0
- @strudel/osc@1.2.0
- @strudel/reference@1.2.0
- @strudel/repl@1.2.0
- @strudel/sampler@0.2.0
- @strudel/serial@1.2.0
- @strudel/soundfonts@1.2.0
- superdough@1.2.0
- @strudel/tidal@0.2.0
- @strudel/tonal@1.2.0
- @strudel/transpiler@1.2.0
- @strudel/web@1.2.0
- @strudel/webaudio@1.2.0
- @strudel/xen@1.2.0
2025-05-01 12:39:24 +02:00
Jade (Rose) Rowland
d6c2a88496
Merge pull request #1333 from daslyfe/jade/soundimportorder
...
FIX: sound import order
2025-04-27 16:25:53 -04:00
Jade (Rose) Rowland
3ee7d0cd4f
lint
2025-04-27 16:21:14 -04:00
Jade (Rose) Rowland
53d43dc44c
working
2025-04-27 16:19:58 -04:00
Jade (Rose) Rowland
637c619345
Merge pull request #1332 from hpunq/import-sounds-docs
...
update docs to reflect import sounds tab change
2025-04-27 12:39:49 -04:00
Jade (Rose) Rowland
47fb441feb
Merge pull request #1318 from daslyfe/jade/gaincurve
...
feat: Improve gain curve
2025-04-27 12:38:26 -04:00
hpunq
d02b1fc05c
update docs to reflect import sounds tab change
2025-04-27 11:05:06 +01:00
Jade (Rose) Rowland
480b5ff58b
fix vel
2025-04-27 02:38:10 -04:00
Jade (Rose) Rowland
c088c0c9d2
def
2025-04-27 02:21:49 -04:00
Jade (Rose) Rowland
f32abac06f
reset gaincurve
2025-04-27 02:20:53 -04:00
Jade (Rose) Rowland
697f0a82e6
Merge branch 'main' into jade/gaincurve
2025-04-27 02:10:30 -04:00
Jade (Rose) Rowland
98970417c3
Merge pull request #1331 from tidalcycles/BRANCH_NAME
...
Add Icon to import sample button
2025-04-27 01:54:49 -04:00
Jade (Rose) Rowland
b5d48b2f0b
Merge pull request #1329 from hpunq/sample-ui
...
Add new "import-sounds" tab with explanation on folder import
2025-04-27 01:53:40 -04:00
Jade (Rose) Rowland
c48aba50f0
button size and icon
2025-04-27 01:51:41 -04:00
hpunq
f539930509
formatted code with prettier
2025-04-26 01:04:11 +01:00
hpunq
759cdb6276
add new import sounds tab with explanation and hyperlinks
2025-04-24 13:53:42 +01:00
hpunq
3dae2a80ab
change import sounds label to import sounds folder
2025-04-24 13:51:44 +01:00
Jade (Rose) Rowland
7cc44a8829
Merge pull request #1326 from daslyfe/origin/jade/newthemes
...
feat: new themes + theme improvements
2025-04-21 18:04:37 -04:00
Jade (Rose) Rowland
90506f9e61
Merge pull request #1321 from daslyfe/jade/slit
...
feat: Create scrub function for scrubbing an audio file
2025-04-20 12:24:15 -04:00
Jade (Rose) Rowland
c852b5fab0
fix lint
2025-04-19 16:21:11 -04:00
Jade (Rose) Rowland
bd08b74ebc
fixed strudel bool
2025-04-19 16:10:38 -04:00
Jade (Rose) Rowland
8f4dcb6bc6
Merge pull request #1325 from daslyfe/jade/udelsconfig
...
fix: udels header
2025-04-18 01:17:33 -04:00
Jade (Rose) Rowland
17e1ebeb93
udelsconfig
2025-04-18 01:02:13 -04:00
Jade (Rose) Rowland
ad25ce7b21
working
2025-04-18 01:01:10 -04:00
Jade (Rose) Rowland
6e3aa693d5
format
2025-04-17 23:35:10 -04:00
Jade (Rose) Rowland
2968017300
disabled
2025-04-17 23:32:20 -04:00
Alex McLean
ab76b4424a
send delta in seconds, to match tidal/superdirt ( #1323 )
2025-04-11 08:18:57 +01:00
Jade (Rose) Rowland
b64daf6284
Merge pull request #1322 from daslyfe/jade/fixmultichannelaudio
...
FIX: Multichannel Audio
2025-04-08 00:08:57 -04:00
Jade (Rose) Rowland
2b69004eb4
lint
2025-04-08 00:04:22 -04:00
Jade (Rose) Rowland
a32bb58fb3
rm dependency
2025-04-08 00:01:34 -04:00
Jade (Rose) Rowland
9e233fe587
var name
2025-04-07 23:55:34 -04:00
Jade (Rose) Rowland
b1090a1dd8
rm deadcode
2025-04-07 23:52:15 -04:00
Jade (Rose) Rowland
344d9ca1a8
working
2025-04-07 23:43:29 -04:00
Jade (Rose) Rowland
b92a28242e
Merge pull request #1317 from daslyfe/jade/voicemax
...
feat: add max polyphony feature for superdough
2025-04-07 22:18:03 -04:00
Jade (Rose) Rowland
695ac6a5d3
var
2025-04-06 16:34:14 -04:00
Jade (Rose) Rowland
a468201822
add tests
2025-04-06 16:32:37 -04:00
Jade (Rose) Rowland
05ea9c86fb
working
2025-04-06 16:08:42 -04:00
Jade (Rose) Rowland
6e29210bdc
Merge pull request #1315 from daslyfe/jade/readableerror
...
enhancement: make error messages easier to read
2025-04-05 15:12:05 -04:00
Jade (Rose) Rowland
e81345ca2f
Merge pull request #1319 from daslyfe/jade/bug/replace_white_spaces_in_sounds
...
fix: replace empty spaces in registered sound keys
2025-04-04 00:26:57 -04:00
Jade (Rose) Rowland
6b8ee8ad11
lint
2025-04-03 01:05:26 -04:00
Jade (Rose) Rowland
c2d4b529f6
working
2025-04-03 00:59:46 -04:00
Jade (Rose) Rowland
999c0b2349
lint
2025-03-31 00:21:01 -04:00
Jade (Rose) Rowland
5ed28d6168
gain curve func
2025-03-31 00:17:26 -04:00
Jade (Rose) Rowland
bceb37e8ea
rm comment
2025-03-30 20:32:19 -04:00
Jade (Rose) Rowland
2f4cba4e94
format
2025-03-30 20:26:44 -04:00
Jade (Rose) Rowland
d8e4055c6e
settings panel
2025-03-30 20:22:24 -04:00
Jade (Rose) Rowland
6f9bcc53dc
ramp cut audio node
2025-03-30 16:33:47 -04:00
Jade (Rose) Rowland
8962e5a4f0
max poly
2025-03-30 01:35:25 -04:00
Jade (Rose) Rowland
e55b7c6ce3
mostly working
2025-03-30 00:55:12 -04:00
Jade (Rose) Rowland
9b4574c7b0
Merge pull request #1314 from daslyfe/jade/alias
...
small feat: Add alias for segment and ribbon
2025-03-26 12:01:04 -04:00
Rene Nyffenegger
6d355a803a
Fix typo pattnr ( #1316 )
2025-03-26 13:54:15 +00:00
Jade (Rose) Rowland
dee75bc759
update tests
2025-03-24 01:32:48 -04:00
Jade (Rose) Rowland
dc8e5d5394
lint
2025-03-24 01:28:43 -04:00
Jade (Rose) Rowland
282180ef1c
style update
2025-03-24 01:28:31 -04:00
Jade (Rose) Rowland
3eea908636
fix doc
2025-03-24 00:33:00 -04:00
Jade (Rose) Rowland
bfbd920b1d
fix doc
2025-03-24 00:18:26 -04:00
Jade (Rose) Rowland
739fb8562f
update test
2025-03-24 00:15:36 -04:00
Jade (Rose) Rowland
cbd448e934
update docs
2025-03-24 00:09:46 -04:00
Felix Roos
b192c6823c
Merge pull request #1312 from daslyfe/jade/bug/as_single_param
...
bugfix: Allow single param to be used in the as function
2025-03-23 20:05:31 +01:00
Jade (Rose) Rowland
dccfefacd7
test
2025-03-22 12:06:43 -04:00
Jade (Rose) Rowland
38876e135b
fixed
2025-03-22 11:54:10 -04:00
Felix Roos
f652c2ca86
Merge pull request #1244 from nkymut/add-program-change
...
Add MIDI Program Change, SysEx, NRPN, PitchBend and AfterTouch Output
2025-03-20 23:35:17 +01:00
Felix Roos
4f6c4bb95f
Merge pull request #1040 from fnordomat/soundfont-url
...
WIP: make soundfont base url configurable
2025-03-19 17:32:30 +01:00
Alex McLean
f5bb88a696
Add num samples from 0 up to 20 ( #1310 )
...
* re-edited numbers
* num samples up to 20
* add freesound license
2025-03-18 19:07:08 +00:00
Alex McLean
b27c9dbf37
add num samples (edited numbers) ( #1309 )
2025-03-17 09:38:54 +00:00
nkymut
5fcb96f73c
codeformat
2025-03-11 23:33:45 +08:00
nkymut
17df418935
Update Documentation
2025-03-11 23:30:21 +08:00
nkymut
2ccb95aec0
Refactor: Consolidate configuration variables into midiConfig object
...
- add options argument to .midi
- add midiConfig object with properties
2025-03-11 23:29:37 +08:00
nkymut
3c2692bdda
remove debugging artifacts
2025-03-09 06:06:59 +08:00
nkymut
756a65016d
Merge branch 'add-program-change' of https://github.com/nkymut/strudel into add-program-change
2025-03-09 05:37:44 +08:00
nkymut
a18d485283
Merge branch 'main' of https://github.com/tidalcycles/strudel into add-program-change
2025-03-09 05:34:18 +08:00
Felix Roos
fcf6450ff0
Merge pull request #1288 from tidalcycles/sampler-improvements
...
@strudel/sampler improvements
2025-03-08 22:17:46 +01:00
Felix Roos
09dd374722
Merge branch 'main' into add-program-change
2025-03-08 22:08:03 +01:00
Felix Roos
9c9ce50b03
Merge pull request #1223 from nkymut/gamepad-pr
...
Add Gamepad module
2025-03-08 21:56:50 +01:00
Felix Roos
edc2903106
fix: relative imports
2025-03-04 21:35:32 +01:00
Alex McLean
b15843f3a7
change behaviour of polymeter, and remove polymeterSteps ( #1302 )
...
* change behaviour of polymeter, and remove polymeterSteps
* format
2025-03-04 18:17:37 +00:00
Jade (Rose) Rowland
86333ab6f6
Merge pull request #1304 from daslyfe/jade/pwm
...
feat: Create Pulse Oscillator with variable PWM
2025-03-03 21:36:57 -05:00
Jade (Rose) Rowland
003e3b790d
bounds
2025-03-03 21:29:30 -05:00
Jade (Rose) Rowland
4048ced7e6
format
2025-03-03 21:27:05 -05:00
Jade (Rose) Rowland
64b99f5a8c
gain adj
2025-03-03 21:26:42 -05:00
Jade (Rose) Rowland
b4af840240
docs
2025-03-03 21:05:23 -05:00
Jade (Rose) Rowland
8a502e886e
vibrato working
2025-03-03 20:36:31 -05:00
Jade (Rose) Rowland
c7ee90922f
pwm
2025-03-03 01:32:04 -05:00
Jade (Rose) Rowland
530339ed8f
Merge pull request #1295 from daslyfe/jade/uwu2000
...
feat: Theme improvements
2025-03-02 11:08:31 -05:00
Alex McLean
fece4e8b57
bugfix zoom stepcount ( #1301 )
...
* bugfix zoom stepcount
2025-03-02 10:58:46 +00:00
Jade (Rose) Rowland
afdcd42039
atomify log
2025-02-28 19:48:58 -05:00
Jade (Rose) Rowland
690b8648a8
Merge pull request #1298 from nkymut/fixtesterror
...
Fix test error #1297
2025-02-28 10:01:20 -05:00
Yuta Nakayama
7c1e968d41
Fix test error #1297
2025-02-28 19:13:46 +08:00
Jade (Rose) Rowland
c0b3187029
Merge pull request #1297 from daslyfe/jade/fix/importerror
...
Hotfix: prevent undefined pattern code from crashing strudel on load
2025-02-27 20:53:41 -05:00
Jade (Rose) Rowland
af1f7658c7
Merge branch 'main' into jade/fix/importerror
2025-02-27 20:47:24 -05:00
Jade (Rose) Rowland
b531962b1f
fixed
2025-02-27 20:42:40 -05:00
Jade (Rose) Rowland
8867a843ac
fallback
2025-02-27 20:17:06 -05:00
Mehmet Ali "Mali" Akmanalp
6e972f4380
Fix misplaced ending sentence ( #1296 )
2025-02-27 07:24:58 +00:00
Jade (Rose) Rowland
65282bf5ea
lint
2025-02-24 22:26:22 -05:00
Jade (Rose) Rowland
3df9744d79
theme attr
2025-02-24 22:24:29 -05:00
Jade (Rose) Rowland
5a5bbfc8da
lint
2025-02-24 22:22:03 -05:00
Jade (Rose) Rowland
f66478b9da
button hover color
2025-02-24 22:15:38 -05:00
Jade (Rose) Rowland
904c213d03
foreground text color
2025-02-24 22:03:50 -05:00
Jade (Rose) Rowland
d9c3f051b9
Merge branch 'main' into jade/uwu2000
2025-02-24 20:12:12 -05:00
Alex McLean
470a345296
Signpost licenses for source code and samples a bit more, ref #1277 ( #1289 )
...
* Signpost licenses for source code and samples a bit more, ref #1277
* format
2025-02-23 09:54:13 +00:00
Alex McLean
0925ea56dd
Allow wchooseCycles probabilities to be patterned ( #1292 )
...
* allow wchooseCycles probabilities to be patterned
2025-02-23 09:52:27 +00:00
Jade (Rose) Rowland
1f233b9e7d
Merge pull request #1287 from daslyfe/jade/supabasequery
...
Create Pattern Page Pagination
2025-02-21 20:18:57 -05:00
Jade (Rose) Rowland
5c5d411588
lint
2025-02-21 20:11:39 -05:00
Jade (Rose) Rowland
bbb88a2302
accessibility
2025-02-21 20:03:17 -05:00
Alex McLean
64c94b3623
showcase tweaks ( #1291 )
2025-02-21 21:38:10 +00:00
Jade (Rose) Rowland
42c2262576
working
2025-02-21 14:41:01 -05:00
Jade (Rose) Rowland
4959bff060
font settings
2025-02-21 11:06:21 -05:00
Jade (Rose) Rowland
1ded398468
fixed style
2025-02-21 01:31:06 -05:00
Felix Roos
b016720696
sampler: support serving any file (like strudel.json)
2025-02-20 23:37:59 +01:00
Felix Roos
c639e44ca7
fix: dont bail when ip cannot be determined (happens when no wifi)
2025-02-20 23:07:45 +01:00
Jade (Rose) Rowland
b664bd3d1f
girl
2025-02-20 00:54:33 -05:00
Jade (Rose) Rowland
dfb7d7bb7f
prettier
2025-02-18 11:13:33 -05:00
Jade (Rose) Rowland
3e6a45cf8b
fix offset
2025-02-18 11:10:15 -05:00
Jade (Rose) Rowland
f47f5c1344
prettier
2025-02-18 10:52:48 -05:00
Jade (Rose) Rowland
47f65da621
remove unesseccary code
2025-02-18 10:47:48 -05:00
Jade (Rose) Rowland
c210ea3f89
fix paginator
2025-02-18 10:41:16 -05:00
Jade (Rose) Rowland
50f076084f
working
2025-02-18 01:48:17 -05:00
Jade (Rose) Rowland
5cd98880ca
reorganize panels
2025-02-17 12:22:45 -05:00
Alex McLean
aabc82bedd
Fixes inverted triangle wave by renaming it to itri, making non-inverted tri ( #1283 )
...
* add itri / itri2 .. but should tri and itri be swapped??
* swap tri/tri2 with itri/itri2. Add some basic docs for bipolar signals
2025-02-11 15:34:23 +00:00
Alex McLean
84581b22aa
Fix for squeezejoin and functions using it, including bite ( #1286 )
2025-02-11 09:02:34 +00:00
Alex McLean
3575fc3cc8
rename repeat back to extend ( #1285 )
2025-02-09 15:18:28 +00:00
nkymut
43523b73c4
codeformat
2025-02-09 15:12:14 +08:00
nkymut
b98ebc696d
remove midimap JSDoc
2025-02-09 12:19:30 +08:00
nkymut
f802f18d68
refactor(midi): extract MIDI message handlers into dedicated functions
...
- Move MIDI API logic into separate functions following #1274 (sendCC, sendProgramChange, sendPitchBend, etc.)
2025-02-09 10:56:51 +08:00
nkymut
919c2854d5
Merge branch 'main' of https://github.com/tidalcycles/strudel into add-program-change
2025-02-09 10:53:03 +08:00
Alex McLean
cf8203a4db
mqtt bugfix - connection check ( #1282 )
2025-02-07 17:11:52 +00:00
Alex McLean
cda79f3e5c
Bugfix: update mqtt connections dictionary ( #1281 )
2025-02-07 16:38:28 +00:00
Alex McLean
07b0a2e0f0
Make mqtt topic patternable ( #1280 )
2025-02-07 10:39:53 +00:00
Felix Roos
5e81b542dc
Merge pull request #1274 from tidalcycles/midimaps
...
midimaps
2025-02-07 11:07:32 +01:00
nkymut
451cdcc3a9
fix sendChannelAfterTouch -> sendChannelAftertouch
2025-02-07 04:39:24 +08:00
nkymut
5ff1d35272
'miditouch' change sendKeyAfterTouch to sendChannelAfterTouch
2025-02-07 00:08:31 +08:00
Alex McLean
8bde61fa27
allow duration and cps metadata to be added to mqtt messages ( #1279 )
2025-02-06 14:59:03 +00:00
Felix Roos
efd4071637
remove midisounds for now
2025-02-06 13:51:53 +01:00
Alex McLean
981ad1e242
Add DOI
2025-02-06 09:06:24 +00:00
Alex McLean
49e9b84962
[breaking change] Sample signals from query onset, rather than midpoint ( #1278 )
...
This changes almost everything involving signals, including all use of random numbers.
2025-02-05 15:10:53 +00:00
nkymut
54c5454306
edit README.md
2025-02-05 08:17:42 +08:00
nkymut
9b279ff671
update 'midicmd' in README.md
2025-02-05 08:11:39 +08:00
nkymut
20dcae68c1
add sysex handler to midicmd
2025-02-05 07:42:06 +08:00
nkymut
52d1443cf8
Add midicmd JSdoc
2025-02-05 07:41:24 +08:00
Felix Roos
848edb1f69
doc: midisounds
2025-02-03 22:56:51 +01:00
Felix Roos
88fb0b3b75
fix: pnpm check
2025-02-03 22:45:19 +01:00
Felix Roos
dc8becc610
chore: delete old files
2025-02-03 22:44:56 +01:00
Felix Roos
e99f229b57
doc: defaultmidimap + midimaps
2025-02-03 22:37:59 +01:00
Felix Roos
c810a02a79
- add defaultmidimap function
...
- add midisounds function
- add midiport control
2025-02-03 21:55:57 +01:00
nkymut
ed7dc4ef6e
codeformat
2025-02-04 02:49:47 +08:00
nkymut
4636d824fa
remove experimental code
2025-02-03 08:40:39 +08:00
Alex McLean
018d1ccd31
Stepwise documentation tweaks, with mridangam samples ( #1275 )
...
* add mridangam sample bank
* stepwise documentation tweaks
2025-02-02 23:55:36 +00:00
Felix Roos
d86df33b8c
allow loading midimap from url
2025-02-02 23:49:17 +01:00
Felix Roos
b74d5becd5
allow passing ccn numbers directly to midimapped control name
2025-02-02 23:37:20 +01:00
Felix Roos
b87b2aff9a
simplify more
2025-02-02 22:18:56 +01:00
Felix Roos
95b1548e5f
simplify
2025-02-02 22:16:11 +01:00
Felix Roos
0b1bc74c3b
feat: basic midimap handling
2025-02-02 22:01:53 +01:00
Alex McLean
ce9d23049a
Polish, rename, and document stepwise functions ( #1262 )
...
* polish, rename, and document stepwise functions: `pace`, `take`, `drop`, `expand`, `contract`, `repeat`, `zip`, `grow`, `shrink`, and `tour`
2025-02-02 20:26:44 +00:00
Felix Roos
0338c5b222
Merge pull request #1272 from tidalcycles/fix-sf2-timing
...
Fix sf2 timing
2025-02-01 22:57:00 +01:00
Felix Roos
1bf74024d4
fix: sf2 soundfont timing
2025-02-01 22:54:20 +01:00
Felix Roos
63ee218d53
fix: make sure ac is defined
2025-02-01 22:54:06 +01:00
Felix Roos
3d37478577
Merge pull request #1245 from TodePond/lu/add-drum-suffixes
...
Add bank aliasing and case insensitivity
2025-02-01 22:32:59 +01:00
Felix Roos
9d5d86bb09
docs: use mask instead of gain, so you see what's active
2025-01-31 14:13:47 +01:00
Felix Roos
e2b7c3a62b
chore: remove obsolete snapshots
2025-01-31 11:05:12 +01:00
Felix Roos
1fb68af5af
chore: pnpm i
2025-01-31 11:01:40 +01:00
Felix Roos
b611c9c2b4
chore: revert to main package lock
2025-01-31 11:00:07 +01:00
Felix Roos
ceb466ab9c
chore: update vite
2025-01-31 10:58:27 +01:00
Felix Roos
d09809ed12
Merge branch 'main' into gamepad-pr
2025-01-31 10:55:12 +01:00
Felix Roos
f558b4b8f6
hotfix: update action versions
2025-01-31 09:45:36 +01:00
Felix Roos
f26a2af38e
Merge pull request #1217 from nkymut/devicemotion
...
Add Device Motion module
2025-01-31 09:39:54 +01:00
Felix Roos
75f5f45652
fix: bring back examples test
...
+ ignore device motion examples
2025-01-31 08:40:16 +01:00
Felix Roos
5cef1a8cf9
refactor: simplify test runtime
2025-01-31 08:40:00 +01:00
Felix Roos
bcb1da826e
fix: doc example
2025-01-31 08:26:09 +01:00
Felix Roos
1f5f1a63a6
docs: cpm -> setcpm
2025-01-31 08:23:52 +01:00
Felix Roos
44828e2047
docs: move dev info down
2025-01-31 08:22:04 +01:00
Felix Roos
bcef67e5a1
chore: bump vite + update lockfile
2025-01-31 08:19:26 +01:00
Felix Roos
b4ef786108
Merge branch 'main' into devicemotion
2025-01-31 08:16:31 +01:00
Felix Roos
d03fc43f03
docs: add info on how to test repl package
2025-01-30 21:03:05 +01:00
Felix Roos
ca00f7c5d0
Merge branch 'main' into lu/add-drum-suffixes
2025-01-29 15:46:21 +01:00
Felix Roos
dbbe2d7c98
Merge pull request #1247 from tidalcycles/get-control
...
add "as" function + getControlName
2025-01-29 15:40:00 +01:00
Felix Roos
1058c272a4
doc: add as to controls page
2025-01-29 15:34:14 +01:00
Felix Roos
81e97a5643
Merge branch 'main' into get-control
2025-01-29 15:31:33 +01:00
Felix Roos
f105ea6677
Merge pull request #1268 from tidalcycles/theme-glowup
...
Theme glowup
2025-01-29 15:30:04 +01:00
Felix Roos
6307f755f7
Merge branch 'main' into theme-glowup
2025-01-29 15:24:45 +01:00
Felix Roos
fac698e39c
Merge pull request #1264 from tidalcycles/housekeeping
...
patchday
2025-01-29 15:22:18 +01:00
Felix Roos
d54022a65a
fix: build error -> workbox max file size limit
2025-01-29 15:19:49 +01:00
Felix Roos
892a686462
fix: react 19 error
2025-01-29 14:52:44 +01:00
Felix Roos
fbf9d06d84
Merge remote-tracking branch 'origin/main' into housekeeping
2025-01-29 14:50:49 +01:00
Felix Roos
06415d7f14
fix: error
2025-01-29 00:05:29 +01:00
Felix Roos
d353eff1f6
comment out xcode theme
2025-01-29 00:03:39 +01:00
Felix Roos
ce5add4a56
improve vscodeDark
2025-01-29 00:03:16 +01:00
Felix Roos
212a478161
improve sublime theme
2025-01-28 23:30:48 +01:00
Felix Roos
33b31fb434
rename okaidia to monokai + improve it
2025-01-28 23:30:33 +01:00
Felix Roos
b51dacb11c
improve material dark theme
2025-01-28 23:19:37 +01:00
Felix Roos
1e59b4efa4
improve gruvbox dark
2025-01-28 23:06:24 +01:00
Felix Roos
e31a9965d5
improve github dark theme
2025-01-28 22:52:48 +01:00
Felix Roos
6c537cb134
improve duotoneDark
2025-01-28 22:47:59 +01:00
Felix Roos
6062a2e757
glow up android studio theme
2025-01-28 22:47:50 +01:00
Felix Roos
ac83ff8817
theme glowup
2025-01-28 00:34:25 +01:00
Felix Roos
b55661b21e
migrate remaining themes
2025-01-28 00:33:44 +01:00
Alex McLean
638e247a5f
Revert "Fix sometimes ( #1243 )" ( #1267 )
...
This reverts commit 00b0341839 .
2025-01-28 00:00:03 +01:00
Felix Roos
ff4d4357b2
format
2025-01-27 09:10:13 +01:00
Felix Roos
1460defa42
5 more themes
2025-01-27 09:08:30 +01:00
Felix Roos
1053c7eb38
4 more themes
2025-01-27 08:55:39 +01:00
Felix Roos
c09b590cf6
4 more themes
2025-01-27 08:45:56 +01:00
Felix Roos
63f9f6cba0
5 more themes
2025-01-27 08:34:54 +01:00
Felix Roos
9112a0c4f5
migrate 5 more themes
2025-01-27 08:21:56 +01:00
Felix Roos
e754070a59
abcdef + androidstudio
2025-01-27 00:03:37 +01:00
Felix Roos
afa202e2a8
migrate custom themes awa from @uiw/codemirror-themes
2025-01-26 23:48:27 +01:00
Felix Roos
fc3d7ade11
remove uiw codemirror themes to fix site
...
+ todo: refactor themes to not use uiw package
2025-01-26 23:05:17 +01:00
Lu Wilson
d192201e07
Update website/public/tidal-drum-machines-alias.json
2025-01-26 17:01:47 +00:00
Lu[ke] Wilson
c9bdfe57dd
add more aliases
2025-01-26 16:51:11 +00:00
Lu[ke] Wilson
7e1c6c1c22
setup default aliasing
2025-01-26 16:43:04 +00:00
Lu[ke] Wilson
5d3778fb27
allow aliasing via a path
2025-01-26 16:37:51 +00:00
Lu[ke] Wilson
f362f1c9f6
add comments and case insensitivity
2025-01-26 16:28:33 +00:00
Lu[ke] Wilson
fd68ad9bde
add docs and allow arrays of aliases
2025-01-26 16:08:54 +00:00
Lu[ke] Wilson
7222c29c55
fix and overload
2025-01-26 15:54:25 +00:00
Lu[ke] Wilson
234beff00e
revert manual bank aliases
2025-01-26 15:34:12 +00:00
Lu[ke] Wilson
90fe4d3816
set by value so it actually updates
2025-01-26 14:58:58 +00:00
Felix Roos
5a188f7461
cleanup
2025-01-26 15:50:44 +01:00
Felix Roos
5d98fd2ab3
remove unused check task
2025-01-26 15:46:13 +01:00
Felix Roos
46400effb7
fix: lint error
2025-01-26 15:45:54 +01:00
Lu[ke] Wilson
710da1d28d
improve function
2025-01-26 14:30:47 +00:00
Felix Roos
f4b8753171
fix: tailwind setup for real now
2025-01-26 14:58:23 +01:00
Felix Roos
aa1efcc7ea
ignore ts error
2025-01-26 14:58:03 +01:00
Felix Roos
3e721d91a5
update all the things again
2025-01-26 14:51:08 +01:00
Felix Roos
badbcdcf25
update codemirror package
2025-01-26 14:42:23 +01:00
Felix Roos
4f35027d9f
update pnpm version in workflows
2025-01-26 14:38:48 +01:00
Felix Roos
de7c652706
chore: update test action versions
2025-01-26 14:35:55 +01:00
Felix Roos
0e59a233ed
chore: remove vite-plugin-pwa dependency
...
- its only used for typings
- it creates problems with peerDependencies
- just let it die
2025-01-26 14:32:28 +01:00
Felix Roos
b3e0f180b3
update pnpm action-setup
2025-01-26 13:30:56 +01:00
Lu[ke] Wilson
a2c896f765
fix repeated calls
2025-01-26 12:30:37 +00:00
Felix Roos
c7cd03a2aa
migrate eslint
2025-01-26 13:24:51 +01:00
Lu[ke] Wilson
e6604491a9
add aliasbank function
2025-01-26 12:21:26 +00:00
Felix Roos
1d7f755b89
chore: update website packages
2025-01-26 13:06:48 +01:00
Lu[ke] Wilson
4f6e38f714
Merge remote-tracking branch 'origin/main' into lu/add-drum-suffixes
2025-01-26 11:28:10 +00:00
nkymut
23ed342635
prettier!
2025-01-26 02:11:13 +08:00
nkymut
443760c0d1
update documentation
2025-01-26 02:09:37 +08:00
nkymut
bb56ed479f
Refactor gamepad polling to use Strudel's signal system
...
- Replace requestAnimationFrame polling with signal
- individual signals for buttons and axes from baseSignal
- Remove window message-based gamepad state handling for toggleButtons
- Add module-level state storage to keep button state across strudel code update
2025-01-26 02:04:13 +08:00
nkymut
c5d7f95441
add testsnapshot
2025-01-25 10:01:58 +08:00
nkymut
3ffe3957ba
Prettier!
2025-01-25 08:00:49 +08:00
nkymut
3189b365c8
fix midibend and miditouch
2025-01-25 03:27:46 +08:00
nkymut
e19d059c0f
update documents
2025-01-25 02:29:44 +08:00
nkymut
b8b999eab5
add midibend, miditouch
2025-01-25 02:28:56 +08:00
nkymut
393d17a41b
fix test error
...
- add mock 'midin' and 'sysex'
- typo in sysex example
2025-01-25 01:12:38 +08:00
Felix Roos
35911f3082
update tailwind
2025-01-24 15:55:42 +01:00
Felix Roos
024f424bf5
update mini package
2025-01-24 15:50:26 +01:00
Felix Roos
1b8ccc05e1
update main package + core package + vite / vitest
2025-01-24 15:45:49 +01:00
Felix Roos
77267a80e3
Merge pull request #1252 from tidalcycles/reference-package
...
add reference package
2025-01-24 15:32:48 +01:00
Felix Roos
0ca540b671
add reference readme
2025-01-24 15:22:23 +01:00
Alex McLean
5731ae0cdc
support all(pianoroll) and all(pianoroll({labels: true})) ( #1234 )
2025-01-24 14:16:55 +00:00
Felix Roos
5d562e8cd6
add reference package
2025-01-24 14:31:29 +01:00
Alex McLean
9432f780f2
MQTT - if password isn't provided, prompt for one
...
Helpful for cases where you don't want to risk putting a password in the code.
2025-01-24 11:13:49 +00:00
nkymut
d06a75a2cd
Add cc to midicmd, add API Reference for midi related controls
2025-01-24 05:37:11 +08:00
nkymut
57c48f0c45
Add 'sysex' control
...
- sysex(id, data) and both arguments are patternable
2025-01-23 08:30:06 +08:00
nkymut
a4792e29f5
update ProgramChange from pc to progNum
...
- add progNum keyword handler
- update midicmd handler to handle 'progNum' case
2025-01-22 06:48:55 +08:00
Jade (Rose) Rowland
52ebfa1d09
Merge pull request #1248 from daslyfe/fixbeatdoc
...
fix docs for beat function
2025-01-21 00:24:03 -05:00
Jade (Rose) Rowland
6cde970e0d
snapshot
2025-01-21 00:22:31 -05:00
Jade (Rose) Rowland
188d318125
fixed
2025-01-21 00:20:55 -05:00
nkymut
f95eadab2f
adjust midicmd heading level
2025-01-20 01:31:26 +08:00
nkymut
1349ecb4af
add midicmd documentation 2
...
- MiniRepl for input-output.mdx
- addresses #789 #710
2025-01-20 01:26:41 +08:00
nkymut
268c66cd3d
add midicmd documentation
...
- addresses #789 #710
2025-01-20 01:11:39 +08:00
Felix Roos
8d28317d0e
Merge pull request #1230 from tidalcycles/voicings-doc
...
understand voicings page
2025-01-18 23:27:51 +01:00
Felix Roos
fc41bd1a70
snapshot
2025-01-18 22:28:51 +01:00
Felix Roos
773420fd65
add "as" function + getControlName
2025-01-18 22:27:29 +01:00
Lu[ke] Wilson
45fffa514a
add shortened bank names
2025-01-18 11:09:54 +00:00
nkymut
a8803784e1
prettier!
2025-01-18 14:42:58 +08:00
nkymut
bfb4eee122
Merge branch 'main' of https://github.com/tidalcycles/strudel into add-program-change
2025-01-18 14:42:30 +08:00
nkymut
3325a8dbe9
Add device specific setting folder 1
...
- add example sysex data for setting NSX-39(Pocket Miku) voice data.
2025-01-18 14:38:22 +08:00
nkymut
13a4512601
Get sysex working
...
split sysex message into sysexid and sysexdata
sysexid is a device identification number or array
sysexdata is an array of data to be sent to the device
2025-01-18 14:31:11 +08:00
Yuta Nakayama
cdf50cbaab
Update README.md
...
minor edit on SSL installation procedure
2025-01-18 07:09:43 +08:00
Felix Roos
f61916fffa
Merge pull request #1226 from heerman/binary
...
Add binary and binaryN
2025-01-17 19:27:00 +01:00
Alex McLean
00b0341839
Fix sometimes ( #1243 )
...
* test and fix for sometimes bug
2025-01-16 11:18:33 +00:00
Jade (Rose) Rowland
d5ab391a98
Merge pull request #1237 from daslyfe/origin/daslyfe/subcycle
...
onSubCycle function for "step sequencer" style rhythm notation
2025-01-15 23:55:46 -05:00
Jade (Rose) Rowland
d2a9b9b750
format
2025-01-15 23:51:57 -05:00
Jade (Rose) Rowland
2348023b22
merge main
2025-01-15 23:35:36 -05:00
Jade (Rose) Rowland
6e5d8eed19
Merge branch 'main' into origin/daslyfe/subcycle
2025-01-15 23:35:06 -05:00
Jade (Rose) Rowland
c33c8b5469
remove possibly not needed alt
2025-01-15 23:30:56 -05:00
Jade (Rose) Rowland
7b6074ccef
update function
2025-01-15 23:30:19 -05:00
nkymut
e085819fe2
add documentation for pc and sysex
2025-01-15 22:43:03 +08:00
nkymut
155ef9e95f
register pc and sysex as control keywords
2025-01-14 22:10:16 +08:00
Alex McLean
55c226cda6
Add stepBind, and some toplevel aliases for binds and withValue ( #1241 )
...
* Add toplevel withValue function
* add stepBind, and add toplevel aliases for this and other binds
2025-01-14 13:39:14 +00:00
nkymut
c242f5f625
midi mapping to handle program change and sysex
2025-01-14 17:11:14 +08:00
nkymut
859f153ec6
Add program change(pc) and sysex to midi
2025-01-14 16:54:53 +08:00
Jade (Rose) Rowland
c5de21ef61
Merge pull request #1235 from daslyfe/orgin/daslyfe/keydown
...
Add onKey function for custom key commands for patterns
2025-01-14 00:11:10 -05:00
Jade (Rose) Rowland
36374fb3fb
format
2025-01-14 00:06:57 -05:00
Jade (Rose) Rowland
570c7a0d6b
_keyDown
2025-01-14 00:03:44 -05:00
Sarah Gillespie
c3be21e6e5
Update value-modifiers.mdx ( #1238 )
...
Revises outdated documentation in light of PR #1030
2025-01-12 10:32:24 +00:00
Jade (Rose) Rowland
7410ac5cec
snapshot
2025-01-08 00:44:40 -05:00
Jade (Rose) Rowland
f5127147de
channge function name
2025-01-08 00:43:02 -05:00
Jade (Rose) Rowland
1d144faed7
update snapshot
2025-01-02 22:39:56 -05:00
Jade (Rose) Rowland
7b914e7f22
working
2025-01-02 22:33:04 -05:00
Jade (Rose) Rowland
052addd67e
add doc link
2025-01-02 22:16:46 -05:00
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
974376d404
fix conflict
2024-12-30 22:03:51 -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
Felix Roos
62d6ef2287
Merge pull request #1231 from bwagner/pr-1230
...
suggested changes to voicings.mdx
2024-12-27 22:16:54 +01:00
Luke Heerman
8b909c54db
Merge branch 'main' into binary
2024-12-27 15:15:54 -05:00
Luke Heerman
9d029ac914
Add binary and binaryN to learn pages
2024-12-27 15:14:58 -05:00
Luke Heerman
8644b3d163
Fix accidental multi-line jsdoc name
2024-12-27 15:14:31 -05:00
Luke Heerman
426c5edf25
Update tests snapshot
2024-12-27 07:43:41 -05:00
Bernhard Wagner
d30623dad4
minor amendments
2024-12-26 15:11:48 +01:00
Felix Roos
49d4fb499f
some voicing doc edits
2024-12-26 01:29:48 +01:00
Felix Roos
e4f89f072e
delete timbre draft
2024-12-24 01:05:01 +01:00
Felix Roos
e12dadb33f
write more
2024-12-24 00:59:03 +01:00
Felix Roos
991d8e4717
Merge branch 'main' into voicings-doc
2024-12-23 23:07:46 +01: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
nkymut
0be9f439bc
Prettier 💄
2024-12-17 19:39:38 +08:00
nkymut
36fe942e24
getting rid of AI-smell
2024-12-17 19:35:09 +08: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
896a3828f6
fix: spectrum example test
2024-12-16 23:19:57 +01: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
Felix Roos
726abf76ce
Merge pull request #1214 from bthj/main
...
REPL: solo and sync configuration
2024-11-20 16:32:51 +01: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
f18cf76dde
Merge pull request #1206 from ChinoUkaegbu/chore/edit-setup-instructions
...
chore: Edit run locally instructions in README.md
2024-10-30 17:11:52 +01:00
ChinoUkaegbu
08c918f13e
edit run locally instructions in README.md
2024-10-29 11:20:05 +01:00
Felix Roos
2e72c7f4ed
Merge pull request #1203 from tidalcycles/console-colors
...
colorize console + tweak header
2024-10-23 23:08:14 +02:00
Felix Roos
614f393a5d
more cleanup
2024-10-23 23:05:17 +02:00
Felix Roos
75f7f4deac
cleanup
2024-10-23 23:03:48 +02:00
Felix Roos
2a67698616
- remove header icons (except play/stop button)
...
- use unicode spiral instead of emoji spiral
- fix header height on mobile
2024-10-23 02:29:23 +02:00
Felix Roos
801879bddf
use fontFamily + fontSize from settings in console
2024-10-23 01:17:18 +02:00
Felix Roos
7d8984b706
fix: lint
2024-10-23 01:11:03 +02:00
Felix Roos
1a2847d953
- move console logic to console tab
...
- colorize logs when color is set
2024-10-23 01:08:32 +02:00
Felix Roos
e71db24073
Merge pull request #1202 from tidalcycles/markcss
...
markcss
2024-10-22 22:54:59 +02: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
53b8bbb732
snapshot + add markcss in test runtime
2024-10-22 22:27:57 +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
dd696ba663
Merge pull request #1200 from tidalcycles/more-settings
...
add 2 new ui settings
2024-10-21 22:56:37 +02:00
Felix Roos
be4c8cbdce
hide docs link when embedded
2024-10-21 22:47:05 +02:00
Felix Roos
b6b54a8553
add 2 new settings
...
- disable css animations
- hide buttons
- add docs link to left (to use when buttons are hidden)
2024-10-21 21:50:40 +02:00
Jade (Rose) Rowland
1d05051fd6
Merge pull request #1199 from tidalcycles/origin/daslyfe/panel_fixes
...
Make panel hover behavior optional
2024-10-21 11:22:52 -07:00
Jade (Rose) Rowland
6bca8e2a2f
Merge branch 'origin/daslyfe/panel_fixes' of github.com:tidalcycles/strudel into origin/daslyfe/panel_fixes
2024-10-21 11:18:35 -07:00
Jade (Rose) Rowland
630ba62cc3
prettier
2024-10-21 11:18:08 -07:00
Jade (Rose) Rowland
8ac98262bc
Delete website/.astro/types.d.ts
2024-10-21 11:17:00 -07:00
Jade (Rose) Rowland
6057e9ada1
Delete website/.astro/astro/content.d.ts
2024-10-21 11:16:40 -07:00
Jade (Rose) Rowland
94e8b18ffa
remove astro
2024-10-21 11:15:37 -07:00
Jade (Rose) Rowland
2ec20c4ed4
gitignore
2024-10-21 08:39:11 -07:00
Jade (Rose) Rowland
c4fe2c7497
fix horizontal button
2024-10-20 23:33:02 -07:00
Jade (Rose) Rowland
df2d28f0e5
panel options
2024-10-20 21:54:33 -07:00
Felix Roos
d9bd6f9e7d
hotfix: alt+dot breakage
2024-10-20 21:04:18 +02:00
Felix Roos
1e0cc2ab17
hotfix: ignore .astro folder + delete files from git
2024-10-20 20:45:49 +02:00
Jade (Rose) Rowland
835c7b6879
Merge pull request #1193 from daslyfe/orgin/daslyfe/feat/pinmenu
...
Menu Panel Improvements!
2024-10-18 22:28:35 -04:00
Felix Roos
721e7f06b8
Merge pull request #1198 from tidalcycles/patchday2
...
update lockfile + minor versions
2024-10-19 01:10:06 +02:00
Felix Roos
a46bbeaa10
fix: format + ignore samples
2024-10-19 01:05:23 +02:00
Felix Roos
e3a3c0c5f9
Revert "failing to upgrade eslint"
...
This reverts commit 67964c7e23 .
2024-10-19 00:56:55 +02:00
Felix Roos
67964c7e23
failing to upgrade eslint
2024-10-19 00:31:52 +02:00
Felix Roos
9e5f9d37ef
update vitest from 1 to 2
2024-10-18 23:45:54 +02:00
Felix Roos
0c1234a35f
update minor versions
2024-10-18 23:38:35 +02:00
Felix Roos
c6cc487fc6
update lockfile version from 6 to 9
2024-10-18 23:35:19 +02:00
Jade (Rose) Rowland
dd171f8320
panel position height dependent
2024-10-15 13:33:37 -04:00
Jade (Rose) Rowland
c22c786cf2
welcome width
2024-10-14 15:19:16 -04:00
Jade (Rose) Rowland
c191471e1e
better width calc
2024-10-14 15:12:32 -04:00
Jade (Rose) Rowland
0d0cb3fd93
fix: tiny vertical menu
2024-10-14 15:05:10 -04:00
Jade (Rose) Rowland
bb4b7dc533
fix: vertical breakpoints on mobile
2024-10-14 15:01:05 -04:00
Jade (Rose) Rowland
8440fa42ea
remove unessecary hover logic
2024-10-14 13:51:14 -04:00
Jade (Rose) Rowland
61f070744a
fix: lint
2024-10-14 13:09:24 -04:00
Jade (Rose) Rowland
2e6a561184
remove spillover
2024-10-14 13:08:39 -04:00
Jade (Rose) Rowland
8703d684c4
fix: lint
2024-10-14 13:01:02 -04:00
Jade (Rose) Rowland
b0d2115f43
feat: mobile responsiveness
2024-10-14 12:45:55 -04:00
Jade (Rose) Rowland
96802a271c
feat: menu pinning
2024-10-13 23:24:54 -04:00
Jade (Rose) Rowland
a91f4576f3
Merge branch 'main' of github.com:daslyfe/strudel
2024-10-13 00:01:12 -04:00
Felix Roos
ad080d02b3
Merge pull request #1189 from kdiab/main
...
remove redundant example for cat, update snapshot
2024-09-27 00:17:00 +02:00
Khalid
e9e7e02547
Fixed access to merged description in factories.mdx
2024-09-26 17:58:59 -04:00
Felix Roos
2ffc6c9601
Merge pull request #1185 from Bubobubobubobubo/search-bar
...
Adding search bar (soundtab.jsx)
2024-09-25 13:18:19 +02:00
Raphaël Forment
3a9349d9f5
format code for tests
2024-09-25 12:59:18 +02:00
Raphaël Forment
bd3f2845f8
Reverting code
2024-09-25 12:57:20 +02:00
Alex McLean
2d320c459b
Screenreader improvements ( #1158 )
...
* hide ascii art for screen readers
* aria-labels for minirepl buttons
2024-09-23 16:18:34 +01:00
Raphaël Forment
ff9f4a8a0d
Simplify search bar code
2024-09-22 23:40:27 +02:00
Raphaël Forment
d7b94807cb
Merge branch 'tidalcycles:main' into search-bar
2024-09-22 23:30:11 +02: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
kdiab
25f762c393
remove redundant example for cat, update snapshot
2024-09-20 23:38:21 -04:00
Alex McLean
b75561e3c7
Fix serial timing ( #1188 )
...
* fix serial timing
* format
2024-09-20 21:26:41 +01:00
Alex McLean
abaab89061
Add bite function ( #1187 )
...
For patterning slices of patterns. ref #31 .
2024-09-19 23:26:30 +01:00
Felix Roos
e409086b34
Merge pull request #1147 from tidalcycles/bettern-zen-spacing
...
better spacing in zen mode
2024-09-14 13:30:53 +02:00
Felix Roos
532f1435d9
revert lockfile
2024-09-14 13:15:44 +02:00
Raphaël Forment
6cb61ade03
Adding search bar in soundtab.jsx
2024-09-14 11:39:59 +02:00
Felix Roos
a40219ba06
Merge pull request #1039 from tidalcycles/filter
...
add filter + filterWhen + within
2024-09-14 10:50:23 +02:00
Felix Roos
9c99f5ada2
Merge pull request #1101 from tidalcycles/sampler-refactoring
...
refactor sampler
2024-09-14 10:49:21 +02:00
Felix Roos
2d72c8faa0
Merge pull request #1146 from tidalcycles/midi-error-msg
...
handle midin device not found error
2024-09-14 10:43:17 +02:00
Felix Roos
b188fc6b6d
Merge branch 'main' into sampler-refactoring
2024-09-14 10:38:27 +02:00
Martín Rodríguez
bfb22228cc
Add a search bar to the REPL Reference tab ( #1165 )
...
* Add a search bar to the REPL Reference tab
Simple text input that sticks to the top.
Filters by just checking if the search term is in the entry name or synonyms, if available.
2024-09-13 20:59:23 +01:00
Edward Betts
9714d88d61
Correct spelling mistakes ( #1183 )
2024-09-13 20:58:47 +01:00
Alex McLean
bdddb91510
add seqPLoop, ref #31 ( #1182 )
2024-09-07 22:41:29 +01:00
Jade (Rose) Rowland
07bcaa65a9
create meta params
2024-09-06 00:16:30 -04:00
Jade (Rose) Rowland
5bf1805534
Merge pull request #1180 from daslyfe/phaser_controls
...
make phaser control match superdirt
2024-09-04 23:52:50 -04:00
Jade (Rose) Rowland
202685e8c4
update test snapshot
2024-09-04 23:50:48 -04:00
Jade (Rose) Rowland
aba633e16e
fix
2024-09-04 23:42:38 -04:00
Jade (Rose) Rowland
da45ce689c
fixed formatting
2024-09-04 23:36:20 -04:00
Jade (Rose) Rowland
acea7e435e
Merge pull request #1179 from tidalcycles/revert-1178-consistent_phaser_controls
...
Revert "Make phaser control consistent with superdirt"
2024-09-04 23:33:41 -04:00
Jade (Rose) Rowland
cb4810cbbc
Revert "Make phaser control consistent with superdirt"
2024-09-04 23:32:35 -04:00
Jade (Rose) Rowland
5ec205b383
Merge pull request #1178 from daslyfe/consistent_phaser_controls
...
Make phaser control consistent with superdirt
2024-09-04 23:29:11 -04:00
Jade (Rose) Rowland
ebc0b293a9
updated
2024-09-04 23:20:42 -04:00
Jade (Rose) Rowland
4608c321bd
Merge pull request #1172 from daslyfe/speed-cps-fix
...
fix sample speed when using splice and fit with superdirt
2024-09-02 22:37:15 -04:00
Jade (Rose) Rowland
c4243f41c6
spelling
2024-09-01 16:15:55 -04:00
Jade (Rose) Rowland
d95b8bc667
Merge pull request #1160 from daslyfe/audio_target_selector
...
Create audio target selector for OSC/Superdirt
2024-09-01 10:02:24 -04:00
Alex McLean
263c13c36e
Fixes fit so it works after a chop or slice ( #1171 )
...
* fix fit so it works after a chop or slice
* format
2024-09-01 14:03:47 +01:00
Jade (Rose) Rowland
ddceb36613
prettier
2024-08-31 23:49:56 -04:00
Jade (Rose) Rowland
ff8ec628be
spelling
2024-08-31 23:43:07 -04:00
Jade (Rose) Rowland
11a07df120
add docs for OSC target
2024-08-31 23:38:23 -04:00
Jade (Rose) Rowland
8befa4382b
Merge branch 'main' into audio_target_selector
2024-08-31 22:20:53 -04:00
Alex McLean
39006e4d71
polyJoin ( #1168 )
...
* create polymetric join - `polyJoin`
* add `poly` as an op alignment to support e.g. `"c e f [g a]".add.poly("0 12 7")`
2024-08-30 13:24:08 +01:00
Alex McLean
812ed6b60d
snapshot
2024-08-23 16:12:28 +01:00
Alex McLean
8b6c8eb35d
Add scramble and shuffle ( #1167 )
...
* add scramble and shuffle functions from Tidal
2024-08-23 16:05:10 +01:00
Jade (Rose) Rowland
dcda9a5753
cleanup
2024-08-18 13:21:37 -04:00
Jade (Rose) Rowland
d3733d4209
prettier
2024-08-18 13:07:41 -04:00
Jade (Rose) Rowland
ef6af96947
Merge branch 'tidalcycles:main' into audio_target_selector
2024-08-18 12:39:28 -04:00
Jade (Rose) Rowland
d86ff0a536
Merge pull request #1164 from daslyfe/improve_neocyclist_timing
...
Improve + simplify neocyclist timing
2024-08-18 12:22:20 -04:00
Jade (Rose) Rowland
2c9ea03fde
prettier
2024-08-18 12:08:40 -04:00
Jade (Rose) Rowland
4eae366bee
cleaning up
2024-08-18 12:05:03 -04:00
Jade (Rose) Rowland
117f7fa4b5
cleaning up
2024-08-17 17:26:46 -04:00
Jade (Rose) Rowland
73ee84a1fb
working
2024-08-17 17:11:51 -04:00
Jade (Rose) Rowland
9c899d5308
testing
2024-08-17 15:31:21 -04:00
Jade (Rose) Rowland
b60beaf508
prettier
2024-08-16 10:56:09 -04:00
Jade (Rose) Rowland
796f741a92
use performance clock for osc mode
2024-08-16 10:46:18 -04:00
Jade (Rose) Rowland
8da1d9fbf3
reset collator after n seconds
2024-08-16 00:44:18 -04:00
Jade (Rose) Rowland
5345986b5b
Merge branch 'main' into audio_target_selector
2024-08-15 16:28:19 -04:00
Jade (Rose) Rowland
3945abd7e9
Merge pull request #1163 from daslyfe/cross_orgin_check
...
containerize/seperate out boolean checks for repl types/Repl logic into bespoke components.
2024-08-14 23:18:33 -04:00
Jade (Rose) Rowland
053e4ee54b
Merge branch 'tidalcycles:main' into cross_orgin_check
2024-08-12 20:50:15 -04:00
Jade (Rose) Rowland
25d61a2e31
prettier
2024-08-12 20:38:29 -04:00
Jade (Rose) Rowland
5e6131af24
reorganized repl
2024-08-12 20:32:58 -04:00
Jade (Rose) Rowland
2899ee5aef
testing:
2024-08-12 18:11:52 -04:00
Jade (Rose) Rowland
9d1674b13c
Merge pull request #1162 from daslyfe/cors_pathname_issue
...
[CORS HOTFIX]
2024-08-12 12:57:21 -04:00
Jade (Rose) Rowland
bfead58212
prettier
2024-08-12 12:56:04 -04:00
Jade (Rose) Rowland
926c893c4f
check iframe
2024-08-12 12:54:05 -04:00
Jade (Rose) Rowland
3cd31e4841
fixed prettier
2024-08-11 12:50:14 -04:00
Jade (Rose) Rowland
c2be2ed76a
fixed osc clock
2024-08-11 12:40:38 -04:00
Jade (Rose) Rowland
ac0dc7a8de
remove desktop restriction
2024-08-11 11:04:20 -04:00
Jade (Rose) Rowland
cba9169b2f
update select dialog
2024-08-11 11:01:17 -04:00
Jade (Rose) Rowland
e9a0a06b77
fixed dialog
2024-08-11 00:57:49 -04:00
Jade (Rose) Rowland
d80c06cd55
fix confirm dialog
2024-08-11 00:35:20 -04:00
Jade (Rose) Rowland
d850726910
Merge pull request #1157 from daslyfe/osc_clock_jitter
...
Fix OSC clock jitter
2024-08-08 23:11:28 -04:00
Jade (Rose) Rowland
1b01f41ffd
fix test
2024-08-08 23:10:39 -04:00
Jade (Rose) Rowland
ad00fa65f8
Merge branch 'tidalcycles:main' into osc_clock_jitter
2024-08-08 22:53:07 -04:00
Jade (Rose) Rowland
814babbf7a
cleaning up
2024-08-08 22:52:06 -04:00
Jade (Rose) Rowland
28334ec94d
rolling clock average
2024-08-08 20:55:49 -04:00
Jade (Rose) Rowland
7d2110d75f
clock fail strategy
2024-08-08 20:35:12 -04:00
Jade (Rose) Rowland
94ccfa631e
offset calc
2024-08-08 17:25:45 -04:00
Jack Armitage
c7c56a1357
fix
2024-08-06 12:25:52 +00:00
Jack Armitage
d40e4dac2f
pickRestart example
2024-08-03 18:48:30 +00:00
Jade (Rose) Rowland
686247f0cb
Merge branch 'main' of github.com:daslyfe/strudel
2024-07-28 13:33:57 -04:00
Felix Roos
dffeac41af
Merge remote-tracking branch 'origin/main' into bettern-zen-spacing
2024-07-27 15:16:14 +02:00
Alex McLean
6e496b7a4a
Fix loop at tactus ( #1145 )
...
* fix loopAt tactus
2024-07-27 11:02:38 +02:00
Jade (Rose) Rowland
71e843e1a3
Merge pull request #1130 from daslyfe/phase_vocode
...
Phase vocode
2024-07-25 22:37:34 -04:00
Jade (Rose) Rowland
61ba33043e
Merge pull request #1132 from daslyfe/udels
...
Udels (MultiFrame Strudel) Revisited
2024-07-25 22:37:17 -04:00
Felix Roos
943d78f268
better spacing in zen mode
2024-07-25 16:44:02 +02:00
Felix Roos
5ac59e95dd
handle midin device not found error
2024-07-25 16:07:58 +02:00
Felix Roos
03bbc0bc27
hotfix: remove log
2024-07-25 09:19:41 +02:00
Alex McLean
4c3457438d
Fix tactus marking in mininotation ( #1144 )
...
* more tactus tweaks
* format
2024-07-24 10:40:28 +01:00
Jade (Rose) Rowland
85bccdcc19
Merge branch 'main' of github.com:daslyfe/strudel
2024-07-13 13:17:28 -04:00
Jade (Rose) Rowland
94c07b6b7a
prettier
2024-07-10 19:11:06 -04:00
Jade (Rose) Rowland
42000a7628
push code to window on aftereval
2024-07-09 22:48:14 -04:00
Felix Roos
f514cd85b1
Merge pull request #1136 from tidalcycles/cm-commands
...
export comment commands
2024-06-25 18:13:27 +02:00
Felix Roos
d53929cf68
export comment commands
2024-06-25 10:00:26 +02:00
Alex McLean
a4bd0ae100
Chop chop ( #1078 )
...
* failing test
* support chopping chops
2024-06-24 17:19:22 +01:00
Alex McLean
283a071c86
Fix bug in Fraction.lcm ( #1133 )
...
* bugfix lcm
2024-06-18 22:58:08 +01:00
Jade (Rose) Rowland
b5fbcd108f
cleanup
2024-06-17 23:41:34 -04:00
Jade (Rose) Rowland
6350cfdb9c
Merge pull request #1129 from mindofmatthew/worker-path-in-modules
...
Fix clock worker dependency path in module builds
2024-06-17 23:32:12 -04:00
Jade (Rose) Rowland
5e9da78e64
fixed window:
2024-06-14 20:42:39 -04:00
Jade (Rose) Rowland
f3b83b41f5
prettier
2024-06-14 15:40:37 -04:00
Jade (Rose) Rowland
1d95da7a3a
fixed build window issue:
2024-06-14 15:28:24 -04:00
Jade (Rose) Rowland
2a2ddf205a
need to fix window message
2024-06-14 14:26:23 -04:00
Jade (Rose) Rowland
6c9e0aaa1a
added udels editor and header
2024-06-14 01:24:08 -04:00
Jade (Rose) Rowland
d23038d386
Merge branch 'tidalcycles:main' into udels
2024-06-13 22:52:06 -04:00
Jade (Rose) Rowland
248f67d1ab
prettier
2024-06-12 10:28:12 -04:00
Jade (Rose) Rowland
f3fa1483d7
fix pnpm lock
2024-06-12 01:14:59 -04:00
Jade (Rose) Rowland
11102adb75
unessecary import
2024-06-12 01:14:20 -04:00
Jade (Rose) Rowland
9f958abb08
fixed offset time
2024-06-12 01:11:58 -04:00
Matthew Kaney
b72e71b0bd
Update base path build setting for core and repl packages
2024-06-11 10:02:57 -04:00
Jade (Rose) Rowland
065b24a2ee
working
2024-06-10 23:51:38 -04:00
Matthew Kaney
758b94776d
Configure base url for @strudel/web package
2024-06-10 19:10:17 -04:00
Jade (Rose) Rowland
e6f3b1f1ef
copied files
2024-06-10 00:06:35 -04:00
Jade (Rose) Rowland
e62d5759e7
revert
2024-06-10 00:00:43 -04:00
Felix Roos
c403a92542
Merge pull request #1126 from tidalcycles/labeled-statements-doc
...
Labeled statements doc
2024-06-04 00:26:48 +02:00
Felix Roos
269d6dde31
remove stack from workshop
2024-06-04 00:22:49 +02:00
Felix Roos
666c695c63
don't use labeled statements in example for now
2024-06-04 00:10:46 +02:00
Felix Roos
771eb31d3f
use labels instead of stacks
2024-06-04 00:05:51 +02:00
Felix Roos
c05bbf3422
don't clear hydra in minirepl for now
2024-06-03 23:53:08 +02:00
Felix Roos
364f511a7c
Merge pull request #1125 from tidalcycles/viz-doc
...
doc: visual functions + refactor onPaint
2024-06-03 22:40:21 +02:00
Felix Roos
300022d8ac
no custom line height
2024-06-03 20:34:51 +02:00
Felix Roos
357fbf8c82
snapshot
2024-06-02 23:14:32 +02:00
Felix Roos
1acb675f5a
doc: visual functions
2024-06-02 23:12:31 +02:00
Jade (Rose) Rowland
ab1086318c
Merge pull request #1124 from daslyfe/bug_sampledb
...
Fix indexDB failing with large amount of files
2024-06-02 12:36:29 -04:00
Jade (Rose) Rowland
8c73ad088a
support aac
2024-06-02 12:32:54 -04:00
Felix Roos
25981092b1
snapshot
2024-06-02 14:11:52 +02:00
Felix Roos
e6b55baed0
fix: step based naming
2024-06-02 14:08:56 +02:00
Felix Roos
6adf1ff977
snapshot
2024-06-02 14:03:30 +02:00
Felix Roos
b6e277f1ea
use inline scope in examples
2024-06-02 14:03:05 +02:00
Felix Roos
d0510f862a
clear hydra in mini repl
2024-06-02 14:02:39 +02:00
Felix Roos
4a87df6426
small example tweaks
2024-06-02 14:00:47 +02:00
Felix Roos
bf90867685
fix: mini repl punchcard + claviature flags
2024-06-02 10:49:07 +02:00
Felix Roos
3dc5fd0e7e
fix: editPattern bug
2024-06-02 10:48:20 +02:00
Felix Roos
a7650f1af3
add autodraw flag + scope
2024-06-02 03:08:16 +02:00
Felix Roos
aadb2fee84
support onload inline viz with autodraw
2024-06-02 03:05:26 +02:00
Felix Roos
bf391ad6ce
simplify: painters are now handled by Drawer
2024-06-02 03:03:36 +02:00
Felix Roos
faba4a4e4e
implement onPaint with pattern state
2024-06-02 03:00:57 +02:00
Felix Roos
94e411aa7a
add beforeStart callback
2024-06-02 02:34:33 +02:00
Jade (Rose) Rowland
ffa21ddf0d
remove console statement
2024-06-01 19:19:47 -04:00
Jade (Rose) Rowland
6b2d080afc
remove unessecary change
2024-06-01 19:17:00 -04:00
Jade (Rose) Rowland
321a888921
add catch
2024-06-01 12:42:07 -04:00
Jade (Rose) Rowland
bf7fe2bf75
fixed indexdb
2024-06-01 12:39:45 -04:00
Jade (Rose) Rowland
1fd9ba5dbf
convert to blob
2024-06-01 12:11:28 -04:00
Jade (Rose) Rowland
1fca6f25b8
faster upload
2024-06-01 11:35:24 -04:00
Felix Roos
0e6a17fc77
start visual feedback article
2024-06-01 15:42:09 +02:00
Felix Roos
375c68775c
make sure draw logic works with multiple repls
2024-06-01 15:41:55 +02:00
Felix Roos
827993a8c9
chore: simplify publish docs
2024-05-31 23:29:38 +02:00
Felix Roos
2aa1acfd95
Publish
...
- @strudel/codemirror@1.1.0
- @strudel/core@1.1.0
- @strudel/csound@1.1.0
- @strudel/draw@1.1.0
- @strudel/embed@1.1.0
- hs2js@0.1.0
- @strudel/hydra@1.1.0
- @strudel/midi@1.1.0
- @strudel/mini@1.1.0
- @strudel/osc@1.1.0
- @strudel/repl@1.1.0
- @strudel/sampler@0.1.0
- @strudel/serial@1.1.0
- @strudel/soundfonts@1.1.0
- superdough@1.1.0
- @strudel/tidal@0.1.0
- @strudel/tonal@1.1.0
- @strudel/transpiler@1.1.0
- @strudel/web@1.1.0
- @strudel/webaudio@1.1.0
- @strudel/xen@1.1.0
2024-05-31 23:07:26 +02:00
Felix Roos
2febbaf40b
hotfix: rename tidal-repl example
2024-05-31 23:03:44 +02:00
Jade (Rose) Rowland
e29876e7f6
debugging
2024-05-31 13:57:02 -04:00
Felix Roos
3ce32438d6
Merge pull request #1122 from tidalcycles/migrate-tutorial-fanchor
...
Migrate tutorial fanchor
2024-05-31 12:17:34 +02:00
Felix Roos
a17351e11e
snapshots
2024-05-31 11:18:32 +02:00
Felix Roos
94f5886466
update some examples
2024-05-31 11:17:43 +02:00
Felix Roos
1a72b9e526
wording
2024-05-31 11:07:56 +02:00
Felix Roos
1eef2c2511
versioning
2024-05-31 11:07:52 +02:00
Felix Roos
05289b171b
also add versioning in mini repl
2024-05-31 11:01:09 +02:00
Felix Roos
33322be948
Merge remote-tracking branch 'origin/main' into migrate-tutorial-fanchor
2024-05-31 10:47:25 +02:00
Felix Roos
6f7f415747
Merge pull request #1121 from daslyfe/worklet_race_condition_fix
...
[BUG FIX] Audio worklets sometimes dont load
2024-05-31 10:46:47 +02:00
Felix Roos
7a4902862d
tweaks + logs
2024-05-31 10:45:06 +02:00
Felix Roos
c20e84773b
immediately remove click listener
2024-05-31 10:40:30 +02:00
Felix Roos
5c9a16bc88
simplify initAudio
2024-05-31 10:40:15 +02:00
Felix Roos
07f58c023f
bring back promise cache
...
just in case loadWorklets is called more than once
2024-05-31 10:36:49 +02:00
Felix Roos
08f0825561
fix example
2024-05-31 10:34:45 +02:00
Felix Roos
2cda78d2db
Merge pull request #1107 from daslyfe/fanchor
...
change fanchor to 0
2024-05-31 10:25:24 +02:00
Jade (Rose) Rowland
ff85f2307f
remove unessecary functions
2024-05-30 18:58:41 -04:00
Jade (Rose) Rowland
af3d32a493
updated to return promise on first click
2024-05-30 18:52:28 -04:00
Jade (Rose) Rowland
c0c54c21e3
remove unessecary export
2024-05-30 16:30:49 -04:00
Jade (Rose) Rowland
8be5e9d2eb
fixed
2024-05-30 16:25:15 -04:00
Felix Roos
589dfaf8cc
Merge pull request #1119 from tidalcycles/web-package-label-statements
...
fix: use full repl in web package
2024-05-30 14:39:30 +02:00
Felix Roos
3cd31b2290
fix: use full repl in web package
2024-05-30 14:36:28 +02:00
Felix Roos
65856409b6
Merge pull request #1117 from tidalcycles/strudelmirror-in-scope
...
add strudelMirror to scope
2024-05-30 09:36:32 +02:00
Felix Roos
e408fedaf6
format
2024-05-30 09:34:46 +02:00
Felix Roos
d424b118ff
add a few helpers
2024-05-30 09:34:31 +02:00
Felix Roos
492878754a
add strudelMirror to scope
2024-05-30 09:22:17 +02:00
Felix Roos
d86a183194
Merge pull request #1112 from Enelg52/mouseXY
...
Add the mousex and mousey signal
2024-05-29 13:06:34 +02:00
Felix Roos
6325d726a5
Merge pull request #1116 from giohappy/fix_codemirror_example
...
Fixes drawPianoroll import in codemirror example
2024-05-29 13:02:00 +02:00
Felix Roos
553045e666
lockfile
2024-05-29 12:59:01 +02:00
Felix Roos
4733264fb3
Revert "updated lock file"
...
This reverts commit 61d795af31 .
2024-05-29 12:58:09 +02:00
Enelg52
0efac42d92
Add mousex and mousey the Docs
2024-05-29 10:42:31 +02:00
Enelg52
be6634f919
Should fix the tests
2024-05-29 10:26:29 +02:00
Enelg52
2901369471
Added alias and jsdoc
2024-05-29 10:21:40 +02:00
giohappy
61d795af31
updated lock file
2024-05-29 10:15:50 +02:00
Felix Roos
2bae6e06c0
add simple default value versioning
2024-05-28 23:08:41 +02:00
Felix Roos
d9214b91b6
Merge branch 'main' into fanchor
2024-05-28 22:48:58 +02:00
Felix Roos
5348a6b2d8
Merge pull request #1074 from cleary/patch-6
...
clarify `off` in pattern-effects.mdx
2024-05-28 22:43:46 +02:00
Felix Roos
35e9385f59
use dec instead of ds
2024-05-28 22:41:37 +02:00
Felix Roos
bf5e66d69a
fix: lint
2024-05-28 22:39:49 +02:00
Giovanni Allegri
3cacafff90
Fix drawPianoroll import in codemirror example
2024-05-28 09:40:49 +02:00
Felix Roos
e2ce5ea001
Merge branch 'main' of https://github.com/tidalcycles/strudel
2024-05-27 08:24:30 +02:00
Jade (Rose) Rowland
8f7194144d
Merge pull request #1114 from daslyfe/fixworklets
...
Fix audio worklets
2024-05-26 11:33:05 -04:00
Jade (Rose) Rowland
12cb5b0939
remove imports
2024-05-26 11:31:18 -04:00
Jade (Rose) Rowland
1ad118d877
rollback phaser
2024-05-26 11:22:27 -04:00
Jade (Rose) Rowland
bf73610b0a
Merge pull request #1110 from daslyfe/phasermodulation
...
Calculate phaser modulation phase based on time
2024-05-26 10:53:56 -04:00
Enelg52
8f1496cebe
added condition to pass the tests
2024-05-26 11:18:43 +02:00
Enelg52
7efbee0646
Runned Prettier
2024-05-25 20:54:31 +02:00
Enelg52
aec7417c14
Add the mousex and mousey signal
2024-05-25 20:47:20 +02:00
Jade (Rose) Rowland
026cbe050c
Merge branch 'main' into phasermodulation
2024-05-24 17:30:09 -04:00
Felix Roos
8710cd446b
Merge branch 'main' of https://github.com/tidalcycles/strudel
2024-05-23 19:43:34 +02:00
Jade (Rose) Rowland
cad27301db
Merge pull request #1103 from daslyfe/ladder_filter
...
Add analog-style ladder filter
2024-05-23 09:06:01 -04:00
Jade (Rose) Rowland
98cb128fa2
remove unessecary comment
2024-05-23 00:01:22 -04:00
Jade (Rose) Rowland
9bb1039bbd
works great
2024-05-22 23:57:04 -04:00
Felix Roos
7952dfa5e9
bump sampler
2024-05-22 12:53:59 +02:00
Felix Roos
1666fc5649
Merge pull request #1109 from geikha/fix-windows-sampler-2
...
fix sampler on windows
2024-05-22 12:53:20 +02:00
Felix Roos
b19c737c82
spare some cycles
2024-05-22 12:52:15 +02:00
Renzo Torr-
2d3a9b800f
fix sampler on windows
2024-05-21 17:54:41 -03:00
Jade (Rose) Rowland
e60e9b2fdd
fix default res
2024-05-21 13:53:08 -04:00
Jade (Rose) Rowland
94529549a9
revert default res
2024-05-21 00:51:49 -04:00
Jade (Rose) Rowland
90dfa5170c
Merge branch 'ladder_filter' of github.com:daslyfe/strudel into ladder_filter
2024-05-21 00:39:16 -04:00
Jade (Rose) Rowland
c797fea1f7
update resonance
2024-05-21 00:38:00 -04:00
Felix Roos
841d897d0a
Merge pull request #1044 from tidalcycles/fix-import
...
web package fixes
2024-05-20 23:26:19 +02:00
Felix Roos
9774e9627b
Merge branch 'main' into fix-import
2024-05-20 23:23:31 +02:00
Felix Roos
888e0d4751
Merge remote-tracking branch 'origin/main' into ladder_filter
2024-05-20 22:42:52 +02:00
Felix Roos
1595a4ece3
Merge pull request #1108 from tidalcycles/fix-sampler-windows
...
Fix sampler windows
2024-05-20 22:41:28 +02:00
Felix Roos
1cebfd1835
bump
2024-05-20 22:32:54 +02:00
Felix Roos
8ea50fbe7d
Merge branch 'aif-support' into fix-sampler-windows
2024-05-20 22:32:46 +02:00
Felix Roos
349f902dc0
bump
2024-05-20 22:31:01 +02:00
Felix Roos
8b1df7ce85
fix: add node to eslint
2024-05-20 22:30:05 +02:00
Felix Roos
892a0abe78
probably fixes sampler on windows
2024-05-20 22:27:28 +02:00
Jade (Rose) Rowland
a214b1b224
fill in remaining defaults
...
git push
2024-05-19 23:16:27 -04:00
Jade (Rose) Rowland
eed4a83b71
add defaults and fanchor docs
2024-05-19 21:13:46 -04:00
Jade (Rose) Rowland
17e2ee4a3b
fix test
2024-05-19 13:32:08 -04:00
Jade (Rose) Rowland
b8085e9dc3
change fanchor to 0
2024-05-19 13:25:56 -04:00
Jade (Rose) Rowland
1952e4d49a
add example
2024-05-19 13:25:16 -04:00
Jade (Rose) Rowland
be65a10925
update comment
2024-05-19 13:23:08 -04:00
Jade (Rose) Rowland
255c283ae4
organize code
2024-05-19 13:19:28 -04:00
Jade (Rose) Rowland
84a8ca9d19
filter type can take in number also
2024-05-19 13:04:31 -04:00
Felix Roos
25064b427d
Merge pull request #870 from tidalcycles/haskell-parser
...
hs2js package / tidal parser
2024-05-19 12:07:26 +02:00
Felix Roos
1761fa0346
total confusion
2024-05-19 11:55:36 +02:00
Felix Roos
dd29c5b09e
Merge branch 'haskell-parser' of https://github.com/tidalcycles/strudel into haskell-parser
2024-05-19 11:51:48 +02:00
Felix Roos
ef331f25e0
reset?!
2024-05-19 11:51:35 +02:00
Felix Roos
1bc1346f54
try static dep
2024-05-19 11:50:15 +02:00
Felix Roos
373b63c700
fix: add back hs2js as workspace dep
2024-05-19 11:48:48 +02:00
Felix Roos
41444ccd58
Revert "remove hs2js dep from website package"
...
This reverts commit fe1e10297c .
2024-05-19 11:47:16 +02:00
Felix Roos
fe1e10297c
remove hs2js dep from website package
2024-05-19 11:45:15 +02:00
Felix Roos
e483f4c3d3
remove aif support as it doesn't work
2024-05-19 00:24:42 +02:00
Felix Roos
574c5285b9
bump
2024-05-19 00:18:29 +02:00
Felix Roos
5e4eefa553
add aif to list of supported audio file endings
2024-05-19 00:17:51 +02:00
Felix Roos
8ac409f03c
simplify fn
2024-05-19 00:08:17 +02:00
Felix Roos
c4b3d48498
remove old comment
2024-05-19 00:06:41 +02:00
Felix Roos
8f86bbc6ba
bump
2024-05-19 00:02:16 +02:00
Felix Roos
97568300cb
fix: links
2024-05-19 00:01:58 +02:00
Jade (Rose) Rowland
bce24980cb
fix tests
2024-05-18 11:12:41 -04:00
Felix Roos
33ca43a234
Merge pull request #1104 from lukad/patch-1
...
fix little dub tune example
2024-05-18 10:49:08 +02:00
Luka Dornhecker
d0ecf15f77
fix little dub tune example
2024-05-18 10:33:22 +02:00
Jade (Rose) Rowland
e87055d583
fix import
2024-05-18 01:33:40 -04:00
Jade (Rose) Rowland
9b52807c7e
documentation
2024-05-18 01:01:19 -04:00
Jade (Rose) Rowland
a8eafbc309
documentation
2024-05-18 00:51:56 -04:00
Felix Roos
b0edf74aee
fix all the problems
2024-05-18 01:39:38 +02:00
Felix Roos
a8dce19902
fix: dep
2024-05-18 01:25:19 +02:00
Felix Roos
dcd828a117
fix: import
2024-05-18 01:24:20 +02:00
Felix Roos
aa2466b2cc
fix: lint
2024-05-18 00:49:46 +02:00
Felix Roos
a94ddc7947
tidal highlighting (single line only for now)
2024-05-18 00:44:47 +02:00
Jade (Rose) Rowland
e6f272dd0c
stereo
2024-05-17 18:20:08 -04:00
Jade (Rose) Rowland
4160639d88
integrated with envelopes
2024-05-17 17:38:44 -04:00
Felix Roos
5fb3aadad9
cleanup / allow ops to target node types
2024-05-17 23:11:23 +02:00
Felix Roos
3b4ae44fb3
transpiler (for future reference)
2024-05-17 23:09:43 +02:00
Felix Roos
2499c4057c
allow using tidal function as template literal
...
+ add d1...d9
2024-05-17 21:29:39 +02:00
Felix Roos
71f8c0745c
update examples after making hs2js sync
2024-05-17 20:51:43 +02:00
Felix Roos
d132344d11
bump
2024-05-17 20:48:11 +02:00
Felix Roos
b4f1cedc20
update readme after making it sync
2024-05-17 20:44:44 +02:00
Felix Roos
5b89500acd
fix: lint + format
2024-05-17 20:38:30 +02:00
Felix Roos
a35e9aef0e
add tidal package to website
2024-05-17 20:37:04 +02:00
Felix Roos
fd950d4476
tidy tidal package
...
- move tidal repl to examples
- make hs2js synchronous
2024-05-17 20:36:41 +02:00
Felix Roos
d108de40d0
rename
2024-05-17 18:41:43 +02:00
Felix Roos
5f8da04cd8
remove graphviz
2024-05-17 18:41:02 +02:00
Jade (Rose) Rowland
def5bc858f
Merge pull request #1102 from daslyfe/upload_individual_samples
...
Samples tab improvements
2024-05-17 08:43:58 -04:00
Felix Roos
a9fa6f14fb
add npmignore
2024-05-17 10:49:37 +02:00
Felix Roos
846c12806e
attribution
2024-05-17 10:47:06 +02:00
Felix Roos
70e938b767
hs2js api docs
2024-05-17 10:42:59 +02:00
Felix Roos
f54f80e698
bump version
2024-05-17 10:14:26 +02:00
Felix Roos
8c480807d2
remove prepare script for now
2024-05-17 10:11:22 +02:00
Felix Roos
bbeb243cea
replace postinstall with prepare for dev only
2024-05-17 10:05:18 +02:00
Felix Roos
0123f4e5f3
fix lint errors + cleanup
2024-05-17 10:02:14 +02:00
Felix Roos
c232fb7dd5
move hs2js package here + improve readme
2024-05-17 10:00:00 +02:00
Felix Roos
69a5d62027
rename "samples" to "bank"
2024-05-17 09:42:03 +02:00
Felix Roos
ed506cabb5
hs2js test
2024-05-17 09:09:31 +02:00
Jade (Rose) Rowland
d49c9dce4f
working
2024-05-17 00:27:34 -04:00
Jade (Rose) Rowland
16ad27406d
sort samples in tabs
2024-05-16 17:10:41 -04:00
Jade (Rose) Rowland
803b5e56fc
working
2024-05-16 16:49:28 -04:00
Felix Roos
29598d1744
fix: lint
2024-05-16 14:32:45 +02:00
Felix Roos
eba7dec1a5
rename haskell -> tidal
2024-05-16 14:31:00 +02:00
Felix Roos
09e455e17e
move haskell-tree-sitter-playground
2024-05-16 14:30:00 +02:00
Felix Roos
2aac085bb8
lint fix
2024-05-16 14:12:30 +02:00
Felix Roos
733d6ec673
pnpm i
2024-05-16 14:12:11 +02:00
Felix Roos
179931be88
fix lockfile: reset to main one
2024-05-16 14:10:42 +02:00
Felix Roos
9d5acc0f32
Merge branch 'main' into haskell-parser
2024-05-16 14:08:51 +02:00
Felix Roos
226cf356d6
fix: lint
2024-05-16 11:05:38 +02:00
Felix Roos
4ade86f75c
hotfix: rebuild parser to remove logs
2024-05-16 10:59:57 +02:00
Felix Roos
73d49f152a
refactor sampler:
...
- delegate getSampleBufferSource logic to getSampleInfo + getSampleBuffer
- move buffer logic up from onTriggerSample to those functions
2024-05-16 10:52:54 +02:00
Felix Roos
83e46037d2
typo
2024-05-16 08:59:07 +02:00
Felix Roos
95ae5191ce
begin "understanding voicings"
2024-05-16 03:36:35 +02:00
Kaspars Jaudzems
e268802f3c
OSC/SuperDirt fixes ( #1093 )
...
* If note is a midi note, and it's sent together with octave to SuperDirt, then that will be wrong. instead we should to midinote whenever sure that it's a midi note.
* mapbank to work like tidal's drumFrom
* roomsize is size in SuperDirt
* fix tidal-sniffer
* export `registerControl` (but see #1098 )
2024-05-13 09:10:34 +01:00
Felix Roos
55c7f2b575
Merge pull request #1091 from kasparsj/use-sessionStorage
...
Use sessionStorage for viewingPatternData and activePattern
2024-05-13 06:31:20 +02:00
Kaspars Jaudzems
a69563cb9b
repl: set document.title from @title ( #1090 )
...
* fixes #811 set document.title from @title
2024-05-12 17:23:08 +01:00
Kaspars
33ebf08e81
simplify more
2024-05-07 15:20:59 +02:00
Kaspars
02ea4d1116
bug fix
2024-05-07 14:52:06 +02:00
Felix Roos
27d8bae671
Merge pull request #1089 from tidalcycles/fix-worklets
...
fix: missing events due to premature worklet cleanup
2024-05-07 14:29:22 +02:00
Kaspars
5dc2ecd741
cleanup
2024-05-07 12:55:52 +02:00
Kaspars
6e6a2439c3
simplify implementation
2024-05-07 12:54:33 +02:00
Kaspars
6249631a72
implement sessionAtom function (same api as persistenAtom, just used sessionStorage instead of localStorage)
2024-05-07 11:40:09 +02:00
Kaspars
b69b9c37cd
fix events, add comment
2024-05-07 11:01:02 +02:00
Kaspars
7f22040a0c
use sessionStorage instead of localStorage
2024-05-07 10:44:58 +02:00
Felix Roos
956ceb8aa4
fix: missing events due to premature worklet cleanup
2024-05-06 21:29:15 +02:00
Alex McLean
e47d67a9da
Benchmarks ( #1079 )
...
* tactus-oriented benchmarks
* add benchmarks for individual example tunes
2024-05-03 10:52:56 +01:00
Felix Roos
8e2d883e86
Merge pull request #1086 from tidalcycles/fix-dough-csound-timing
...
fix: csound + dough timing
2024-05-03 08:46:51 +02:00
Felix Roos
8db443ba26
fix: csound + dough timing
2024-05-03 00:42:13 +02:00
Alex McLean
34e9d73908
Improve performance of ! (replicate) ( #1084 )
...
* Implement ! with weighted repeatCycles
* reimplement repeatCycles without array filling
2024-05-02 23:37:32 +01:00
Felix Roos
deed379dba
Merge pull request #1083 from tidalcycles/fix-urls-with-extras
...
fix: url parsing with extra params
2024-05-02 23:40:22 +02:00
Felix Roos
5b4322c964
fix: url parsing with extra params
2024-05-02 22:39:39 +02:00
Alex McLean
91bb0a1d36
Add calculateTactus() for turning off calculation of tactus in ( #1081 )
...
core functions.
Also while I'm here stop fast/slow from manipulating tactus.
2024-04-29 11:36:10 +01:00
Jade (Rose) Rowland
47b65846e9
Merge pull request #1076 from diegodorado/patch-1
...
fix docs on alignment.mdx
2024-04-28 14:56:21 -04:00
Jade (Rose) Rowland
55eafaf4d8
Merge pull request #1073 from cleary/patch-5
...
add signals to recap in first-effects.mdx
2024-04-28 14:49:17 -04:00
Jade (Rose) Rowland
2e3869c0e0
Merge pull request #1072 from cleary/patch-4
...
fix translation issue in first-effects.mdx
2024-04-28 14:44:56 -04:00
Jade (Rose) Rowland
4015a11bd2
Merge pull request #1077 from daslyfe/fix_formatting_test
...
fix failing format test
2024-04-28 14:44:29 -04:00
Jade (Rose) Rowland
15f16006d0
ran prettier again?
2024-04-28 14:43:35 -04:00
Jade (Rose) Rowland
ce79a44848
fix failing format test
2024-04-28 14:36:52 -04:00
Diego Dorado
d253e35b6c
fix docs on alignment.mdx
2024-04-28 10:53:53 -03:00
Jade (Rose) Rowland
19ef941c9d
Merge pull request #1075 from cleary/patch-7
...
add nesting to `off` example variation in pattern-effects.mdx
2024-04-27 16:50:17 -04:00
Jade (Rose) Rowland
ac7658d0a0
Merge pull request #1070 from cleary/patch-3
...
add `<...>` to first-sounds.mdx recap
2024-04-27 16:48:58 -04:00
Jade (Rose) Rowland
635a6c62b0
Merge pull request #1069 from cleary/patch-2
...
fix first sounds typo
2024-04-27 16:48:07 -04:00
Jade (Rose) Rowland
acc100da5c
Merge pull request #1068 from cleary/patch-1
...
fix cr typo on first-sounds.mdx
2024-04-27 16:47:44 -04:00
Bernard Gray
69f8498d4b
Use "Alternate" for <...>, consistent with recap page in first-sounds.mdx
2024-04-27 14:20:26 +10:00
Bernard Gray
975eb684b9
add nesting to off example variation in pattern-effects.mdx
...
I was immediately curious whether `off` could be nested - it turns out it can, so I added an example of it in action.
This example should also add clarity to the flexibility of pattern naming inside `off` arguments as well
2024-04-27 11:35:08 +10:00
Bernard Gray
6b919132aa
clarify off in pattern-effects.mdx
...
I had a bit of difficulty understanding `off` as it was presented, so I've attempted to simplify it:
1. take out the `delay` effect which is obscuring things (since we're using a delayed `off` pattern)
2. add a more complete explanation of the syntax
2024-04-27 11:18:51 +10:00
Bernard Gray
5c4ad57309
add signals to recap in first-effects.mdx
2024-04-27 10:47:30 +10:00
Bernard Gray
0be5f77247
fix translation issue in first-effects.mdx
2024-04-27 10:15:55 +10:00
Alex McLean
bbf8577f85
More tactus tidying ( #1071 )
...
* preserve tactus for register (only non-formatting change is adding args to register)
* support undefined tactus values
2024-04-26 14:12:30 +01:00
Bernard Gray
d8eb186ee4
add <...> to recap
2024-04-25 06:35:34 +10:00
Bernard Gray
54829bd28c
fix first sounds typo
2024-04-25 06:24:56 +10:00
Bernard Gray
5c01760b28
fix cr typo on first-sounds.mdx
2024-04-25 06:01:49 +10:00
Alex McLean
a189626e8b
Fix stepjoin ( #1067 )
...
* sort fractions properly - fixes #1066
2024-04-23 22:37:21 +01:00
Alex McLean
6a1fa7e67f
clarify license ( #1064 )
2024-04-23 22:32:00 +01:00
Alex McLean
267f58b7be
Tactus tweaks - fixes for maintaining tactus and highlight locations ( #1065 )
...
* outer bind/join should keep outer tactus
* keep locations of outer pattern in stepJoin
2024-04-23 14:14:30 +01:00
Jade (Rose) Rowland
9348a8015a
Merge pull request #1062 from daslyfe/osc_time_fix
...
fix OSC timing for recent scheduler updates
2024-04-21 17:57:57 -04:00
Jade (Rose) Rowland
57ad278137
fixed osc server
2024-04-21 17:52:22 -04:00
Jade (Rose) Rowland
5d8eea7299
fixed
2024-04-21 17:29:29 -04:00
Alex McLean
0a3694fb82
Stepwise functions from Tidal ( #1060 )
...
* rename new stepwise functions to match tidal, adding s_expand and s_contract
* created a `stepJoin` for stepwise patternification
2024-04-21 21:17:07 +01:00
Alexandre G.-Raymond
a194180130
Fix wchooseCycles not picking the whole pattern ( #1061 )
2024-04-21 10:03:55 +01:00
Felix Roos
64cc8caeec
Merge pull request #1038 from tidalcycles/swing
...
add swing + swingBy
2024-04-19 00:05:52 +02:00
Felix Roos
f427b56062
Merge pull request #1059 from tidalcycles/dollar-colon
...
anonymous patterns + muting
2024-04-19 00:05:08 +02:00
Felix Roos
93d151b943
anonymous patterns + muting with _
2024-04-17 12:37:19 +02:00
Jade (Rose) Rowland
5ca9afa9e8
restored
2024-04-15 19:53:12 -04:00
Felix Roos
e0c4997f1e
Merge pull request #1053 from tidalcycles/workshop-edits
...
improve tutorial + custom samples doc
2024-04-12 12:34:27 +02:00
Felix Roos
07791001dd
Merge branch 'main' into workshop-edits
2024-04-12 12:32:14 +02:00
Felix Roos
936d6fdafb
Merge pull request #1054 from tidalcycles/midin-fix
...
fix: do not reset cc input values on each eval
2024-04-12 12:31:49 +02:00
Felix Roos
81b33afcdb
fix: do not reset cc input values on each eval
2024-04-12 12:30:13 +02:00
Felix Roos
0190604a7f
fix: don't reset on each eval
2024-04-12 12:28:03 +02:00
Felix Roos
8494353ace
bump @strudel/sampler
2024-04-12 10:57:59 +02:00
Felix Roos
971d497e81
docs: custom samples
...
- strudel.json
- github shortcut
- "import sounds"
- @strudel/sampler
- improve structure
- add drumset
2024-04-12 10:56:31 +02:00
Felix Roos
ca36a31f79
slightly reword
2024-04-11 12:55:02 +02:00
Felix Roos
559f31792f
update german tutorial
2024-04-11 11:58:38 +02:00
Felix Roos
83eedcb2f5
bring back division
2024-04-11 11:40:18 +02:00
Felix Roos
a3bd04732c
tutorial tweaks:
...
- add drumset image
- introduce angle brackets earlier
2024-04-11 11:26:46 +02:00
Felix Roos
e8ed57f588
Merge pull request #1048 from tidalcycles/transpose-numbers
...
transpose: support all combinations of numbers and strings for notes and intervals
2024-04-08 17:25:27 +02:00
Alex McLean
ebeefc0ac4
More experimental step functions: stepwax, stepwane, steptaper, steptour and taperlist ( #1042 )
...
* group tactus-oriented functions
* add stepwax, stepwane, steptaper and steptour
* taperlist
2024-04-08 09:46:18 +01:00
Felix Roos
3d06528393
transpose: support alls combinations of numbers and strings for notes and intervals
2024-04-07 01:25:47 +02:00
Jade (Rose) Rowland
558e9e36ff
Merge pull request #1047 from daslyfe/mfix
...
Midi Time hotfix for scheduler updates
2024-04-06 17:44:57 -04:00
Jade (Rose) Rowland
0a6373f64c
adjust latency
2024-04-06 17:40:08 -04:00
Jade (Rose) Rowland
0f24e97855
Merge branch 'mfix' of github.com:daslyfe/strudel into mfix
2024-04-06 17:32:07 -04:00
Jade (Rose) Rowland
cbfa09a2da
remove unessecary changes
2024-04-06 17:31:56 -04:00
Jade (Rose) Rowland
3805195109
Merge branch 'tidalcycles:main' into mfix
2024-04-06 17:29:37 -04:00
Jade (Rose) Rowland
183d3ea4a1
fix desktop midi
2024-04-06 17:28:30 -04:00
Jade (Rose) Rowland
8e4549d6d3
mfix
2024-04-06 17:07:54 -04:00
Felix Roos
506989b0d7
Merge pull request #1041 from tidalcycles/freq-wheel
...
pitchwheel visual
2024-04-05 12:48:02 +02:00
Felix Roos
8f475515e9
Merge pull request #1046 from tidalcycles/fix-cyclist
...
fix cyclist fizzling out
2024-04-05 12:47:19 +02:00
Felix Roos
df23ea6cdf
fix: cyclist desync
2024-04-05 12:23:04 +02:00
Felix Roos
bea25a28cb
add superdough warning when scheduling in the past
2024-04-05 12:21:45 +02:00
Felix Roos
a4897adb83
fix: import
2024-04-04 00:38:08 +02:00
Felix Roos
0ba4be0571
bg
2024-04-04 00:13:43 +02:00
Felix Roos
ca8707f32a
cooler example
2024-04-04 00:13:37 +02:00
Felix Roos
18abcaccbb
add fallback theme
2024-04-04 00:03:43 +02:00
Felix Roos
6ff7697cfd
fix: use foreground color for pianoroll playhead
2024-04-04 00:03:32 +02:00
Felix Roos
915a4d2149
fix: example encoding for testing builds locally without server
2024-04-03 23:53:25 +02:00
Felix Roos
3a4ffb13ad
add more info on using strings for patterns in web package
2024-04-03 23:48:08 +02:00
Felix Roos
610c848ff4
fix: reify hydra pattern
2024-04-03 23:06:02 +02:00
Felix Roos
d06b70c28d
fix: call setTime in initStrudel
...
+ return promise with scheduler
2024-04-03 23:02:42 +02:00
Felix Roos
fde0da3b19
dont ignore hydra.mjs in eslint + fix lint
2024-04-03 22:43:35 +02:00
Felix Roos
97d292adbb
add swing / swingBy to time modifiers page
2024-04-03 21:32:39 +02:00
Felix Roos
e242e82b3f
ireal voicings add aug alias for +
2024-04-01 23:21:55 +02:00
Felix Roos
6479c60387
tweaks
2024-04-01 23:21:32 +02:00
fnordomat
b233c33f56
(squash me) save setting in variable, not store
2024-04-01 17:18:32 +02:00
Felix Roos
c7f811e14d
fix: ignore haps that error at getFrequency
2024-04-01 17:04:03 +02:00
Felix Roos
539160630d
more settings
2024-04-01 15:30:19 +02:00
Felix Roos
8a3e9171a4
basic pitchwheel vis
2024-04-01 15:19:50 +02:00
Felix Roos
010329dcfc
fix: proper error log with call stack
2024-04-01 15:19:22 +02:00
fnordomat
e3b6884b86
make soundfont base url configurable
2024-04-01 10:46:32 +02:00
Felix Roos
cdba9efb59
add filter + filterWhen + within
2024-04-01 03:17:15 +02:00
Felix Roos
16851cf8f8
snap
2024-04-01 03:01:04 +02:00
Felix Roos
8f06bc4b57
add swing + swingBy
2024-04-01 02:59:17 +02:00
Felix Roos
7839d6b4bf
Merge pull request #1030 from tidalcycles/forbidden-arithmetic
...
remove dangerous arithmetic feature
2024-03-30 16:05:59 +01:00
Felix Roos
eb3e6d60b9
Merge pull request #1034 from tidalcycles/fix-sampler-paths
...
Fix sampler paths
2024-03-30 16:05:27 +01:00
Felix Roos
fd08b25388
simplify readme
2024-03-30 16:03:43 +01:00
Felix Roos
ff923a6b6e
remove starting sampler by default
2024-03-30 16:02:02 +01:00
Felix Roos
30a15cb4b7
bump version
2024-03-30 16:00:21 +01:00
Felix Roos
7d8cb59a7a
fix: char encoding
2024-03-30 16:00:10 +01:00
Felix Roos
1aca5db447
better warning
2024-03-30 15:05:52 +01:00
Felix Roos
2fbd9a3d54
Merge pull request #1033 from tidalcycles/local-sample-server
...
local sample server cli
2024-03-30 14:43:08 +01:00
Felix Roos
934a3cdec4
bump
2024-03-30 14:40:59 +01:00
Felix Roos
f987633498
fix: lint
2024-03-30 14:40:43 +01:00
Felix Roos
1a209c8b82
doc: options
2024-03-30 14:39:26 +01:00
Felix Roos
3e66e1ee93
add LOG env option
2024-03-30 14:38:23 +01:00
Felix Roos
e39cd2c9cd
bump
2024-03-30 14:27:38 +01:00
Felix Roos
8a8f6a66a4
improve logging + skip folders that throw
2024-03-30 14:27:18 +01:00
Felix Roos
b6171600c2
fix: lint
2024-03-30 14:10:35 +01:00
Felix Roos
3a60f63fd2
improve log
2024-03-30 05:07:43 +01:00
Felix Roos
422a9ad525
fix: lint
2024-03-30 05:00:49 +01:00
Felix Roos
29fe4fd907
make sample server available over local network
2024-03-30 04:59:43 +01:00
Felix Roos
22774596ca
run sampler in parallel by default + move samples folder to root
2024-03-30 04:48:55 +01:00
Felix Roos
8f355dcf96
add sampler script + samples folder with README
2024-03-30 04:42:45 +01:00
Felix Roos
abe775c3fd
fix: lint
2024-03-30 03:26:36 +01:00
Felix Roos
95e0496d51
proper sample server
2024-03-30 03:25:42 +01:00
Felix Roos
bd9a80827e
clean lockfile
2024-03-30 01:59:30 +01:00
Felix Roos
39204ad94d
add simple local sample serving
2024-03-30 01:48:07 +01:00
Felix Roos
1e8a3c2918
Merge pull request #1032 from tidalcycles/font-caching
...
add font file types to offline cache
2024-03-29 17:14:27 +01:00
Felix Roos
1af55c0d19
add font file types to offline cache
2024-03-29 17:13:01 +01:00
Felix Roos
a1e07f3079
Merge pull request #1031 from tidalcycles/close-brackets-setting
...
add closeBrackets setting
2024-03-29 17:10:16 +01:00
Felix Roos
4e7f5e9cda
add closeBrackets setting
2024-03-29 17:07:48 +01:00
Felix Roos
12d8cdff92
remove dangerous arithmetic feature
2024-03-29 16:58:34 +01:00
Alex McLean
9c66d9f1a7
Tactus tidy ( #1027 )
...
* preserve tactus across calls to filterValues (fixes tactus for struct)
* timeCat -> timecat (maintaining old name as an alias), beatCat -> stepcat
2024-03-29 13:55:05 +00:00
Felix Roos
e2b4f6f5ac
Merge pull request #1025 from tidalcycles/sync-toggle
...
add setting for sync flag
2024-03-28 17:06:44 +01:00
Felix Roos
50ed466895
disable sync by default?
2024-03-28 12:00:12 +01:00
Felix Roos
126556634a
add setting for sync flag
2024-03-28 11:49:32 +01:00
Felix Roos
aa25265cc2
Merge pull request #1024 from tidalcycles/fix-draw-bugs
...
better theme integration for visuals + various fixes
2024-03-28 11:37:56 +01:00
Felix Roos
73558eb49c
Merge pull request #1023 from tidalcycles/more-fonts
...
More fonts
2024-03-28 11:33:25 +01:00
Felix Roos
cc49e0f78e
clean
2024-03-28 11:15:48 +01:00
Felix Roos
6c07feb312
add 3 new fonts
2024-03-28 11:15:23 +01:00
Felix Roos
a8c2586da6
fix: lint
2024-03-28 10:23:46 +01:00
Felix Roos
c400deac74
visuals now adhere to theme by default
2024-03-28 10:23:07 +01:00
Felix Roos
6a2486d9f2
fix: id widgets by type index to prevent erasing memory in some cases
2024-03-28 09:31:43 +01:00
Felix Roos
b5720355f9
fix: allow multiple visuals for the same pattern
...
+ using .tag function instead of single .id
2024-03-28 09:31:12 +01:00
Felix Roos
ab015ff48a
remove old .draw, rename .onFrame to .draw
...
+ breaking: from, to are now called lookbehind, lookahead
+ migrate .pianoroll
2024-03-28 07:35:01 +01:00
Felix Roos
eb8ac29136
add memory to onFrame
2024-03-28 07:26:32 +01:00
Felix Roos
14b1a1203f
fix: cyclist.now() should return 0 when stopped
2024-03-28 07:25:44 +01:00
Felix Roos
060d2cfe2b
another hap time introspection method
2024-03-28 06:50:13 +01:00
Felix Roos
04a0952a22
simplify draw plumbing
2024-03-28 06:25:24 +01:00
Felix Roos
1a0dff4081
add some hap methods for time introspection
2024-03-28 05:47:50 +01:00
Alex McLean
2fd2bdba60
Feature: tactus marking ( #1021 )
...
* rename `beat` option to `stackBy` to `repeat`
* fix parse error reporting
* rename `weight` to `tactus` (it might in the end be pulse, step, or tap)
* tactus marking with ^
* and add some tests
2024-03-27 12:06:05 +00:00
Jade (Rose) Rowland
2e8ae38d33
Merge pull request #1020 from daslyfe/hotfix_now_calculation
...
hotfix for 1017
2024-03-25 01:02:01 -04:00
Jade (Rose) Rowland
bbfdd2cc32
working
2024-03-25 00:59:42 -04:00
Felix Roos
4086df95b7
Merge pull request #1015 from ilesinge/document_signals
...
Document signals
2024-03-24 15:06:33 +01:00
Alexandre Gravel-Raymond
aba4e72d29
Fewer undocumented functions
2024-03-24 14:18:25 +01:00
Alexandre Gravel-Raymond
8b96e3a6d1
Fix snapshot undegrade function name
2024-03-24 14:17:48 +01:00
Alexandre Gravel-Raymond
731d545a3f
Fix undegrade doc naming
2024-03-24 14:15:20 +01:00
Alexandre Gravel-Raymond
e6eb6c19a8
Add random modifiers docs to its own page
2024-03-24 14:15:01 +01:00
Alexandre Gravel-Raymond
af35a1af09
Add examples test snapshots
2024-03-24 12:40:53 +01:00
Alexandre Gravel-Raymond
fc4c70c94f
Fix codestyle
2024-03-24 12:25:54 +01:00
Alexandre Gravel-Raymond
064bff6e40
Document conditional modifiers
2024-03-24 12:22:46 +01:00
Alexandre Gravel-Raymond
69211b8701
Document signals
2024-03-24 12:22:26 +01:00
Felix Roos
33f4f5fccc
Merge pull request #1014 from daslyfe/repl_sync_fixes
...
Repl sync fixes
2024-03-24 10:16:11 +01:00
Jade (Rose) Rowland
af740c3abb
Merge branch 'tidalcycles:main' into repl_sync_fixes
2024-03-23 16:47:22 -04:00
Jade (Rose) Rowland
8e2407cfa9
cleanup
2024-03-23 16:45:34 -04:00
Jade (Rose) Rowland
86c945114d
removed unessecary variable
2024-03-23 16:35:48 -04:00
Jade (Rose) Rowland
bd16b403e3
build working properly
2024-03-23 16:28:37 -04:00
Jade (Rose) Rowland
f00a08ef9e
working
2024-03-23 16:18:16 -04:00
Felix Roos
31067d5cb5
Merge pull request #1004 from tidalcycles/worker-repl
...
eliminate chromium clock jitter
2024-03-23 20:21:51 +01:00
Jade (Rose) Rowland
bc917dcf8b
sync false
2024-03-23 14:53:07 -04:00
Jade (Rose) Rowland
619ca5385d
sync mostly working
2024-03-23 14:52:44 -04:00
Jade (Rose) Rowland
aa36d25b9a
still kinda working
2024-03-23 14:45:35 -04:00
Felix Roos
fe1fc81f42
Merge pull request #1013 from tidalcycles/undocumented-update
...
update undocumented script
2024-03-23 15:51:07 +01:00
Felix Roos
34373a9d73
Merge pull request #1012 from tidalcycles/fix-flok-setcps
...
fix: await injectPatternMethods
2024-03-23 15:26:52 +01:00
Felix Roos
16210e121f
fix: await injectPatternMethods
2024-03-23 15:24:49 +01:00
Felix Roos
53af147ede
Merge pull request #1010 from tidalcycles/trigzero-restart
...
rename trig -> reset, trigzero -> restart
2024-03-23 15:18:12 +01:00
Felix Roos
fc32981886
update undocumented script
2024-03-23 14:08:02 +01:00
Felix Roos
aede6e4b26
Merge pull request #1008 from tidalcycles/inline-punchcard
...
Inline punchcard
2024-03-23 12:30:03 +01:00
Felix Roos
ac36423f85
Merge remote-tracking branch 'origin/main' into inline-punchcard
2024-03-23 12:28:23 +01:00
Felix Roos
4071c1af18
Merge pull request #1007 from tidalcycles/color-in-hap-value
...
Color in hap value
2024-03-23 12:27:22 +01:00
Felix Roos
49e381f258
make spiral size param 3 in one
2024-03-23 12:26:32 +01:00
Felix Roos
21f5d639a3
fix _pianoroll
2024-03-23 12:20:01 +01:00
Felix Roos
0eccbae048
improve spiral colors
2024-03-23 12:17:25 +01:00
Felix Roos
a629c5c931
fix: id at wrong place
2024-03-23 12:14:36 +01:00
Felix Roos
f83a156317
Merge branch 'color-in-hap-value' into inline-punchcard
2024-03-23 12:07:11 +01:00
Felix Roos
2857e816d2
add Pattern.id + use it for _punchcard and _spiral
2024-03-23 12:06:31 +01:00
Felix Roos
c2ef90d67c
rename trig -> reset, trigzero -> restart
2024-03-23 11:22:30 +01:00
Felix Roos
2cc92a2b93
Merge branch 'main' into inline-punchcard
2024-03-23 00:33:33 +01:00
Felix Roos
13d56b6b28
snapshots
2024-03-23 00:28:38 +01:00
Felix Roos
d036635915
move color to hap value
2024-03-23 00:20:00 +01:00
Felix Roos
5537652497
Merge pull request #1006 from tidalcycles/update-examples
...
using strudel in your project guide + cleanup examples
2024-03-22 23:53:51 +01:00
Felix Roos
f1d491d52e
Merge pull request #1000 from eefano/scale-accidentals
...
accidentals in scale degrees
2024-03-22 23:41:49 +01:00
Felix Roos
d299e76c82
remove embed and repl deps from website
2024-03-22 16:25:10 +01:00
Felix Roos
52d3ee0f85
remove demo + scripts on all doc pages
2024-03-22 16:23:18 +01:00
Felix Roos
4f0f388ca2
a few more words
2024-03-22 16:19:45 +01:00
Felix Roos
df03e9a379
finish project start page + link it in main readme
2024-03-22 16:17:09 +01:00
Felix Roos
52a311aae6
add link to StrudelMirror
2024-03-22 15:55:12 +01:00
Felix Roos
6365e1626c
begin project-start doc
...
+ improve embed + repl package doc
2024-03-22 15:52:38 +01:00
Felix Roos
8d96a071d6
document umbrella packages
2024-03-22 14:52:28 +01:00
Felix Roos
e8f6124a07
+ make cyclist trigger backwards compatible for now
...
+ add absolute time as new 5th onTrigger param
2024-03-22 01:22:35 +01:00
Felix Roos
14a5e7dcb6
make regular cyclist work in the background
...
+ use worker-timers in Repl
+ repl / cyclist now accept custom interval functions
2024-03-22 01:01:17 +01:00
Felix Roos
7889017434
delete now obsolete poc
2024-03-22 00:46:08 +01:00
Felix Roos
ba8f996103
fix: clock jitter in cyclist
2024-03-22 00:41:30 +01:00
Felix Roos
8d8c843ccf
working poc cyclist with cps change
2024-03-22 00:29:25 +01:00
Felix Roos
a46bd9b36e
Merge pull request #978 from daslyfe/oscillator_enhancements
...
supersaw oscillator
2024-03-21 22:53:55 +01:00
Felix Roos
96a977990a
add missing dep
2024-03-21 22:47:03 +01:00
Felix Roos
41a40c74ef
add run instruction
2024-03-21 22:45:11 +01:00
Felix Roos
837dfcaba4
add readme
2024-03-21 22:44:50 +01:00
Felix Roos
ac441b4340
add working poc for precise cyclist
2024-03-21 22:41:45 +01:00
Felix Roos
4362cb9317
export createClock from core
2024-03-21 22:39:01 +01:00
Felix Roos
dc977b292d
more options for zyklus api:
...
+ allow setting custom interval functions
+ allow disabling phase rounding
2024-03-21 22:38:20 +01:00
Felix Roos
10bd668033
allow absolute time for superdough with prefix =
2024-03-21 22:37:15 +01:00
Felix Roos
5d0abe4151
disable sync
2024-03-21 21:31:02 +01:00
Felix Roos
89ec87d32a
Merge branch 'oscillator_enhancements' of https://github.com/daslyfe/strudel into oscillator_enhancements
2024-03-21 21:26:46 +01:00
Felix Roos
1d48d5d5ef
halve detune range
2024-03-21 21:26:43 +01:00
Felix Roos
0565558e21
scheduling in a worker, draft
2024-03-21 13:27:53 +01:00
Felix Roos
6320d3c08c
Merge pull request #1003 from tidalcycles/cleanup
...
remove canvas, externalize samples, delete junk
2024-03-21 13:00:04 +01:00
Felix Roos
4511732252
remove canvas dependency
2024-03-21 08:35:44 +01:00
Felix Roos
f5c087fc2a
outsource piano samples
2024-03-21 07:30:21 +01:00
Felix Roos
d2fc784060
delete astro favicon
2024-03-21 07:30:05 +01:00
Felix Roos
be2ec969c4
use script tag instead of skypack
2024-03-21 07:20:07 +01:00
Felix Roos
456250a176
delete redundant emu samples
2024-03-21 07:19:47 +01:00
Jade (Rose) Rowland
cbe7e69e13
remove unecessary multiplier
2024-03-20 15:02:20 -04:00
Felix Roos
d3a17891f8
move rollup plugin to dev dependencies
2024-03-20 17:11:35 +01:00
eefano
e32c965a4b
accidents in scale grades
2024-03-19 16:04:35 +01:00
Felix Roos
5982e3ebea
fix: center supersaw if only 1 voice
2024-03-19 09:00:25 +01:00
Felix Roos
ea58238453
Merge branch 'main' into oscillator_enhancements
2024-03-19 08:48:09 +01:00
Felix Roos
1e1dbd6085
add inline _punchcard
2024-03-19 08:44:43 +01:00
Felix Roos
6b98e414c6
make onPaint work with mutiple repls on screen
...
+ add warning if stock onPaint is not overloaded
2024-03-19 08:44:05 +01:00
Alex McLean
29cb6195b3
Fix pure mini highlight ( #994 )
...
* preserve locations for pure values via mininotation
* preserve weight
2024-03-18 10:37:55 +00:00
Felix Roos
d99af7c4ad
Merge pull request #989 from tidalcycles/claviature
...
inline viz / widgets package
2024-03-18 07:12:14 +01:00
Jade (Rose) Rowland
48e4051310
remove unessecary math
2024-03-17 13:18:52 -04:00
Felix Roos
95446a76ef
breakout widgets package for now
2024-03-17 12:22:24 +01:00
Jade (Rose) Rowland
6d874af45f
fixed end time
2024-03-17 01:27:11 -04:00
Jade (Rose) Rowland
dad18a24fb
disconnect worklet at scheduled time to destroy faster
2024-03-17 01:15:07 -04:00
Felix Roos
8b9a2e1d84
Merge remote-tracking branch 'origin/main' into claviature
2024-03-17 04:49:12 +01:00
Felix Roos
dd16a1cbf4
hotfix: disable sync, it somehow breaks playback in the built version
...
(pnpm build && pnpm preview)
2024-03-17 04:48:25 +01:00
Felix Roos
2900401d3e
Merge remote-tracking branch 'origin/main' into claviature
2024-03-17 04:38:05 +01:00
Felix Roos
b5312c27dc
move stuff for less changes
2024-03-17 04:36:48 +01:00
Felix Roos
4319c43ceb
comment out _spiral for now
2024-03-17 04:31:30 +01:00
Felix Roos
be77882d70
rename inline functions to match global ones, prefixed with _
2024-03-17 04:15:59 +01:00
Felix Roos
78f816978c
Merge pull request #991 from tidalcycles/labeled-statements
...
Labeled statements
2024-03-17 04:06:59 +01:00
Felix Roos
076b6f1c82
move canvas functions to codemirror package
...
+ fix id collisions
2024-03-17 04:00:28 +01:00
Felix Roos
0978fbb15e
Merge branch 'labeled-statements' into claviature
2024-03-17 03:19:40 +01:00
Felix Roos
2de18846b0
add comment
2024-03-17 03:17:47 +01:00
Felix Roos
a71a167133
fix: enable locations again
2024-03-17 03:16:17 +01:00
Felix Roos
6359bbe139
transpile label statements to p calls
2024-03-17 03:14:05 +01:00
Felix Roos
d1c713fa29
make labeled statements look good on custom themes
2024-03-17 02:29:48 +01:00
Felix Roos
16506c5ae2
improve scope memory footprint
2024-03-17 01:58:30 +01:00
Alex McLean
398533877c
Beat-oriented functionality ( #976 )
...
* annotate pure values with their value, allowing single mininotation values to maintain their labels as pure
* Don't use any 'patternified' arguments if they're all 'pure'
* allow pattern weights (roughly, beats-per-cycle) to be inferred where possible, including from mininotation and across many transformations (e.g. `fast` with a 'pure' factor)
* Add `beatCat`, similar to `timeCat` but funkier
* `silence` has a weight of 1, add alternative `nothing` with a weight of 0, and `gap` function with weight argument
* preserve weight across applicative operations (weight comes with the structure)
* add `stack` alternatives that take advantage of pattern weights to align patterns differently - `stackLeft`, `stackRight`, `stackCentre`, `stackExpand`, with `stackBy` with an argument for patterning the alignment.
2024-03-16 17:24:37 +00:00
Felix Roos
cdc200e1da
draw straight line when no analyser is defined yet
...
+ add todo for memory leak
2024-03-16 03:12:00 +01:00
Felix Roos
dd78dc9606
fix: animation frame cleanup
2024-03-16 02:42:26 +01:00
Felix Roos
ef284e9d13
fix: bugs catched by linter
2024-03-16 02:16:50 +01:00
Felix Roos
f4032dad22
inline multichannel scopes
2024-03-16 02:14:24 +01:00
Jade (Rose) Rowland
5d55b9c9ef
remove hyperpop test
2024-03-15 11:55:18 -04:00
Felix Roos
d9d05e21c0
full size piano by default
2024-03-15 12:24:11 +01:00
Felix Roos
1043baf08a
fix: catch errors in pianoroll getValue
2024-03-15 12:24:03 +01:00
Felix Roos
dfd22b5e44
fix: claviature height
...
+ better defaults
+ break out solid web component creation
2024-03-15 11:04:35 +01:00
Felix Roos
4a95bf67da
move widget registry to codemirror package
...
+ add transpiler as dependency to codemirror
2024-03-15 10:00:07 +01:00
Felix Roos
8742d50bad
simplify widget creation + fix bugs
2024-03-15 09:50:17 +01:00
Felix Roos
6dce9d5deb
support multiple animationFrames
...
+ break out spiral draw logic
2024-03-15 09:49:00 +01:00
Felix Roos
a8712fd8ce
remove this mess
2024-03-15 09:48:04 +01:00
Jade (Rose) Rowland
8f291b0f80
fix test again
2024-03-14 22:31:26 -04:00
Jade (Rose) Rowland
7f9cc7cd2d
merging main
2024-03-14 22:19:45 -04:00
Jade (Rose) Rowland
d102e1dbbc
Merge pull request #900 from daslyfe/repl_sync
...
REPL sync between windows
2024-03-14 20:47:35 -04:00
Felix Roos
83ea3bb138
encapsulate canvas logic
2024-03-15 01:47:35 +01:00
Jade (Rose) Rowland
1f39e1c04d
fix tests
2024-03-14 20:41:47 -04:00
Felix Roos
48e0691eec
add pianoroll widget
2024-03-15 01:40:21 +01:00
Jade (Rose) Rowland
fd946107df
use lerp
2024-03-14 20:35:56 -04:00
Felix Roos
094b30cd26
use hap color for claviature
2024-03-15 00:39:31 +01:00
Felix Roos
708675077f
rename claviature package to widgets
2024-03-15 00:34:13 +01:00
Felix Roos
82c4926f19
allow any web component to become a widget
2024-03-15 00:27:16 +01:00
Felix Roos
29dab578e7
can now load claviature as a codemirror widget
2024-03-14 23:49:38 +01:00
Felix Roos
1e75f045b7
remove other watch tasks for now
2024-03-14 15:31:50 +01:00
Felix Roos
cfdd4ac36c
add readme
2024-03-14 15:28:06 +01:00
Felix Roos
f2e16f946c
add working claviature method
2024-03-14 15:17:19 +01:00
Felix Roos
0a1da6f651
claviature lockfile
2024-03-14 14:20:56 +01:00
Felix Roos
062e45ee6a
Merge remote-tracking branch 'origin/main' into claviature
2024-03-14 14:20:45 +01:00
Jade (Rose) Rowland
83145784d7
remove console statement
2024-03-14 00:18:59 -04:00
Jade (Rose) Rowland
486e6457a9
Merge pull request #984 from andresgottlieb/patch-1
...
Update synths.mdx
2024-03-13 19:20:07 -04:00
Felix Roos
7efea5726b
Merge pull request #985 from tidalcycles/share-fix
...
fix: share now shares what's visible instead of active
2024-03-13 00:36:22 +01:00
Felix Roos
7eb2f7659e
fix: share now shares what's visible instead of active
2024-03-12 08:38:11 +01:00
Jade (Rose) Rowland
112ca1875a
stop clock if all stopped
2024-03-10 14:35:43 -04:00
Andrés Gottlieb
bc641d8e4c
Update synths.mdx
...
Typo fix
2024-03-10 12:49:12 +01:00
Felix Roos
d0c68e91dc
hotfix: hydra-canvas might already be removed
2024-03-10 02:09:46 +01:00
Felix Roos
c373a0473b
Merge pull request #967 from tidalcycles/default-dict
...
use ireal as default voicing dict
2024-03-10 01:18:57 +01:00
Felix Roos
708fea637c
fix update migration snippet
2024-03-10 01:10:37 +01:00
Felix Roos
c5a4184437
Merge branch 'main' into default-dict
2024-03-10 00:54:13 +01:00
Felix Roos
446cf8c694
Merge pull request #980 from eefano/little-bag-fix
...
little fix for withVal
2024-03-10 00:50:23 +01:00
Felix Roos
3df776d062
Merge pull request #974 from tidalcycles/velocity-in-value
...
Velocity in value
2024-03-10 00:46:51 +01:00
Felix Roos
ae7807643b
Merge remote-tracking branch 'origin/main' into velocity-in-value
2024-03-10 00:44:02 +01:00
Felix Roos
5ebaa3e1ce
Merge pull request #983 from tidalcycles/clear-hydra
...
fix: clear hydra on reset
2024-03-10 00:42:50 +01:00
Felix Roos
4a25eab01a
Merge remote-tracking branch 'origin/main' into clear-hydra
2024-03-10 00:40:29 +01:00
Felix Roos
e885e05a7a
Merge pull request #971 from tidalcycles/draw-package
...
move canvas related helpers from core to new draw package
2024-03-10 00:38:43 +01:00
Felix Roos
012b19c79e
fix: clear hydra on reset
2024-03-10 00:29:52 +01:00
Jade (Rose) Rowland
0875e805b4
Merge pull request #982 from daslyfe/fix_distort_doc
...
replace shape with distort in learn doc
2024-03-07 23:38:07 -05:00
Jade (Rose) Rowland
f1700d5e47
fixed
2024-03-07 23:35:04 -05:00
Jade (Rose) Rowland
30a5176090
fix android support
2024-03-07 23:04:46 -05:00
Felix Roos
43c40f7bb0
no need for publishConfig
2024-03-08 01:07:17 +01:00
Felix Roos
9b3509c062
global watch task
2024-03-08 00:55:19 +01:00
Felix Roos
85fee0cc01
add claviature package
2024-03-08 00:53:48 +01:00
Felix Roos
0f07bfc9d7
rename: canvas -> draw
2024-03-07 13:24:52 +01:00
Felix Roos
75098adbdb
allow offsetting onFrame
2024-03-07 13:17:40 +01:00
Felix Roos
8dba865ca7
add note to future
2024-03-07 12:35:39 +01:00
Felix Roos
2fcbffeaf9
add sync flag for neocyclist
2024-03-07 12:14:17 +01:00
Felix Roos
619ffdd5e1
rename zyklus
2024-03-07 12:01:08 +01:00
Felix Roos
1af2da0063
remove changes to prevent conflicts with draw branch
2024-03-07 12:00:27 +01:00
Jade (Rose) Rowland
9d1231ce0a
comments
2024-03-06 22:25:31 -05:00
Jade (Rose) Rowland
4d1110b3f3
faster is odd
2024-03-06 20:27:05 -05:00
Jade (Rose) Rowland
6a5bf521c2
unity gain
2024-03-06 16:05:51 -05:00
Jade (Rose) Rowland
3410c332d5
gain adjustment
2024-03-06 10:13:56 -05:00
Alex McLean
8e41332dfa
alias - for ~ ( #981 )
2024-03-06 11:14:48 +00:00
eefano
9f56a335b7
little fix for withVal
2024-03-05 21:41:11 +01:00
Jade (Rose) Rowland
8db8307c9e
fix test
2024-03-05 00:48:47 -05:00
Jade (Rose) Rowland
641d9f5ebd
Merge branch 'main' into oscillator_enhancements
2024-03-05 00:45:56 -05:00
Jade (Rose) Rowland
05887967e0
added back (possibly unessecary? stop fm
2024-03-05 00:44:45 -05:00
Jade (Rose) Rowland
232b9c13d7
disable lint for global worklet variables
2024-03-05 00:34:59 -05:00
Jade (Rose) Rowland
c0b00339c5
implemented modulators
2024-03-05 00:23:19 -05:00
Jade (Rose) Rowland
bfcb2070d1
adding modulators
2024-03-04 23:17:58 -05:00
Jade (Rose) Rowland
1e3a23e017
100
2024-03-04 20:37:48 -05:00
Jade (Rose) Rowland
524109056f
Merge pull request #963 from daslyfe/worklet_improvements
...
Worklet Improvents / fixes
2024-03-04 10:04:23 -05:00
Jade (Rose) Rowland
c2df8aa6b9
cleaning
2024-03-04 00:43:03 -05:00
Jade (Rose) Rowland
1666b50857
params
2024-03-03 22:19:26 -05:00
Jade (Rose) Rowland
e839c271cd
fixed output
2024-03-03 22:05:00 -05:00
Jade (Rose) Rowland
823c208c71
cleaning
2024-03-03 21:22:17 -05:00
Jade (Rose) Rowland
ee01b4a3a0
working on it
2024-03-03 18:57:30 -05:00
Felix Roos
d5ed065011
fix: hydra canvas adjust to screen size
...
+ simplify hydra init (use getDrawContext)
+ make getDrawContext more versatile
2024-03-03 22:50:51 +01:00
Jade (Rose) Rowland
78a6ec2f98
stereo
2024-03-03 13:16:32 -05:00
Jade (Rose) Rowland
7f60a9e52b
yay
2024-03-03 01:23:08 -05:00
Jade (Rose) Rowland
7383dca9ee
working
2024-03-03 00:37:33 -05:00
Jade (Rose) Rowland
8a7d72bf24
working
2024-03-02 22:35:26 -05:00
Jade (Rose) Rowland
4af7262f45
fixed performance issue
2024-03-02 01:16:41 -05:00
Jade (Rose) Rowland
daa62202fa
default values needed in superdough for worklet input
2024-03-01 13:12:52 -05:00
Jade (Rose) Rowland
f911fceb9e
trying things
2024-03-01 13:04:44 -05:00
Felix Roos
e9e5fac610
fix tunes + tests
2024-03-01 18:29:24 +01:00
Felix Roos
5017ac6f74
delete file from wrong branch
2024-03-01 18:01:51 +01:00
Felix Roos
1d92ee76b9
make velocity a regular value prop
2024-03-01 18:00:34 +01:00
Felix Roos
7d01764a30
Merge pull request #973 from tidalcycles/nested-controls
...
Nested controls
2024-03-01 17:30:19 +01:00
Felix Roos
62d8955da9
onFrame function
2024-03-01 16:46:34 +01:00
Felix Roos
4f94de86db
fix: migrate more imports
2024-03-01 13:09:14 +01:00
Jade (Rose) Rowland
a6f7c57d19
working
2024-02-29 22:55:56 -05:00
Jade (Rose) Rowland
1690030b1d
envelope
2024-02-29 21:07:43 -05:00
Felix Roos
bf343eb499
simplify _composeOp
2024-03-01 00:32:45 +01:00
Felix Roos
4f55144232
nested controls poc
2024-03-01 00:31:33 +01:00
Jade (Rose) Rowland
c9b18f6fa4
fix test
2024-02-29 18:15:30 -05:00
Jade (Rose) Rowland
416a03aea1
updated params
2024-02-29 18:09:26 -05:00
Jade (Rose) Rowland
f62b268f1d
playing
2024-02-29 17:53:26 -05:00
Felix Roos
6ce8a3feba
move draw logic to separate package
2024-02-29 22:14:53 +01:00
Felix Roos
94dd547a74
canvas package boilerplate
2024-02-29 21:56:31 +01:00
Jade (Rose) Rowland
f5c7b58b3a
testing
2024-02-29 14:49:08 -05:00
Felix Roos
fa7c16dbe7
Merge pull request #959 from tidalcycles/euclid-inverted
...
feat: can now invert euclid pulses with negative numbers
2024-02-29 15:33:12 +01:00
Felix Roos
6a43eb6755
Merge pull request #950 from eefano/pickr-pickrmod
...
pickOut(), pickRestart(), pickReset()
2024-02-29 15:31:23 +01:00
Felix Roos
c524ebc7f3
fix: add name tags
2024-02-29 15:25:31 +01:00
Felix Roos
0deb905cdf
rename pick*Outer > pickOut
...
+ add pick*Squeeze alias to inhabit*
2024-02-29 15:21:44 +01:00
Felix Roos
4cadbcbbdf
Merge pull request #965 from tidalcycles/legato-fix
...
remove legacy legato + duration implementations
2024-02-29 15:12:45 +01:00
Felix Roos
96eef75f74
fix: end / begin. sampler now needs clip to choose duration...
2024-02-29 10:33:27 +01:00
Felix Roos
51d9e02e07
Merge pull request #966 from eefano/transpose-fix
...
fix for transpose(): preserve hap value object structure
2024-02-29 08:47:53 +01:00
Felix Roos
c4c21c4f0c
Merge pull request #968 from tidalcycles/log-debounce
...
add debounce to logger
2024-02-29 08:32:00 +01:00
Jade (Rose) Rowland
c00ed14bc3
playing
2024-02-29 00:54:24 -05:00
Felix Roos
8f39a5eeac
snapshot
2024-02-29 05:02:22 +01:00
Felix Roos
305715277c
repl reset default dict
...
+ add mechanism to get a module by name from dynamic imports
2024-02-29 04:54:03 +01:00
Felix Roos
d4eebf1a77
set ireal as default dict
...
+ add global way to set and reset default dict
2024-02-29 04:53:11 +01:00
Felix Roos
fcb247b62a
add debounce to logger
2024-02-29 04:25:00 +01:00
Felix Roos
7556da7839
snapshot
2024-02-29 04:06:15 +01:00
Felix Roos
eb93a6c149
refactor: duration is now a regular control
2024-02-29 04:05:05 +01:00
eefano
b870ab204a
fix for transpose(): preserve hap value object structure
2024-02-29 00:13:08 +01:00
Jade (Rose) Rowland
fba2422a64
update test
2024-02-28 17:32:30 -05:00
Jade (Rose) Rowland
da674d3e05
updated controls
2024-02-28 17:26:59 -05:00
Jade (Rose) Rowland
57e1c1bd89
Merge branch 'tidalcycles:main' into worklet_improvements
2024-02-28 17:10:09 -05:00
Jade (Rose) Rowland
e3463b3c3d
merged new controls file
2024-02-28 17:08:58 -05:00
Jade (Rose) Rowland
a3898c7589
cleanup
2024-02-28 14:36:50 -05:00
Jade (Rose) Rowland
1221c6144c
added distortion effect
2024-02-28 14:31:07 -05:00
Jade (Rose) Rowland
c77b0098a7
adjust param range
2024-02-28 13:17:36 -05:00
Felix Roos
f779e81993
remove old snapshots
2024-02-28 18:52:08 +01:00
Felix Roos
5c71bb95a0
remove legacy legato
...
+ make legato a synonym of clip
2024-02-28 18:51:07 +01:00
Felix Roos
1525992d73
Merge pull request #962 from tidalcycles/control-refactoring
...
controls refactoring: simplify exports
2024-02-28 18:43:51 +01:00
Jade (Rose) Rowland
a227c69408
adjusting params
2024-02-28 10:24:26 -05:00
Jade (Rose) Rowland
972bfa3319
cleaning up
2024-02-28 00:04:12 -05:00
Jade (Rose) Rowland
360b920935
cleaning_up
2024-02-27 23:42:33 -05:00
Jade (Rose) Rowland
1416a0de53
working
2024-02-27 23:38:37 -05:00
Felix Roos
abe25be05e
fix examples
2024-02-28 00:36:59 +01:00
Felix Roos
664a19a5c4
refactor: remove now redundant controls imports
2024-02-28 00:36:44 +01:00
Felix Roos
8efadd2547
refactor: controls are now exported directly
2024-02-28 00:34:39 +01:00
eefano
ed1f3e1e8c
Merge remote-tracking branch 'upstream/main' into pickr-pickrmod
2024-02-26 01:15:27 +01:00
eefano
4aaf9eaed4
mux operator, muxers.mjs with pick variants
...
prettier
prettier2
clamp?
Revert "clamp?"
This reverts commit 83a3b9123aece9f0e366c83d97f99e8b8d20db54.
Revert "prettier2"
This reverts commit de13871a8be4a450b79a4d9e65b9d1982485577e.
Revert "prettier"
This reverts commit 1550bf49527f591d05fa2766ca66ccb16e142011.
Revert "mux operator, muxers.mjs with pick variants"
This reverts commit af062f93c23ded4440f968186bfc69851d8aec67.
2024-02-26 01:11:56 +01:00
Felix Roos
0416e4d212
Merge pull request #960 from tidalcycles/reset-global-fx
...
fix: reset global fx on pattern change
2024-02-25 19:17:00 +01:00
Felix Roos
b9247db001
fix: reset global fx on pattern change
2024-02-25 15:09:15 +01:00
eefano
74ef157fa1
Merge remote-tracking branch 'upstream/main' into pickr-pickrmod
2024-02-25 14:52:12 +01:00
Felix Roos
d4724b0e12
feat: can now invert euclid pulses with negative numbers
2024-02-25 14:43:02 +01:00
eefano
dbfdbcf2b7
typo
2024-02-25 14:39:38 +01:00
eefano
0986b14508
added pickOuter, pickmodOuter
2024-02-25 14:31:07 +01:00
Felix Roos
325152c782
Merge pull request #936 from Enelg52/midi-issues
...
fix midi issue on firefox and added quote error
2024-02-25 14:15:30 +01:00
Felix Roos
c136d12194
Merge pull request #956 from eefano/bracketMatching
...
'Enable Bracket Matching' option in Codemirror
2024-02-25 13:19:46 +01:00
Felix Roos
7557952155
format
2024-02-25 13:17:52 +01:00
Felix Roos
b0b41e6718
revert unintended change
2024-02-25 13:17:29 +01:00
Felix Roos
22e3067b8c
set bracket matching true by default
2024-02-25 13:16:53 +01:00
Jade (Rose) Rowland
e54b2fb207
lower weighted average
2024-02-23 20:13:08 -05:00
Felix Roos
e9ab01ab06
Merge pull request #957 from tidalcycles/web-iife
...
fix script importable packages (web + repl)
2024-02-23 14:37:45 +01:00
Felix Roos
058e554b0f
update example
2024-02-23 14:33:07 +01:00
Felix Roos
6d9327aebc
adapt repl package similar to web package
2024-02-23 14:30:29 +01:00
Felix Roos
c23d7850c7
simplify web example
2024-02-23 14:30:07 +01:00
Felix Roos
2854f0cf34
try different main / module setting + bump
2024-02-23 14:28:43 +01:00
Felix Roos
a89e87ca2e
add web package example using script tag
2024-02-23 14:21:59 +01:00
Felix Roos
5419ca431b
bump web package version
2024-02-23 14:17:11 +01:00
Felix Roos
e8b674badd
add iife build to web package
2024-02-23 14:16:54 +01:00
eefano
8af40a9c61
added <> for mininotation
2024-02-22 23:35:00 +01:00
eefano
f54aa3d823
'Enable Bracket Matching' option in Codemirror
2024-02-22 22:04:57 +01:00
Jade (Rose) Rowland
d544bf4665
seperated service worker zyklus and cyclist zyklus because of import constraints on service workers
2024-02-22 00:16:36 -05:00
Jade (Rose) Rowland
e5570a6017
restore old cyclist
2024-02-21 23:42:19 -05:00
Jade (Rose) Rowland
5e91287e3e
Merge pull request #954 from daslyfe/midi_duration_fix
...
account for cps in midi time duration
2024-02-21 10:17:36 -05:00
Felix Roos
4e3d4a7060
hotfix: some samples were broken
2024-02-21 15:35:59 +01:00
Felix Roos
3d80da9816
Merge pull request #955 from tidalcycles/auto-await-samples
...
Auto await samples
2024-02-21 10:27:12 +01:00
Felix Roos
bf63b716af
refactor: remove await before samples calls in docs etc..
...
+ remove /master from dirt-samples calls (there is now a main branch)
+ remove /main endings from some places
2024-02-21 10:17:45 +01:00
Felix Roos
38d389b838
add test
2024-02-21 09:50:21 +01:00
Felix Roos
ebdca32c80
automatically add await to samples call
2024-02-21 09:48:26 +01:00
Jade (Rose) Rowland
751a825616
fix test
2024-02-19 23:54:15 -05:00
Jade (Rose) Rowland
c06a3710c1
fixed
2024-02-19 23:43:35 -05:00
eefano
d5e67fe13f
Update signal.mjs
...
typo
2024-02-18 19:01:05 +01:00
eefano
00c7da45c0
Update signal.mjs
...
now pickRestart() and pickReset()
2024-02-18 18:55:05 +01:00
eefano
3347817350
Update signal.mjs
...
using trigZeroJoin in pickr() instead
2024-02-18 18:41:06 +01:00
eefano
88ece92a78
Update signal.mjs
...
Make pickr() handle dictionaries also
2024-02-18 16:40:27 +01:00
eefano
03a73fb95e
Update signal.mjs
...
Fixed pickr() description
2024-02-18 16:21:50 +01:00
eefano
23c55c9636
Update signal.mjs
...
prettier fix
2024-02-18 16:03:01 +01:00
eefano
12c6f4e95f
Update signal.mjs
...
added pickr() and pickrmod()
2024-02-18 15:30:24 +01:00
Felix Roos
a468ddb85b
Merge pull request #945 from tidalcycles/cjs-fixes
...
remove cjs builds
2024-02-08 13:16:15 +01:00
Felix Roos
051bdaccc7
Publish
...
- @strudel/codemirror@1.0.1
- @strudel/core@1.0.1
- @strudel/csound@1.0.1
- @strudel/hydra@1.0.1
- @strudel/midi@1.0.1
- @strudel/mini@1.0.1
- @strudel/osc@1.0.1
- @strudel/repl@1.0.1
- @strudel/serial@1.0.1
- @strudel/soundfonts@1.0.1
- superdough@1.0.1
- @strudel/tonal@1.0.1
- @strudel/transpiler@1.0.1
- @strudel/web@1.0.1
- @strudel/webaudio@1.0.1
- @strudel/xen@1.0.1
2024-02-08 13:04:25 +01:00
Felix Roos
5dc04d9574
make sure to overwrite main field
2024-02-08 12:36:04 +01:00
Felix Roos
60129413d3
remove cjs builds
...
+ add type module everywhere
2024-02-08 12:19:11 +01:00
Jade (Rose) Rowland
15df20d22d
cleanup
2024-02-08 00:37:16 -05:00
Jade (Rose) Rowland
b37c560ea5
importScripts
2024-02-08 00:20:40 -05:00
Jade (Rose) Rowland
5a3272fe29
fix repl merge
2024-02-07 22:23:24 -05:00
Felix Roos
0baa8383f2
fix: test
2024-02-04 23:32:28 +01:00
Felix Roos
d2bf9370ea
Update README.md
...
add link to usage example for repl package
2024-02-04 23:24:43 +01:00
Felix Roos
fd11aa5eec
Merge pull request #941 from mhetrick/patch-1
...
Minor documentation error: Update first-sounds.mdx
2024-02-04 23:15:37 +01:00
Jade (Rose) Rowland
cea33783a2
remove console statement
2024-02-04 17:10:43 -05:00
Jade (Rose) Rowland
0d3eaf7f9a
add a broadcast channel for recieving messages from clock to ensure that they hit at the same time
2024-02-04 17:06:28 -05:00
Jade (Rose) Rowland
c761cd54b4
try to fix test again:
2024-02-04 14:32:42 -05:00
Jade (Rose) Rowland
a8a055d32c
fixing test
2024-02-04 14:25:16 -05:00
Jade (Rose) Rowland
cc323d0d61
fixed import
2024-02-04 14:09:19 -05:00
Jade (Rose) Rowland
fc87a6776a
cleaning up
2024-02-04 14:04:12 -05:00
Jade (Rose) Rowland
f5ac57f87b
cleaning up
2024-02-04 13:56:46 -05:00
Jade (Rose) Rowland
90624abf2e
added worker, cleaned up, added setcps function
2024-02-04 13:54:40 -05:00
Jade (Rose) Rowland
e5ec62695c
Merge branch 'tidalcycles:main' into repl_sync
2024-02-04 13:29:52 -05:00
Michael Hetrick
fb7c2b61d3
Update first-sounds.mdx
...
Update the tutorial text to reflect that the default cpm setting has changed from 60 to 30.
2024-01-26 07:13:09 -08:00
Felix Roos
dd64bf0fc9
Merge pull request #938 from tidalcycles/pianoroll-sorting
...
fix: pianoroll sorting
2024-01-24 16:48:57 +01:00
Felix Roos
434eb3b256
fix: pianoroll sorting
2024-01-24 16:40:26 +01:00
Enelg52
6da98a5f31
fix midi issue on firefox and quote error
2024-01-23 16:47:46 +01:00
Felix Roos
8fef75385a
Update README.md
2024-01-23 01:35:28 +01:00
Felix Roos
c66b9219a8
Update README.md
2024-01-23 01:31:11 +01:00
Felix Roos
2a1f8823e8
Merge pull request #935 from tidalcycles/v1-release-notes
...
V1 release notes
2024-01-23 00:04:03 +01:00
Felix Roos
3da65f90e3
shorter titles for release notes
2024-01-22 23:55:57 +01:00
Felix Roos
a36cc24087
v1 release notes
2024-01-22 23:55:49 +01:00
Felix Roos
1829d8cadf
Publish
...
- @strudel/codemirror@1.0.0
- @strudel/core@1.0.0
- @strudel/csound@1.0.0
- @strudel/embed@1.0.0
- @strudel/hydra@1.0.0
- @strudel/midi@1.0.0
- @strudel/mini@1.0.0
- @strudel/osc@1.0.0
- @strudel/repl@1.0.0
- @strudel/serial@1.0.0
- @strudel/soundfonts@1.0.0
- superdough@1.0.0
- @strudel/tonal@1.0.0
- @strudel/transpiler@1.0.0
- @strudel/web@1.0.0
- @strudel/webaudio@1.0.0
- @strudel/xen@1.0.0
2024-01-22 22:46:35 +01:00
Felix Roos
02efc090ef
hotfix: examples were still 1 cps based
2024-01-22 20:46:10 +01:00
Felix Roos
b184348f55
hotfix: youtube embed styles were lost on prod
2024-01-22 20:38:34 +01:00
Felix Roos
06743cb072
Merge pull request #929 from tidalcycles/2-years
...
2 years blog post
2024-01-22 20:20:52 +01:00
Felix Roos
6fa66fb1d0
finish year 2 post
2024-01-22 20:19:01 +01:00
Felix Roos
23c0ab9648
offset blog post anchor links
2024-01-22 20:18:51 +01:00
Alex McLean
6422047cff
make 0.5hz cps the default ( #931 )
...
* 0.5 default cps
* 1 -> 0.5 cps defaults
* start moving examples to 2Hz
* more 2Hz doc edits
* small tweaks
* format
* adapt cycles page
* adapt pitch page
* tonal page
* accumulation
* synth page
* adapt conditional-modifiers
* audio effects page
* adapt signals doc
* fix: errors for signals
* adapt signals page
* start time modifiers
* adapt time modifiers
* adapt factories
* hydra + pattern intro
* adapt mini notation page
* start recipes
* adapt recipes page
* use code_v1 table
* delete old dbdump + add new csv based tool
* fix: tests
* fix: cpm
* shuffle featured patterns
* fix: snapshot
---------
Co-authored-by: Felix Roos <flix91@gmail.com >
2024-01-22 19:02:34 +00:00
Jade (Rose) Rowland
46c2c72637
Merge pull request #934 from daslyfe/patterntab_fix
...
Fix pattern tab not showing patterns without created date
2024-01-21 18:52:01 -05:00
Jade (Rose) Rowland
c088590244
remove console statement
2024-01-21 18:51:06 -05:00
Jade (Rose) Rowland
192ba69682
fixed if statement
2024-01-21 18:49:06 -05:00
Jade (Rose) Rowland
2cc428e968
Merge pull request #897 from daslyfe/pattern_selection
...
Add useful pattern selection behavior for performing.
2024-01-21 14:46:27 -05:00
Jade (Rose) Rowland
15c451a6d9
default pattern filtername
2024-01-21 14:35:17 -05:00
Jade (Rose) Rowland
b46e8c07be
reset/autoplay when window PARENT does not exist or does not contain oodles
2024-01-21 12:44:14 -05:00
Jade (Rose) Rowland
961e931c31
autoplay and reset cps on default
2024-01-21 12:12:33 -05:00
Jade (Rose) Rowland
b1d49552ae
title order
2024-01-21 11:27:48 -05:00
Jade (Rose) Rowland
d31d154841
fix oven imports
2024-01-21 11:24:58 -05:00
Jade (Rose) Rowland
d03892bbcf
Merge branch 'tidalcycles:main' into pattern_selection
2024-01-21 11:19:06 -05:00
Felix Roos
0cf0c1c585
Merge pull request #933 from tidalcycles/refactor-cps-functions
...
Refactor cps functions
2024-01-21 01:30:27 +01:00
Felix Roos
0695b4bee9
clean + comment
2024-01-21 01:29:31 +01:00
Felix Roos
0cfec3a7bd
show repls in community bakery
2024-01-21 01:21:21 +01:00
Felix Roos
6224cd40d4
mini repl max height option
2024-01-21 01:21:13 +01:00
Felix Roos
18ae82174d
fix: "can't redefine non-configurable property"
2024-01-21 01:13:32 +01:00
Felix Roos
aa1b9d11dc
inject scheduler into Pattern methods right before eval
2024-01-21 00:59:31 +01:00
Felix Roos
0a82471112
implement loopAt with pat state
2024-01-21 00:45:40 +01:00
Felix Roos
8052e10f0c
implement fit with pat state
2024-01-21 00:39:26 +01:00
Jade (Rose) Rowland
1146f6ba52
fix annoying div
2024-01-20 18:14:42 -05:00
Alex McLean
738cea0025
Make splice cps-aware ( #932 )
...
* make splice cps-aware
* format
* copypaste fix
2024-01-20 22:47:31 +00:00
Jade (Rose) Rowland
6c28398d20
fix scroll
2024-01-20 14:25:42 -05:00
Jade (Rose) Rowland
4fe75143d0
cleanup
2024-01-20 14:10:46 -05:00
Jade (Rose) Rowland
3cd59cdea5
cleaning up
2024-01-20 14:02:48 -05:00
Jade (Rose) Rowland
9dca7eb878
add pattern filter behaves like sounds tab
2024-01-20 13:59:32 -05:00
Jade (Rose) Rowland
b45fd5ce3a
fix invalid date
2024-01-20 13:00:33 -05:00
Felix Roos
229b1470f7
fix: localhost links
2024-01-20 10:59:34 +01:00
Jade (Rose) Rowland
0a349e1707
avoid json errors in firefox
2024-01-19 23:04:41 -05:00
Felix Roos
d176e9ccf0
add stats
2024-01-19 21:51:52 +01:00
Felix Roos
710c3acb5d
more writing
2024-01-19 21:21:33 +01:00
Felix Roos
a7f5d0e0c1
Merge pull request #923 from tidalcycles/feed
...
community bakery
2024-01-19 18:50:57 +01:00
Felix Roos
9928526dda
Merge pull request #924 from geikha/main
...
add pickF and pickmodF
2024-01-19 18:49:53 +01:00
Renzo Torr-
2f8111be0e
update the .snap file
2024-01-19 14:47:03 -03:00
Renzo Torr-
68113937ff
code format
2024-01-19 14:06:24 -03:00
Felix Roos
c598fa026b
write more
2024-01-19 15:49:16 +01:00
Alex McLean
491c99c348
Mini-notation additions towards tidal compatibility ( #926 )
...
- `.` feet now work, e.g. `"a b c . d e . f"` is the same as `"[a b c] [d e] [f]"`
- `_` elongation now works, e.g. `"a _ _ b"` is the same as `"a@3 b"` (`"a @ @ b"` also works, like in tidal)
- standalone `!` now works, e.g. `"a ! ! b"` is the same as `"a!3 b"`
Reworks #47 and #49
Ref #30
2024-01-19 14:10:47 +00:00
Felix Roos
d49aa8242a
begin 2 year post
2024-01-19 13:50:28 +01:00
Renzo Torr-
9ffbc06cf9
add pickF and pickmodF
...
allows to pick functions via a pattern of numbers, to apply to another pattern
2024-01-19 02:45:54 -03:00
Jade (Rose) Rowland
af52ac30ba
prettier
2024-01-19 00:28:55 -05:00
Jade (Rose) Rowland
7aea1b5fc8
fixed imports
2024-01-19 00:27:09 -05:00
Jade (Rose) Rowland
500ddf3946
Merge branch 'main' into pattern_selection
2024-01-19 00:23:06 -05:00
Jade (Rose) Rowland
3431eaf309
cleaning up
2024-01-19 00:20:10 -05:00
Jade (Rose) Rowland
9a13c58583
cleaning up
2024-01-19 00:14:08 -05:00
Jade (Rose) Rowland
77a48e8351
persistent pattern data
2024-01-18 22:30:53 -05:00
Jade (Rose) Rowland
6cb156d876
cleaning up
2024-01-18 20:01:54 -05:00
Felix Roos
d8677c6261
hotfix: rss links
2024-01-18 23:40:22 +01:00
Felix Roos
6ef9ca18e9
Merge pull request #919 from tidalcycles/blog-improvements
...
Blog improvements
2024-01-18 23:34:10 +01:00
Felix Roos
6667738dc9
more rename
2024-01-18 21:34:20 +01:00
Felix Roos
4f7415b0ec
rename
2024-01-18 21:31:21 +01:00
Felix Roos
c6f3a8b7c7
more text
2024-01-18 18:30:57 +01:00
Felix Roos
4229d673c9
basic community oven
2024-01-18 18:21:56 +01:00
Alex McLean
98b7859605
pick, pickmod, inhabit, inhabitmod ( #921 )
...
* the args for `pick` are now reversed as standard (old behaviour still supported to avoid breaking change)
* `pick` is also now a pattern method
* `pick` now also accepts a lookup table for pick-by-name as an alternative to pick-by-index from a list
* `inhabit` added with same behaviour as `pick`, except cycles from source patterns are squeezed into events of inhabited patterns
* Also some general doc tidying, sorry for the noise..
* There is also `pickmod` and `inhabitmod`, for wrapping indexes around rather than clamping them
2024-01-18 17:08:29 +00:00
Alex McLean
a8db707440
Revert "pick now accepts lookup tables, with alternate cycle squeezing behaviour as new inhabit function" ( #920 )
2024-01-18 17:04:26 +00:00
Alex McLean
873a412179
pick now accepts lookup tables, with alternate cycle squeezing behaviour as new inhabit function (#918 )
...
- the args for `pick` are now reversed (breaking change!)
- `pick` is also now a method on the inhabited pattern
- `pick` now also accepts a lookup table
- `inhabit` added with same behaviour as `pick`, except cycles from source patterns are squeezed into events of inhabited patterns
- Also some general doc tidying, sorry for the noise..
- There is now also `pickmod` and `inhabitmod`, for wrapping indexes around rather than clamping them
2024-01-18 16:45:39 +00:00
Felix Roos
0778b4809e
format
2024-01-18 13:47:34 +01:00
Felix Roos
f85fb35c66
minirepl multi tune support + add other getting-started examples (more to come)
2024-01-18 13:46:35 +01:00
Felix Roos
5ada0daf40
add rss link to top + fix typo
2024-01-18 13:01:06 +01:00
Felix Roos
2ed5f5aa65
blog style fixes
2024-01-18 12:50:35 +01:00
Felix Roos
ae5e6e3ab8
add rss.xml
2024-01-18 12:49:22 +01:00
Felix Roos
9ba7b9b4d4
Merge pull request #917 from tidalcycles/deprecate-old-package-names
...
rename @strudel.cycles/* packages to @strudel/*
2024-01-18 10:30:08 +01:00
Felix Roos
a45f1fba45
update versions in example html files
2024-01-18 10:25:24 +01:00
Felix Roos
e6b47d2cf2
fix link
2024-01-18 10:04:53 +01:00
Felix Roos
b04a262433
Publish
...
- @strudel/codemirror@0.11 .0
- @strudel/core@0.11 .0
- @strudel/csound@0.11 .0
- @strudel/embed@0.11 .0
- @strudel/hydra@0.11 .0
- @strudel/midi@0.11 .0
- @strudel/mini@0.11 .0
- @strudel/osc@0.11 .0
- @strudel/repl@0.11 .0
- @strudel/serial@0.11 .0
- @strudel/soundfonts@0.11 .0
- @strudel/tonal@0.11 .0
- @strudel/transpiler@0.11 .0
- @strudel/web@0.11 .0
- @strudel/webaudio@0.11 .0
- @strudel/xen@0.11 .0
2024-01-18 09:59:57 +01:00
Felix Roos
96bafa7f0b
the big rename: @strudel.cycles/* -> @strudel/*
2024-01-18 09:54:37 +01:00
Felix Roos
b10612da5c
Publish
...
- @strudel/codemirror@0.10 .0
- @strudel.cycles/core@0.10 .0
- @strudel.cycles/csound@0.10 .0
- @strudel.cycles/embed@0.10 .0
- @strudel/hydra@0.10 .0
- @strudel.cycles/midi@0.10 .0
- @strudel.cycles/mini@0.10 .0
- @strudel.cycles/osc@0.10 .0
- @strudel/repl@0.10 .0
- @strudel.cycles/serial@0.10 .0
- @strudel.cycles/soundfonts@0.10 .0
- superdough@0.10 .0
- @strudel.cycles/tonal@0.10 .0
- @strudel.cycles/transpiler@0.10 .0
- @strudel/web@0.10 .0
- @strudel.cycles/webaudio@0.10 .0
- @strudel.cycles/xen@0.10 .0
2024-01-18 09:35:20 +01:00
Felix Roos
171f4206a8
Merge branch 'main' into deprecate-old-package-names
2024-01-18 09:33:16 +01:00
Felix Roos
bd83d19197
Merge pull request #913 from tidalcycles/pitch-envelopes
...
pitch envelope
2024-01-18 06:54:33 +01:00
Felix Roos
95cf201c6d
fix: heading
2024-01-18 06:49:09 +01:00
Felix Roos
4107711dae
snapshot
2024-01-18 06:48:21 +01:00
Felix Roos
67f0758cb5
document pitch envelope
2024-01-18 06:47:54 +01:00
Felix Roos
1c99944a32
pitch envelope now also works when setting one of the controls (penv not needed)
2024-01-18 06:47:44 +01:00
Felix Roos
d3ea4959b4
- more flexible pitch envelopes
...
- fix: exponential envelopes could break due to 0 values
2024-01-18 06:47:12 +01:00
Felix Roos
70b27fbff2
Merge pull request #916 from oscarbyrne/fix-swatch-static-paths
...
Fix: swatch/[name].png.js static path
2024-01-18 05:09:38 +01:00
Oscar Byrne
96c2144857
Use astro Response class for swatch/[name].png.js endpoint
2024-01-17 17:09:11 -08:00
Felix Roos
0655af4d4f
add pcurve
2024-01-17 17:35:35 +01:00
Jade (Rose) Rowland
7adfe6f2df
fixing edge cases...
2024-01-17 09:45:00 -05:00
Felix Roos
3fc0fdbe62
remove todo
2024-01-16 17:57:52 +01:00
Felix Roos
fd73571744
make sure the sustained pitch is the selected note
2024-01-16 17:56:38 +01:00
Felix Roos
80d861c12c
Merge pull request #907 from fnordomat/more-vowels
...
Add more vowel qualities for the vowels function
2024-01-16 08:22:27 +01:00
Jade (Rose) Rowland
45df7bfea3
making things consistent
2024-01-16 00:45:00 -05:00
Jade (Rose) Rowland
106772e480
Merge branch 'main' into pattern_selection
2024-01-15 18:37:18 -05:00
Felix Roos
3506de8d1a
vibrato for soundfonts
...
+ add getVibratoOscillator helper
2024-01-16 00:07:56 +01:00
Felix Roos
32456d6966
pitch envelope for sampler and soundfonts
...
+ added getPitchEnvelope helper
2024-01-15 23:55:49 +01:00
Felix Roos
bdc2af9733
basic pitch envelope
2024-01-15 23:25:22 +01:00
Felix Roos
a7daf41934
Merge pull request #911 from tidalcycles/blog
...
adds a blog
2024-01-14 23:56:36 +01:00
Felix Roos
fe6ff2528a
Merge pull request #894 from rjulian/feat/add-header-workshop
...
Remove hideHeader for better mobile UI and consistency
2024-01-14 23:52:41 +01:00
Felix Roos
7ceb8708b0
fix: do not format autogenerated file
2024-01-14 23:47:50 +01:00
Felix Roos
4d22d957a1
add more videos to showcase
2024-01-14 23:45:39 +01:00
Felix Roos
79f1a863b6
add date + author to posts + dedupe headings
2024-01-14 23:39:03 +01:00
Felix Roos
98db3d37ef
add anchor links
2024-01-14 23:30:26 +01:00
Felix Roos
c02976782b
add video component
2024-01-14 23:22:10 +01:00
Felix Roos
ceb4376eb8
format autogenerated types
2024-01-14 23:16:44 +01:00
Felix Roos
0566b7bcb3
basic blog with release notes
2024-01-14 23:16:09 +01:00
Jade (Rose) Rowland
6d0ecb9f5e
Merge pull request #868 from daslyfe/envelope_improvements
...
Further Envelope improvements
2024-01-14 16:43:06 -05:00
Felix Roos
0901948564
fanchor default to 0.5 for now
2024-01-14 21:32:38 +01:00
Felix Roos
e6d028fd6b
soundfont mixing
2024-01-14 16:27:11 +01:00
Alex McLean
945e7082cd
Update metadata.mdx
2024-01-14 10:15:40 +00:00
Alex McLean
0d6bdfb514
Link to creative commons chooser
2024-01-14 10:14:43 +00:00
fnordomat
70712bdab6
fix codeformat
2024-01-14 10:19:49 +01:00
Felix Roos
53771d7f95
hotfix: avoid crash for anonymous patterns
2024-01-14 01:50:48 +01:00
Felix Roos
6d32d4024d
hotfix: fix built version loading at runtime..
2024-01-14 01:08:01 +01:00
Felix Roos
f387589342
hotfix: fix build error
2024-01-14 00:53:43 +01:00
Felix Roos
47a5080352
Merge pull request #910 from tidalcycles/browse
...
public sharing
2024-01-14 00:48:03 +01:00
Felix Roos
e7e60d3ed8
Merge branch 'main' into pattern_selection
2024-01-14 00:18:57 +01:00
Felix Roos
5314c83534
delete browse page for now
2024-01-14 00:02:27 +01:00
Felix Roos
204c964050
integrate public patterns into patterns tab
2024-01-13 23:53:46 +01:00
Felix Roos
1ede99f71e
ask for public sharing (very cheap) + order browse list
2024-01-13 23:12:22 +01:00
Felix Roos
3c1844046a
basic browse page
2024-01-13 23:01:16 +01:00
Felix Roos
eefa90a2bc
fix: synth default envelope
2024-01-13 22:24:59 +01:00
fnordomat
efa0737660
added some aliases for the vowels (cosmetics)
2024-01-13 15:11:30 +01:00
fnordomat
6232560273
document extra vowels in quick reference
2024-01-13 11:11:31 +01:00
fnordomat
e051d383a0
add 10 new vowel qualities to formant table
2024-01-13 11:11:31 +01:00
Felix Roos
4fb5c1828d
i have no clue why this works
2024-01-13 01:16:26 +01:00
Felix Roos
6f3b2fa66b
negative fenv values now stay in the same range as positives
2024-01-13 00:26:16 +01:00
Jade (Rose) Rowland
ccb42c831c
cleaning
2024-01-12 18:21:23 -05:00
Felix Roos
f17459fdc3
Merge branch 'main' into envelope_improvements
2024-01-12 19:41:05 +01:00
Felix Roos
a053f40e59
Merge pull request #902 from tidalcycles/build-warnings
...
fix some build warnings
2024-01-12 18:31:41 +01:00
Felix Roos
9a0459fdd3
move non pages out of pages dir
2024-01-12 18:16:57 +01:00
Felix Roos
46a859736a
Merge pull request #891 from daslyfe/remove_jsx_exports_for_vite
...
prevent vite from complaining about additional exports in jsx files
2024-01-12 18:01:55 +01:00
Felix Roos
e4524a2be9
Merge pull request #892 from daslyfe/update_vite
...
Update Vite version so hot reload works properly with newest pnpm version
2024-01-12 17:05:46 +01:00
Felix Roos
f3ee1cc947
Merge pull request #886 from tidalcycles/polymeter-slowcat
...
support , in < >
2024-01-12 15:09:40 +01:00
Jade (Rose) Rowland
2386782280
cleaning...
2024-01-12 00:24:23 -05:00
Jade (Rose) Rowland
4d92922263
fixed animation drops
2024-01-12 00:20:20 -05:00
Felix Roos
86bc28dfb3
add deprecation notes
2024-01-11 20:46:22 +01:00
Jade (Rose) Rowland
721f707c94
working but animation is weird
2024-01-10 23:49:02 -05:00
Jade (Rose) Rowland
0c7b731fa6
latency :(
2024-01-10 20:05:27 -05:00
Jade (Rose) Rowland
f1eaa83af5
trying stuff
2024-01-10 14:43:18 -05:00
Felix Roos
1bc0934228
Merge branch 'main' into envelope_improvements
2024-01-10 15:15:22 +01:00
Felix Roos
f26fd18c7a
use 0.001 as linear mintime as well (to prevent cracks)
2024-01-10 15:02:10 +01:00
Felix Roos
c68dba8c21
fix: use end
2024-01-10 14:28:38 +01:00
Felix Roos
f768e1eece
Merge pull request #898 from tidalcycles/fix-autocomplete
...
fix: autocomplete / tooltip code example bug
2024-01-10 13:55:39 +01:00
Jade (Rose) Rowland
d329ccc4e3
converting
2024-01-10 01:40:19 -05:00
Jade (Rose) Rowland
19f2434694
workerizing
2024-01-09 22:49:39 -05:00
Jade (Rose) Rowland
0006f6483d
playing with workers
2024-01-09 19:39:21 -05:00
Felix Roos
f99557cc05
fix: fanchor + default fanchor to 0 (breaking change)
2024-01-10 00:08:49 +01:00
Felix Roos
f785823e00
add fenv to filter cutoff controls
2024-01-10 00:08:13 +01:00
Felix Roos
62cd2263c2
add silent flag to nanFallback
2024-01-10 00:03:18 +01:00
Felix Roos
7157634db0
fix: autocomplete / tooltip code example bug
2024-01-09 22:34:16 +01:00
Jade (Rose) Rowland
6eec4277c1
playing around
2024-01-08 23:34:12 -05:00
Jade (Rose) Rowland
78f6fdf169
reset for example patterns
2024-01-08 10:49:26 -05:00
Jade (Rose) Rowland
e01c6dc18d
prettier
2024-01-08 00:25:58 -05:00
Jade (Rose) Rowland
51dd408733
all working
2024-01-08 00:15:07 -05:00
Jade (Rose) Rowland
1ff7548b52
refactoring
2024-01-07 22:48:07 -05:00
Jade (Rose) Rowland
f7fe44063a
handle deletion cases
2024-01-07 00:58:03 -05:00
Jade (Rose) Rowland
0355c358b8
fixed create and duplicate behavior
2024-01-06 23:49:37 -05:00
Jade (Rose) Rowland
4e0a60db00
example code logic
2024-01-06 22:10:14 -05:00
Jade (Rose) Rowland
3604d3940c
mutate viewing pattern
2024-01-06 17:53:51 -05:00
Jade (Rose) Rowland
02b9bd82cf
highlight viewing pattern
2024-01-06 17:33:24 -05:00
Jade (Rose) Rowland
86442adb20
prettier
2024-01-06 15:09:09 -05:00
Richard Julian
569137eb22
Formatting for passing CI
2024-01-06 12:05:39 -08:00
Jade (Rose) Rowland
5e3a37c9e8
init
2024-01-06 14:55:45 -05:00
Richard Julian
4651066472
Remove hideHeader for better mobile UI and consistency
2024-01-06 11:55:00 -08:00
Jade (Rose) Rowland
8d325b96ea
init
2024-01-06 14:49:52 -05:00
Felix Roos
b52cb198b5
Merge pull request #889 from tidalcycles/invisible-selection
...
fix: invisible selection on vim + emacs mode
2024-01-06 15:23:55 +01:00
Felix Roos
bcee6632af
fix: invisible selection on vim + emacs mode
2024-01-06 15:21:58 +01:00
Jade (Rose) Rowland
150a1b8eed
restore buffer hold behavior
2024-01-05 17:45:09 -05:00
Felix Roos
4c49b84213
Merge pull request #888 from tidalcycles/scale-anchors
...
scales can now be anchored
2024-01-05 22:29:20 +01:00
Felix Roos
b27f177138
scales can now be anchored
2024-01-05 13:03:40 +01:00
Jade (Rose) Rowland
b2f63897f9
change default FM env to exp because it modulates frequency and sounds way better :)
2024-01-05 01:07:54 -05:00
Jade (Rose) Rowland
2ee392be9b
fixed all the things
2024-01-05 01:00:22 -05:00
Felix Roos
f37652edb3
Merge pull request #887 from tidalcycles/root-voicings
...
add root mode for voicings
2024-01-04 11:21:42 +01:00
Felix Roos
27049eb706
add root mode for voicings
...
+ allow numbers as anchor
2024-01-04 11:02:13 +01:00
Felix Roos
a2974099c1
add dec synonym for decay
2024-01-03 23:06:23 +01:00
Felix Roos
041a809b07
add ar function
2024-01-03 22:41:03 +01:00
Felix Roos
2ecc6b30aa
add ad function
2024-01-03 22:37:35 +01:00
Felix Roos
d582bbbb60
fix: format
2024-01-03 22:17:11 +01:00
Felix Roos
ca3eda8fc7
support , in < >
2024-01-03 21:54:10 +01:00
Jade (Rose) Rowland
1bc86c359e
state
2024-01-03 01:04:39 -05:00
Jade (Rose) Rowland
1e2c26123b
working
2024-01-03 00:35:47 -05:00
Felix Roos
4d25e3b90b
hotfix: Zach B-B
2024-01-03 00:23:28 +01:00
Jade (Rose) Rowland
83c820a18c
prettier again
2024-01-01 18:50:23 -05:00
Jade (Rose) Rowland
3eface706c
Merge branch 'tidalcycles:main' into envelope_improvements
2024-01-01 18:47:28 -05:00
Felix Roos
8d143f4bf1
Merge pull request #885 from tidalcycles/showcase
...
Showcase
2024-01-01 18:32:17 +01:00
Felix Roos
88fbd78492
fix: shuffle by default
2024-01-01 18:04:38 +01:00
Felix Roos
9a235a7c15
comment out chalmers vid
2024-01-01 17:59:54 +01:00
Felix Roos
d99607ea14
add showcase
2024-01-01 17:56:29 +01:00
Felix Roos
5150ec06dc
Merge pull request #882 from daslyfe/audio_device_selection
...
bugfix: suspend and close exisiting audio context when changing interface
2024-01-01 14:22:10 +01:00
Felix Roos
b9f190562e
Merge pull request #884 from tidalcycles/mastodon-links
...
add mastodon link
2024-01-01 14:21:52 +01:00
Felix Roos
eb189d077d
add mastodon link
2024-01-01 14:20:01 +01:00
Jade (Rose) Rowland
9756d63cf1
prettier
2023-12-31 11:58:06 -05:00
Jade (Rose) Rowland
a800b32529
Merge branch 'main' into envelope_improvements
2023-12-31 11:51:49 -05:00
Jade (Rose) Rowland
8f56ef6507
suspend and close exisiting audio context
2023-12-31 11:39:14 -05:00
Felix Roos
92e0d09c28
Merge pull request #881 from tidalcycles/error-tolerance
...
fix: make sure n is never undefined before nanFallback
2023-12-31 17:02:57 +01:00
Felix Roos
64d80f98db
fix: make sure n is never undefined before nanFallback
2023-12-31 16:59:45 +01:00
Felix Roos
01391d316b
Merge pull request #880 from tidalcycles/error-tolerance
...
Error tolerance
2023-12-31 16:47:22 +01:00
Felix Roos
1d32da075d
mini: tolerate non-breaking space (alt+spacebar on macos)
2023-12-31 16:44:35 +01:00
Felix Roos
9b32900b96
revert changing default voicing dict for now...
2023-12-31 16:27:35 +01:00
Felix Roos
ecf837636b
show line where mini notation parse errors happen
2023-12-31 15:06:30 +01:00
Felix Roos
5a76bc93b8
rename default dict to legacy
2023-12-31 14:19:16 +01:00
Felix Roos
b14e5577b4
breaking: use ireal as default voicing dictionary
...
+ this has the big benefit that all chord symbols work by default without the need to specify a dict
2023-12-31 12:19:05 +01:00
Felix Roos
4121ac91ee
fix: graceful handling of invalid chord symbols
2023-12-31 12:11:08 +01:00
Felix Roos
c44f202c44
fix: scale errors safety net
2023-12-31 12:07:08 +01:00
Felix Roos
9059b16c7c
fix: editor focus on click below code
2023-12-31 11:20:35 +01:00
Felix Roos
3760f51c3c
Merge pull request #871 from daslyfe/bugfix_sample_select
...
bugfix: sound select indexes out of bounds
2023-12-31 10:06:24 +01:00
Felix Roos
aa18293f1d
Merge pull request #854 from daslyfe/audio_device_selection
...
Audio device selection
2023-12-31 10:03:00 +01:00
Jade (Rose) Rowland
63066937e9
remove leftover setting
2023-12-30 22:51:30 -05:00
Jade (Rose) Rowland
34f0d631d9
remove console statement
2023-12-30 22:44:40 -05:00
Jade (Rose) Rowland
b3522fea6a
prevent selection while playing to avoid artifacts
2023-12-30 22:40:27 -05:00
Felix Roos
2ae3ce53f3
hotfix: zen mode was broken
2023-12-31 01:19:46 +01:00
Felix Roos
2adacbd27b
Merge pull request #879 from tidalcycles/dependency-update
...
Dependency update
2023-12-31 00:59:49 +01:00
Felix Roos
45eed1b7e7
fix: for some reason, ci fails without it...
2023-12-31 00:58:09 +01:00
Felix Roos
b36d334f78
fix: duplicate pretest
2023-12-31 00:56:38 +01:00
Felix Roos
bd648185bc
use node 20 for deployment too + bump node types
2023-12-31 00:54:39 +01:00
Felix Roos
67f1dc32a5
bump node version for test
2023-12-31 00:52:01 +01:00
Felix Roos
d47d9dadf4
fix: build
...
+ seems fraction.js now works with ssr
2023-12-31 00:45:04 +01:00
Felix Roos
b52f8c2925
update remaining packages
2023-12-31 00:41:06 +01:00
Felix Roos
59ce624521
update webmidi + codemirror
2023-12-31 00:34:55 +01:00
Felix Roos
70b9fbfcf6
updates..
...
+ codemirror-themes
+ acorn + escodegen
+ supabase
2023-12-31 00:13:05 +01:00
Felix Roos
74b9279416
update eslint
2023-12-31 00:03:45 +01:00
Felix Roos
c3ba8ee0fa
update fraction js
2023-12-30 23:59:00 +01:00
Felix Roos
4f5ca0767d
updates...
2023-12-30 23:50:30 +01:00
Felix Roos
d0a1374d2f
more updates..
2023-12-30 23:43:54 +01:00
Felix Roos
a747c976fe
update nanostores
2023-12-30 23:26:27 +01:00
Felix Roos
94fcea1040
codeformat
2023-12-30 23:21:34 +01:00
Felix Roos
7db684e308
update lerna
2023-12-30 23:19:22 +01:00
Felix Roos
1981e1c34c
update dependency-tree + prettier
...
+ rerun undocumented script
2023-12-30 23:15:44 +01:00
Felix Roos
5274508665
fix: wrong parens..
2023-12-30 23:09:31 +01:00
Felix Roos
6f68bdcf5b
update vite + astro
2023-12-30 23:08:15 +01:00
Felix Roos
cf20f1059f
Merge branch 'main' into dependency-update
2023-12-30 22:26:05 +01:00
Felix Roos
eefd8b37b1
ignore their wasm file
2023-12-30 16:48:21 +01:00
Felix Roos
89ae241bf7
some styling
2023-12-30 16:45:03 +01:00
Felix Roos
a39b4c1637
parser viz
2023-12-30 16:43:08 +01:00
Felix Roos
4d332cd544
Merge branch 'main' into haskell-parser
2023-12-30 13:06:13 +01:00
Felix Roos
307c69edb9
hotfix: another slight logic error
2023-12-30 10:36:50 +01:00
Felix Roos
9a07b15952
hotfix: update button behavior
2023-12-30 10:07:47 +01:00
Jade (Rose) Rowland
a178d310fd
Merge branch 'tidalcycles:main' into bugfix_sample_select
2023-12-29 23:51:09 -05:00
Jade (Rose) Rowland
12451ba5fc
Merge branch 'tidalcycles:main' into envelope_improvements
2023-12-29 22:27:52 -05:00
Jade (Rose) Rowland
69554c0762
merged with vanilla updates
2023-12-29 22:27:01 -05:00
Jade (Rose) Rowland
3152bc123a
Merge branch 'main' into audio_device_selection
2023-12-29 20:37:29 -05:00
Felix Roos
64dbdd97ba
little update
2023-12-29 21:27:54 +01:00
Felix Roos
4871abbd71
fix superdough example readme
2023-12-29 16:57:46 +01:00
Felix Roos
bd2333377f
Merge pull request #878 from tidalcycles/move-examples
...
move all examples to separate examples folder
2023-12-29 16:53:39 +01:00
Felix Roos
76aaedba66
lockfile
2023-12-29 16:50:58 +01:00
Felix Roos
b0f316eecd
add readme to examples folder
2023-12-29 16:49:05 +01:00
Felix Roos
49903abed7
better naming
2023-12-29 16:48:00 +01:00
Felix Roos
d106875605
Merge branch 'main' into move-examples
2023-12-29 16:40:28 +01:00
Felix Roos
c13feccdcd
better names + more readme
2023-12-29 16:36:38 +01:00
Felix Roos
6aebf99ebc
hotfix: panel style
2023-12-29 16:22:50 +01:00
Felix Roos
5d6ccf56d7
add some readme
2023-12-29 16:18:13 +01:00
Felix Roos
0323f75bae
move all examples to separate examples folder
2023-12-29 16:05:10 +01:00
Felix Roos
f31fdb0988
Merge pull request #876 from tidalcycles/vanilla-repl-4
...
final vanillification
2023-12-29 15:29:17 +01:00
Felix Roos
92024f68cf
default panel position right
2023-12-29 15:26:47 +01:00
Felix Roos
f9c1e46c01
delete outdated svg graphics
2023-12-29 15:17:00 +01:00
Felix Roos
a5af6d5f4c
remove gist function
2023-12-29 15:07:53 +01:00
Felix Roos
b1d06c4eb7
remove nano-repl workspace
2023-12-29 15:04:12 +01:00
Felix Roos
89bf3b2817
fix: tooltip padding
2023-12-29 15:03:36 +01:00
Felix Roos
ea8aabceed
fix: loader
2023-12-29 15:03:26 +01:00
Felix Roos
9fd2d3d640
add missing flash checkbox
2023-12-29 13:58:06 +01:00
Felix Roos
967dea346f
fix: lint error
2023-12-29 13:57:52 +01:00
Felix Roos
57bc0b7032
cleanup
2023-12-29 01:07:11 +01:00
Felix Roos
9974311344
better repl init + a bit of ssr for main repl
2023-12-29 00:55:14 +01:00
Felix Roos
b0bdd09032
fix: dumb react ssr workaround
2023-12-29 00:30:46 +01:00
Felix Roos
f477273d8a
delete react package
2023-12-28 21:06:18 +01:00
Felix Roos
014303b0d5
remove dependencies to @strudel.cycles/react
2023-12-28 21:04:29 +01:00
Felix Roos
201fe726b6
replace main repl
2023-12-28 20:48:59 +01:00
Felix Roos
2ed3a5c582
fix: lint
2023-12-28 20:36:59 +01:00
Felix Roos
975a198ee9
whole docs now run new repl
...
- move MicroRepl code to MiniRepl
- fix a ssr bug
2023-12-28 20:36:23 +01:00
Felix Roos
837f8f318d
microrepl claviature support
2023-12-28 19:40:01 +01:00
Felix Roos
f96827d052
fix: initial highlighting
2023-12-28 18:03:50 +01:00
Felix Roos
a9dc0912d0
fix: drawer performance issue
2023-12-28 17:54:51 +01:00
Jade (Rose) Rowland
b5039ecce8
fix import
2023-12-28 10:19:20 -05:00
Felix Roos
624affe092
Merge pull request #874 from daslyfe/clock_drift
...
Bug Fix #119 : Clock drift
2023-12-27 18:38:09 +01:00
Felix Roos
9b5842b20e
hotfix: fix build error
2023-12-27 13:28:20 +01:00
Felix Roos
edfa0c65f9
Merge pull request #873 from tidalcycles/vanilla-repl-3
...
main repl vanillification
2023-12-27 13:17:02 +01:00
Felix Roos
39e81aa77c
reduce drawTime to fix perf (for now)
2023-12-27 12:46:10 +01:00
Felix Roos
8bde87246b
load imported samples directly in prebake
2023-12-27 12:45:27 +01:00
Felix Roos
e2a082f748
move repl2 to /next
2023-12-27 11:42:18 +01:00
Felix Roos
d7c2cf562f
fix: hot reloading
2023-12-27 11:40:07 +01:00
Felix Roos
f44ceb46cd
remove react-dom dependency
2023-12-26 18:26:51 +01:00
Felix Roos
f524dde5ae
tooltip without react + simplify autocomplete
2023-12-26 18:03:58 +01:00
Felix Roos
47aa4cf198
autocomplete without react
2023-12-26 17:56:07 +01:00
Felix Roos
1b55a5e3e0
add trailing slash
2023-12-26 17:55:08 +01:00
Jade (Rose) Rowland
cb57d8f497
working
2023-12-25 20:42:20 -05:00
Jade (Rose) Rowland
e12421cee8
still getting too late
2023-12-25 20:27:42 -05:00
Felix Roos
53484db768
style fixes + remove lastShared state
2023-12-26 00:29:43 +01:00
Felix Roos
4c337a5114
fix: lint errors
2023-12-26 00:06:59 +01:00
Felix Roos
63ae95186b
repl2: share + clean up imports
2023-12-26 00:06:15 +01:00
Felix Roos
8c0065f563
pull out repl utility functions
...
+ repl2 initCode / switching patterns works now
2023-12-25 23:53:54 +01:00
Felix Roos
5c41d6789c
checkbox for isPatternHighlightingEnabled
2023-12-25 21:11:28 +01:00
Felix Roos
e19f799046
wire up settings and theming
2023-12-25 20:52:00 +01:00
Felix Roos
7dac1e275d
repl2: working update + shuffle buttons + faster loading
2023-12-25 20:08:57 +01:00
Felix Roos
d74d50c40a
first steps of using StrudelMirror in main repl
2023-12-25 19:37:03 +01:00
Felix Roos
8b4be4d100
Merge pull request #866 from tidalcycles/vanilla-repl-2
...
more work on vanilla repl: repl web component + package
2023-12-25 17:47:25 +01:00
Felix Roos
de4460a047
remove redundant test pages
2023-12-25 15:45:49 +01:00
Felix Roos
0ed615a312
fix: add .piano function
2023-12-25 15:32:12 +01:00
Felix Roos
e8e8f888dd
fix: stop other repls on start
2023-12-25 15:21:54 +01:00
Jade (Rose) Rowland
3776791239
working
2023-12-23 12:30:55 -05:00
Felix Roos
756f37e265
format
2023-12-21 10:54:12 +01:00
Felix Roos
9e1ba442a9
tree-sitter experiment
2023-12-21 10:52:27 +01:00
Jade (Rose) Rowland
77fee0b866
fixed popping on font envelope
2023-12-20 17:39:11 -05:00
Jade (Rose) Rowland
5671b40707
account for phase complete
2023-12-20 15:24:14 -05:00
Jade (Rose) Rowland
dec039ead3
fixed filter envelope popping...
2023-12-20 13:09:04 -05:00
Jade (Rose) Rowland
fb81f6f268
still working on popping issue with firefox
2023-12-20 10:50:06 -05:00
Jade (Rose) Rowland
deb973afa5
fixed hold behavior
2023-12-20 10:17:12 -05:00
Jade (Rose) Rowland
2dea3911ba
remove unused variable
2023-12-20 09:29:07 -05:00
Jade (Rose) Rowland
e0a7fb8290
filter should decay to set frequency
2023-12-20 09:28:40 -05:00
Jade (Rose) Rowland
30e402b9f1
fixed release bug
2023-12-20 01:52:43 -05:00
Jade (Rose) Rowland
f6d9ad51c6
trying to fix divergent firefox behavior
2023-12-20 01:44:34 -05:00
Jade (Rose) Rowland
34ba81a841
fixed test complaint
2023-12-20 00:25:56 -05:00
Jade (Rose) Rowland
d7fae2620e
create release audio param method, make volume envelopes consistant
2023-12-20 00:21:14 -05:00
Jade (Rose) Rowland
9979a08cb0
updated comment
2023-12-18 00:35:54 -05:00
Jade (Rose) Rowland
17dd48f2a4
prettier
2023-12-18 00:28:41 -05:00
Jade (Rose) Rowland
355ac2ea29
Merge branch 'main' into audio_device_selection
2023-12-18 00:22:33 -05:00
Jade Rowland
000e1293db
initialize on first load
2023-12-18 00:09:30 -05:00
Jade Rowland
48fa04f164
system standard resets audio context
2023-12-17 23:15:38 -05:00
Felix Roos
ed8f5bf24f
fix: first frame
2023-12-17 22:51:43 +01:00
Felix Roos
e17df79133
microrepl: ssr static code
2023-12-17 22:42:51 +01:00
Felix Roos
9519d286bd
remove web component attribute support
...
+ settings are now controlled via nanostore
2023-12-17 21:48:53 +01:00
Felix Roos
b462f19ef1
fix: boolean settings
2023-12-17 21:28:25 +01:00
Felix Roos
1cdb5964c6
settings sync
2023-12-17 21:16:29 +01:00
Felix Roos
592e54a53f
delete strudelmirror example
2023-12-17 21:13:48 +01:00
Jade Rowland
fe60f34015
removed accidental file commit
2023-12-17 12:13:05 -05:00
Jade Rowland
b5dc65d52a
format
2023-12-16 13:36:05 -05:00
Jade Rowland
93a4efcf6d
updated fontloader
2023-12-16 13:21:23 -05:00
Felix Roos
40f3212efa
fix: first frame active state
2023-12-16 17:04:08 +01:00
Felix Roos
53d6ef04b8
fix: drawTime + canvasHeight
2023-12-16 16:22:28 +01:00
Felix Roos
c29d032027
add autodraw flag
2023-12-16 16:19:18 +01:00
Felix Roos
7fcd9d8a83
approaching proper draw logic in microrepl
2023-12-16 16:14:40 +01:00
Felix Roos
fc034830d0
use StrudelMirror directly in MicroRepl
2023-12-16 13:08:09 +01:00
Felix Roos
48e06bd213
fix: redundant style injections for multiple repls
2023-12-16 12:37:16 +01:00
Jade Rowland
96e0cce2d2
improve response
2023-12-16 00:30:35 -05:00
Jade Rowland
88f677e910
fix envelope behavior
2023-12-15 18:54:04 -05:00
Jade (Rose) Rowland
9f50f6ef0e
Merge branch 'tidalcycles:main' into envelope_improvements
2023-12-15 18:27:23 -05:00
Felix Roos
20e8a30583
copy recipes page to test new MicroRepl
2023-12-15 23:30:27 +01:00
Felix Roos
89c06046b5
fix: repl package import on server
2023-12-15 23:27:38 +01:00
Felix Roos
9c13f6bb53
fix: mini repl play toggle button
2023-12-15 23:20:21 +01:00
Felix Roos
b5edcde638
cleanup
2023-12-15 23:18:58 +01:00
Felix Roos
93e8186388
MicroRepl poc
2023-12-15 22:23:20 +01:00
Felix Roos
8e35079fd1
more code in example
2023-12-15 21:01:45 +01:00
Jade Rowland
9663c2ec85
fileter envelopes
2023-12-15 12:16:28 -07:00
Jade Rowland
7da7554493
it works
2023-12-15 11:32:23 -07:00
Felix Roos
372e93e8f8
repl now accepts code in innerHTML + bump
2023-12-15 11:50:49 +01:00
Felix Roos
9b58cf9890
bump repl to 0.9.3
2023-12-15 11:34:14 +01:00
Felix Roos
9fac2c3c33
band aid fix for process is not defined
2023-12-15 11:33:35 +01:00
Felix Roos
505ad17447
fix: process is not defined
2023-12-15 11:25:36 +01:00
Felix Roos
129327077a
bump repl to 0.9.2
2023-12-15 11:24:38 +01:00
Felix Roos
034df01e1f
better theme style handling
2023-12-15 11:23:10 +01:00
Felix Roos
be1e5a7d0e
remove onReady callback
...
+ use strudelTheme as default
2023-12-15 11:21:48 +01:00
Felix Roos
9872a89a29
bump repl to 0.9.1
2023-12-15 10:49:13 +01:00
Felix Roos
cf445633c2
bundle as iife instead of cjs
2023-12-15 10:47:58 +01:00
Felix Roos
2cec7bc1a6
fix: rollup warning
2023-12-15 10:47:45 +01:00
Felix Roos
46bfd74e8d
repl build config without externals
2023-12-15 10:37:24 +01:00
Felix Roos
f6b1e13113
fix: lint errors + wrong color
2023-12-15 10:14:20 +01:00
Felix Roos
f0c3d38ea7
move repl web component to new repl package
...
+ use it in /vanilla + /vanilla/mini
2023-12-15 10:12:47 +01:00
Felix Roos
d4afbc63e2
strudel web component
2023-12-15 09:22:50 +01:00
Felix Roos
466574a856
Merge pull request #865 from tidalcycles/vanilla-repl-2
...
Vanilla repl 3
2023-12-15 00:11:35 +01:00
Felix Roos
a8d0d39055
fix: improve last fix by using Prec.highest
2023-12-15 00:07:08 +01:00
Felix Roos
1b04243af6
fix: ctrl+enter on linux
2023-12-15 00:03:12 +01:00
Felix Roos
29082808cb
fix: make canvas visible
...
- automate editor background handling
2023-12-14 23:00:18 +01:00
Felix Roos
d23cac506c
fix: fontFamily setting
2023-12-14 22:51:17 +01:00
Felix Roos
8959c630ae
move css variable injection to themes
...
+ prepare new HeadCommon in extra file
2023-12-14 22:39:44 +01:00
Felix Roos
35a4f9808d
Merge pull request #863 from tidalcycles/vanilla-repl-2
...
Vanilla repl 2
2023-12-14 21:28:48 +01:00
Felix Roos
49906e98b7
get rid of duplication
2023-12-14 14:50:26 +01:00
Felix Roos
7b6f63db05
comment out fontFamily for now
2023-12-14 14:50:17 +01:00
Felix Roos
37f97e1c17
remove package-lock
2023-12-14 14:48:39 +01:00
Felix Roos
60e559a910
add /vanilla route to website
...
+ disable autocomplete for now
2023-12-14 14:38:10 +01:00
Felix Roos
f6f5ee0375
fix: linter error
2023-12-14 11:50:52 +01:00
Felix Roos
72d1f129cf
add settings form to codemirror example
2023-12-14 11:29:33 +01:00
Felix Roos
9474ed7d85
dedicated strudelmirror example
2023-12-14 10:37:16 +01:00
Felix Roos
99194814a9
move code hashing helpers to core
2023-12-14 10:36:56 +01:00
Felix Roos
87feac447b
- make codemirror package more capable
...
- add themes from react package
- add Autocomplete from react package
- handle dynamic extensions
- handle keyboard shortcuts
- make StrudelMirror as capable as Repl
2023-12-14 09:42:25 +01:00
Felix Roos
0a070a2084
superdough 0.9.12
2023-12-12 22:27:08 +01:00
Felix Roos
1d3f87a431
Merge pull request #861 from tidalcycles/envelope-fix
...
fix: finally repair envelopes
2023-12-12 21:49:22 +01:00
Felix Roos
f38d1c272e
cleanup
2023-12-12 21:46:52 +01:00
Felix Roos
b0bbd58f66
fix: finally repair envelopes
2023-12-12 21:36:32 +01:00
Felix Roos
73fd801907
Merge pull request #860 from tidalcycles/fix-slashless-urls
...
add missing trailing slashes
2023-12-12 21:20:00 +01:00
Felix Roos
bc59f20af4
add missing trailing slashes
2023-12-12 21:17:15 +01:00
Felix Roos
daf9187572
Merge pull request #839 from daslyfe/file_import
...
Sound Import from local file system
2023-12-12 19:08:31 +01:00
Felix Roos
783c856fd7
Merge pull request #858 from tidalcycles/pattern-organization
...
Pattern organization
2023-12-11 22:48:35 +01:00
Felix Roos
f939e00a84
cleanup
2023-12-11 22:46:30 +01:00
Felix Roos
b31faa9bbc
Merge branch 'main' into pattern-organization
2023-12-11 22:43:53 +01:00
Felix Roos
853a31b638
improve code init logic
2023-12-11 22:17:10 +01:00
Felix Roos
faaed61384
fix: do not sync activePattern between tabs
...
+ only deselect activePattern if code in url differs
2023-12-11 22:01:08 +01:00
Felix Roos
b50f686a96
move dirt sample selection to prebake
2023-12-11 11:04:49 +01:00
Jade Rowland
f45a3933de
update text
2023-12-10 23:08:48 -05:00
Felix Roos
98a1786c10
hotfix: deselect user pattern when opening links
2023-12-10 21:06:51 +01:00
Felix Roos
1f16ebc5b2
fix: deselect user pattern when opening links
2023-12-10 21:01:51 +01:00
Felix Roos
79e8e430f1
fix: style for small screen
2023-12-10 19:50:20 +01:00
Felix Roos
6440621d5d
Merge branch 'main' into audio_device_selection
2023-12-10 19:32:29 +01:00
Jade Rowland
59a4cd9cf8
updating buton location
2023-12-10 11:37:18 -05:00
Jade (Rose) Rowland
6238be7f2c
Merge branch 'tidalcycles:main' into file_import
2023-12-10 11:28:50 -05:00
Jade Rowland
4051276d74
fixing merge conflicts
2023-12-10 11:27:39 -05:00
Jade Rowland
145510266a
fixing merge conflicts
2023-12-10 11:26:46 -05:00
Jade Rowland
4d361a2b3d
fixing merge conflicts
2023-12-10 11:24:39 -05:00
Jade Rowland
c4fe664215
seperating things out
2023-12-10 11:22:50 -05:00
Jade Rowland
ace71693b7
db utils should be reusable
2023-12-10 10:19:57 -05:00
Felix Roos
f19ac748e6
slim down template
...
- move import + export logic to settings.mjs
2023-12-10 14:28:27 +01:00
Jade Rowland
a7713213f9
indexdb
2023-12-10 00:44:34 -05:00
Felix Roos
845571a716
hotfix: pattern save was broken :-/
2023-12-09 23:54:49 +01:00
Felix Roos
8b1dfab077
Merge pull request #855 from tidalcycles/export-patterns
...
Export patterns + ui tweaks
2023-12-09 17:25:11 +01:00
Felix Roos
6969800192
fix: update button bug
2023-12-09 17:23:24 +01:00
Felix Roos
37a13d1a00
add tooltips
2023-12-08 23:09:24 +01:00
Felix Roos
8c89938eaf
pattern json export + import
2023-12-08 23:07:30 +01:00
Felix Roos
5116bf74ad
reorder pattern action buttons
2023-12-08 22:25:05 +01:00
Felix Roos
a6f969614e
fix: rename cancel
2023-12-08 22:24:49 +01:00
Felix Roos
c1b7476f43
+ show active pattern at the top
...
+ move active pattern functions to top
2023-12-08 22:22:07 +01:00
Felix Roos
0ca4c1de0f
make sure new recent patterns are on top
2023-12-08 22:21:26 +01:00
Jade Rowland
ec44103d20
comments
2023-12-08 12:17:01 -05:00
Jade Rowland
89fe0f11ae
cleaning up
2023-12-08 12:12:58 -05:00
Felix Roos
63a01088a0
hotfix: dont overwrite user pattern on shuffle
2023-12-08 11:42:15 +01:00
Felix Roos
c3e48f1b4d
Merge pull request #852 from tidalcycles/import-export-patterns
...
patterns tab: import patterns + style
2023-12-08 09:41:10 +01:00
Felix Roos
31cd626820
style sounds and patterns tab more consistently
2023-12-08 09:30:06 +01:00
Felix Roos
8dd0e9600d
add some padding
2023-12-08 09:20:42 +01:00
Felix Roos
10d86ff835
more style + set reset flag
2023-12-08 09:18:55 +01:00
Felix Roos
cec8553fb5
clear sounds + cps on pattern change
...
+ similar to shuffle
2023-12-08 09:18:33 +01:00
Felix Roos
b03bf9ec3d
remove log
2023-12-08 09:17:43 +01:00
Felix Roos
a750490eea
begin pattern import button
2023-12-08 08:49:03 +01:00
Jade Rowland
5281c61f99
fixing async stuff
2023-12-08 01:01:06 -05:00
Jade Rowland
52628920d9
working
2023-12-07 22:17:50 -05:00
Felix Roos
ac2e450e38
fix: duplicate example
2023-12-07 21:43:08 +01:00
Felix Roos
f8d1e9e004
Merge pull request #769 from tidalcycles/patterns-tab
...
Patterns tab + Refactor Panel
2023-12-07 20:42:00 +01:00
Felix Roos
e551dfeddb
reorder tabs + remove duplicated examples
2023-12-07 20:30:13 +01:00
Felix Roos
2f9244e90d
style
2023-12-07 20:28:04 +01:00
Felix Roos
056fae518b
add checks for forbidden actions
2023-12-07 20:28:01 +01:00
Felix Roos
a45d87667f
fix: update / fork logic
2023-12-07 20:17:01 +01:00
Felix Roos
7225b0b18d
merge changes
2023-12-07 17:33:23 +01:00
Felix Roos
e72c9cbebf
Merge branch 'main' into patterns-tab
2023-12-07 17:33:07 +01:00
Felix Roos
c787bb26c7
Merge pull request #850 from bwagner/pnpm_8.11.0
...
CHANGES: pnpm 8.1.3 to 8.11.0
2023-12-07 10:25:15 +01:00
Bernhard Wagner
20f3ddd277
CHANGES: pnpm 8.1.3 to 8.11.0
2023-12-07 10:19:26 +01:00
Felix Roos
5cac182b26
Merge pull request #849 from shiyouganai/shiyouganai-slashocalypse
...
Fix edge case with rehype-urls and trailing slashes in image file paths
2023-12-07 09:35:13 +01:00
Priere
78b2b5ccc3
Don't trim serialized query part of URL
2023-12-06 17:54:29 -05:00
Priere
60cee7fd2f
Fix to not add trailing slash to URL with filename
2023-12-06 17:43:15 -05:00
Felix Roos
2bd21df762
Merge pull request #848 from shiyouganai/shiyouganai-slashocalypse
...
Fix examples page, piano() and a few workshop imgs
2023-12-06 23:02:31 +01:00
Priere
a32ed02745
Fix piano and two doc images
2023-12-06 16:57:43 -05:00
Priere
93c5eeb99e
Fix examples page and de workshop img
2023-12-06 16:45:37 -05:00
Felix Roos
ff45baba2c
Merge pull request #846 from tidalcycles/slashocalypse
...
fix: swatch png src
2023-12-06 22:30:59 +01:00
Felix Roos
cc4d38b4a5
fix: swatch png src
2023-12-06 22:28:14 +01:00
Felix Roos
bf30587180
Merge pull request #845 from tidalcycles/slashocalypse
...
fix: missing hash for links starting with /
2023-12-06 22:19:30 +01:00
Felix Roos
1b372a9a7b
fix: missing hash for links starting with /
2023-12-06 22:16:43 +01:00
Felix Roos
d9f78e1283
Merge pull request #842 from tidalcycles/slashocalypse
...
improve slashing + base href behavior
2023-12-06 22:05:05 +01:00
Felix Roos
2ddd2d1f39
fix: search links with basehref
2023-12-06 21:46:13 +01:00
Felix Roos
6b31160bbd
fix: astro warnings
2023-12-06 21:34:39 +01:00
Felix Roos
74aa85b38b
Merge pull request #843 from shiyouganai/shiyouganai-slashocalypse
...
Add in fixes from my fork to slashocalypse branch
2023-12-06 21:26:48 +01:00
Priere
8e9b607fa1
Revert to simpler link parsing and run formatter
2023-12-06 03:57:30 -05:00
Priere
5332f99a5a
Fix another comment
2023-12-06 03:43:38 -05:00
Priere
e1a8bd333d
Fix comment
2023-12-06 03:41:54 -05:00
Priere
018a45e2d4
Rework rehype plugin and clean up changes
2023-12-06 02:57:28 -05:00
Priere
2c43fb2512
Remove unnecessary change
2023-12-05 19:34:15 -05:00
Priere
3e5664a877
Add quick fix for non root bases
2023-12-05 19:34:15 -05:00
Felix Roos
ac41426a20
improve slashing + base href behavior
...
+ prefix sidebar links & mdx links with base
+ add trailing slashes
2023-12-05 23:09:34 +01:00
Felix Roos
8a0cf14fd7
Merge pull request #838 from ilesinge/prevent_crawler_404
...
Prevent 404 on Algolia crawls
2023-12-05 18:43:57 +01:00
Felix Roos
362f0df117
Merge pull request #820 from daslyfe/multichannel_audio
...
Multichannel audio
2023-12-05 18:26:47 +01:00
Felix Roos
1190f6e091
fix weird rounding change...
2023-12-05 18:17:33 +01:00
Bernhard Wagner
ebf93c06dd
ADDS: JetBrains IDE files ( #840 )
...
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 11:19:57 +00:00
Bernhard Wagner
fe8debe6e8
CHANGES: github action pnpm version from 7 to 8.3.1 ( #835 )
...
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 11:19:26 +00:00
Bernhard Wagner
b8866cf575
CHANGES: pin pnpm to version 8.3.1 ( #834 )
...
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 11:19:17 +00:00
Bernhard Wagner
2ce8576ab2
CHANGES: github action checkout v2->v4 ( #837 )
...
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 11:19:06 +00:00
Bernhard Wagner
1bca05e349
FIXES: palindrome abc -> abccba ( #831 )
...
* FIXES: palindrome abc -> abccba
* FIXES: tests for palindrome
---------
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 10:15:13 +00:00
Jade Rowland
8146725f89
removed unessecary change
2023-12-04 19:20:28 -05:00
Jade Rowland
34c44a29c6
style input
2023-12-04 19:11:38 -05:00
Alexandre G.-Raymond
7c948dd812
Prevent 404 on Algolia crawls
2023-12-04 14:48:54 +01:00
Jade Rowland
61919a1b3e
upload samples
2023-12-03 23:33:04 -05:00
Jade Rowland
9be10890e1
update tests
2023-12-03 18:31:01 -05:00
Jade Rowland
f51109cb26
comment
2023-12-03 18:26:48 -05:00
Jade Rowland
9aec18b3a0
add 1 to channel selection
2023-12-03 18:25:30 -05:00
Felix Roos
b374cdf47c
Merge pull request #830 from drewgbarnes/patch-1
...
Fix a typo
2023-12-02 09:43:50 +01:00
Drew Barnes
b16f235e1c
Update first-sounds.mdx
2023-12-01 14:23:07 -08:00
Felix Roos
c26e5bbf0d
Merge pull request #827 from ilesinge/add_search
...
Add and style algolia search
2023-11-30 10:42:41 +01:00
Alexandre G.-Raymond
020c326458
Codeformat for search
2023-11-26 22:52:17 +01:00
Alexandre G.-Raymond
dacd1e6146
Add and style algolia search
2023-11-26 22:50:17 +01:00
Felix Roos
25b2eb5783
snapshot
2023-11-25 16:20:12 +01:00
Felix Roos
7c3dbac083
Merge branch 'main' into multichannel_audio
2023-11-25 16:19:44 +01:00
Felix Roos
54b5d69c8d
Merge pull request #818 from atfornes/main
...
Hydra fixes and improvements
2023-11-25 15:50:43 +01:00
Felix Roos
407510e265
document feedStrudel
2023-11-25 15:20:19 +01:00
Felix Roos
f7a283f87d
add feedStrudel option + smarter reinit logic
2023-11-24 12:49:05 +01:00
Ámbar Tenorio Fornés
508a6c92b2
default hydra config without audio detection
2023-11-24 12:21:04 +01:00
Felix Roos
9045ce05da
comment
2023-11-24 11:28:20 +01:00
Felix Roos
456be920d3
else clause
2023-11-24 11:17:30 +01:00
Felix Roos
71b4e14dd3
Merge branch 'main' into atfornesmain
2023-11-24 11:10:15 +01:00
Felix Roos
fb7a9e2083
format
2023-11-24 10:28:40 +01:00
Felix Roos
69e99fa902
Merge pull request #808 from kasparsj/hydra-options
...
add options param to initHydra
2023-11-24 10:07:17 +01:00
Felix Roos
5e7e1ff0e8
Merge pull request #800 from ilesinge/improve_doc
...
Improve documentation for synonym functions
2023-11-24 09:57:02 +01:00
Felix Roos
18e9ceb501
populate autocomplete with all synonyms
...
+ properly display synonyms based on label
2023-11-24 09:52:39 +01:00
Felix Roos
458c97b927
list synonyms in Autocomplete
2023-11-24 09:37:26 +01:00
Felix Roos
4fd3e6e99c
fix: entry.name mutation bug
2023-11-24 09:37:11 +01:00
Felix Roos
c606f86e9d
Merge pull request #806 from Bubobubobubobubo/noises
...
New noise type: "crackle"
2023-11-24 09:00:53 +01:00
Jade Rowland
e7376c4fc8
panic function update
2023-11-23 14:17:17 -05:00
Jade Rowland
886b16d6fd
fixed panic function
2023-11-23 14:07:32 -05:00
Jade Rowland
64c2e7c1e8
cleaning up
2023-11-23 13:45:58 -05:00
Jade Rowland
88e933ee25
cleaning up
2023-11-23 13:31:00 -05:00
Jade Rowland
1f62d85d8b
cleaning up
2023-11-23 13:29:22 -05:00
Jade Rowland
3fd5fdf1ee
preview outputs should be stereo
2023-11-23 12:43:51 -05:00
Jade Rowland
e419733716
channel splitting and channels parameter
2023-11-23 01:04:53 -05:00
Alexandre Gravel-Raymond
ecc8e0a108
More code beauty please
2023-11-22 20:38:25 +01:00
Alexandre Gravel-Raymond
2868a5ff4f
Update the undocumented functions file
2023-11-22 20:36:01 +01:00
Alexandre Gravel-Raymond
d71877f915
Move jsdoc files to subfolder
2023-11-22 20:35:19 +01:00
Ámbar Tenorio Fornés
e0e896d4b5
improve hydra audio detection initialization
2023-11-22 17:39:16 +01:00
Ámbar Tenorio Fornés
0a280e9399
prettier code formatting
2023-11-22 15:47:16 +01:00
Ámbar Tenorio Fornés
a58ac967a6
add Hydra audio example to documentation
2023-11-22 13:51:42 +01:00
Ámbar Tenorio Fornés
ebc6723f55
enable hydra options update
2023-11-22 13:51:01 +01:00
Ámbar Tenorio Fornés
66fd20ace5
add hydra audio capture option
2023-11-22 12:36:43 +01:00
Ámbar Tenorio Fornés
de00212bb6
fix hydra performance issues
2023-11-22 12:27:18 +01:00
Jade Rowland
f0b458cd17
need to figure out channels input + seperating left right channels from source
2023-11-22 00:03:34 -05:00
Jade Rowland
7aa217828b
testing
2023-11-20 23:06:35 -05:00
Felix Roos
b27f8e45dc
hotfix: build
2023-11-18 21:48:50 +01:00
Felix Roos
3e02f0a0ba
Merge pull request #815 from tidalcycles/color-hsl
...
Color hsl
2023-11-18 21:18:16 +01:00
Felix Roos
f759999826
pianoroll smear as float
2023-11-18 21:16:03 +01:00
Felix Roos
049aa35286
hsl + hsla functions
2023-11-18 21:15:52 +01:00
Felix Roos
dd8be657c2
Merge pull request #813 from tidalcycles/fix-multiple-repls
...
fix: multiple repls
2023-11-17 23:18:23 +01:00
Felix Roos
09752241ba
fix: multiple repls
2023-11-17 23:16:09 +01:00
Felix Roos
83561a0ceb
Update README.md
2023-11-17 21:46:34 +01:00
Felix Roos
b8ca83ddd1
rename pattern
2023-11-17 21:29:50 +01:00
Felix Roos
4cae6c051b
fix: save pattern
2023-11-17 20:55:23 +01:00
Felix Roos
e5f9467329
fix: slight layout improvement
2023-11-17 20:55:04 +01:00
Felix Roos
34c1f3c7de
fix: examples layout
2023-11-17 20:54:48 +01:00
Kaspars
c0f56be2a9
add options param to initHydra
2023-11-17 20:41:37 +01:00
Felix Roos
c6f89431d9
fix: merge error
2023-11-17 20:37:21 +01:00
Felix Roos
80601451b6
Merge branch 'main' into patterns-tab
2023-11-17 20:36:15 +01:00
Felix Roos
f74d1beb62
Merge branch 'main' of https://github.com/tidalcycles/strudel
2023-11-17 20:29:53 +01:00
Felix Roos
b73ea7f086
Merge pull request #801 from ilesinge/add_doc
...
Add doc for euclidLegatoRot, wordfall and slider
2023-11-17 16:04:10 +01:00
Alexandre Gravel-Raymond
a3bf6975c4
Mark optional slider params
2023-11-17 15:33:53 +01:00
Felix Roos
08ebb52e9b
Merge pull request #804 from kasparsj/highlight-active-line-opt
...
add option to disable active line highlighting in Code Settings
2023-11-17 14:42:58 +01:00
Felix Roos
47a6af2b25
Merge pull request #805 from tidalcycles/pq-functions
...
tidal style d1 ... d9 functions + more
2023-11-17 14:37:51 +01:00
Felix Roos
a84cfb5677
bump superdough
2023-11-17 14:07:26 +01:00
Raphael Forment
6e92c4915a
Run prettier
2023-11-17 13:37:16 +01:00
Raphael Forment
2a18df61cd
Fix documentation
2023-11-17 13:23:54 +01:00
Raphael Forment
fb28083ce6
Fixing density and adding documentation
2023-11-17 13:18:49 +01:00
Raphael Forment
476bda812e
Initial work on crackle
2023-11-17 12:55:17 +01:00
Felix Roos
265f01eb06
add p1 .. p9 shortcuts as well
2023-11-17 10:50:45 +01:00
Felix Roos
cb9ef3ee6a
add q1 .. q9 shortcuts
2023-11-17 09:45:44 +01:00
Felix Roos
a4487179a5
fix tests
2023-11-16 07:25:20 +01:00
Felix Roos
f43f627037
+ add hush
...
+ add the ability to evaluate without clearing
2023-11-16 07:17:59 +01:00
Felix Roos
a7b799f154
p and q methods + all function
2023-11-16 06:52:47 +01:00
Felix Roos
ee7cd8cd4c
remove pseudo note variables
2023-11-16 06:51:51 +01:00
Kaspars
2d1fcf4a8d
fix typo
2023-11-15 22:53:56 +01:00
Kaspars
ef14074164
add option to disable active line highlighting in Code Settings
2023-11-15 22:38:00 +01:00
Felix Roos
49aa9cf6da
Merge pull request #802 from kasparsj/fix-strudelTheme-outline
...
remove unwanted cm6 outline for strudelTheme
2023-11-15 20:12:23 +01:00
Kaspars
8d5ef45e2b
fix codeformat
2023-11-15 19:22:52 +01:00
Kaspars
9ef177e735
Merge branch 'main' into fix-strudelTheme-outline
2023-11-14 16:33:06 +01:00
Kaspars
7f1919ebc6
move fix to Repl.css
2023-11-14 11:16:51 +01:00
Felix Roos
1aaaaba619
Merge pull request #798 from daslyfe/phaser
...
Create phaser effect
2023-11-13 23:30:14 +01:00
Felix Roos
b7dd9b7d35
Merge remote-tracking branch 'origin/main' into phaser
2023-11-13 21:59:10 +01:00
Kaspars
ff0af15ac7
remove unwanted cm6 outline for strudelTheme
2023-11-13 00:06:01 +01:00
Alexandre G.-Raymond
8a7ff9e01d
Add snapshot for euclidLegatoRot
2023-11-11 17:24:18 +01:00
Alexandre G.-Raymond
e52e257d9b
Document euclidLegatoRot
2023-11-11 17:03:21 +01:00
Alexandre G.-Raymond
2d6654b234
Document slider
2023-11-11 16:24:09 +01:00
Alexandre G.-Raymond
1b0427e943
Document wordfall
2023-11-11 16:23:58 +01:00
Alexandre G.-Raymond
24e1881876
Ignore jsdoc-synonyms by eslint
2023-11-11 15:53:03 +01:00
Alexandre G.-Raymond
bfff38a262
Fix code format of JSDoc synonym plugin
2023-11-11 15:44:15 +01:00
Alexandre G.-Raymond
2aff31fe06
Simplify JSDoc
2023-11-11 14:24:20 +01:00
Alexandre G.-Raymond
6ba2b767b0
Show synonyms in API reference
2023-11-11 14:23:55 +01:00
Alexandre G.-Raymond
bbc292561f
Use synonyms in Tooltip
2023-11-11 14:23:30 +01:00
Alexandre G.-Raymond
e4b00117c3
Parse the synonyms tag in source documentation
2023-11-11 14:22:52 +01:00
Alex McLean
d25851ac17
support multiple named serial connections, change default baudrate to 115200 ( #551 )
2023-11-10 11:17:35 +00:00
Felix Roos
d02450c0d9
Merge pull request #662 from gogins/main
...
Fix for #1 . Enables named instruments for csoundm.
2023-11-09 09:27:57 +01:00
Felix Roos
400b2109fb
Merge pull request #706 from Bubobubobubobubo/global-vibrato
...
Adding vibrato to Superdough sampler
2023-11-09 09:26:45 +01:00
Felix Roos
2a09f9ef0b
fix: sampler broke without vibrato
2023-11-09 09:21:40 +01:00
Felix Roos
0052d349d9
refactor: move vibrato up + cleanup oscillator
2023-11-09 09:06:50 +01:00
Felix Roos
7c8a8b8b70
simplify
2023-11-09 08:59:23 +01:00
Felix Roos
85835087ba
format
2023-11-09 08:48:23 +01:00
Felix Roos
5aac042c80
Merge branch 'main' into global-vibrato
2023-11-09 08:47:37 +01:00
Felix Roos
9dbd073073
Merge pull request #784 from ilesinge/document_pianoroll
...
Document pianoroll
2023-11-09 08:46:03 +01:00
Felix Roos
035f6c8098
Merge pull request #795 from bwagner/patch-2
...
Update first-effects.mdx
2023-11-09 08:45:29 +01:00
Felix Roos
d2a06654c3
Merge pull request #796 from bwagner/patch-3
...
Update pattern-effects.mdx
2023-11-09 08:44:43 +01:00
Felix Roos
c028686298
Merge pull request #797 from bwagner/patch-4
...
Update recap.mdx
2023-11-09 08:43:50 +01:00
Felix Roos
858a02634e
dedupe / move supertdirt phaser controls
2023-11-09 08:40:21 +01:00
Felix Roos
2682fd38f8
add to doc page
2023-11-09 08:29:21 +01:00
Felix Roos
3ecb701504
add params to superdough readme
2023-11-09 08:19:04 +01:00
Felix Roos
ac359a0e9e
doc: phaser synonyms
2023-11-09 08:17:16 +01:00
Felix Roos
df636cf4f6
phaser shortcuts
2023-11-09 08:16:17 +01:00
Felix Roos
791a363694
snapshots
2023-11-08 23:33:46 +01:00
Jade Rowland
06eb8b5be8
fixed doc
2023-11-07 22:57:00 -05:00
Jade Rowland
4b4290e087
add more parameters
2023-11-07 22:52:39 -05:00
Jade Rowland
c89f91215c
Merge branch 'tidalcycles:main' into phaser
2023-11-07 22:11:55 -05:00
Jade Rowland
65d07dbff2
create free running lfos for different orbits
2023-11-07 22:09:53 -05:00
Jade Rowland
2e4d28b910
update doc
2023-11-07 21:49:56 -05:00
Jade Rowland
51c63fa996
turn off of depth is 0
2023-11-07 21:44:57 -05:00
Jade Rowland
f0a582dc92
cleaning up
2023-11-07 21:10:12 -05:00
Jade Rowland
bee36a7a4f
cleaning up
2023-11-07 20:25:31 -05:00
Jade Rowland
0edd54dee3
cleaning up
2023-11-07 20:23:45 -05:00
Bernhard Wagner
4a16cd891f
FIXES: table
2023-11-07 18:55:35 +01:00
Bernhard Wagner
23dd9d4c01
Update recap.mdx
...
Adds a few missing translations
2023-11-07 16:16:46 +01:00
Bernhard Wagner
df277d6b7b
Update pattern-effects.mdx
...
grammatical amendments
2023-11-07 16:10:57 +01:00
Bernhard Wagner
eed2c304e4
Update first-effects.mdx
...
grammatical amendments
2023-11-07 15:57:31 +01:00
Felix Roos
bd5953317e
Merge pull request #794 from bwagner/patch-1
...
Update first-sounds.mdx
2023-11-07 11:53:48 +01:00
Bernhard Wagner
b88f58cc21
Update first-sounds.mdx
...
in eine sogenannte Funktion -> in einer sogenannten Funktion
2023-11-07 11:38:13 +01:00
Jade Rowland
9cbf3079f3
change to bus effect experiment
2023-11-06 19:02:09 -05:00
Felix Roos
682ac25111
Merge pull request #791 from tidalcycles/fix-ref-anchors
...
don't use anchor links for reference
2023-11-06 23:17:31 +01:00
Felix Roos
07da9a9dd2
don't use anchor links for reference
2023-11-06 23:13:10 +01:00
Felix Roos
395ae4d05a
Merge pull request #788 from tidalcycles/github-shortcut
...
samples loading shortcuts:
2023-11-06 22:40:43 +01:00
Felix Roos
2ef35a8583
samples loading shortcuts:
...
- use main branch by default in github shortcut
- add bubo shortcut
2023-11-06 22:17:33 +01:00
Felix Roos
5807dbfdac
Merge pull request #786 from tidalcycles/fix-scope-flip
...
Fix scope pos + document
2023-11-05 22:47:48 +01:00
Felix Roos
c4f26c3cad
snapshot
2023-11-05 22:46:16 +01:00
Felix Roos
26d87b691c
document scope functions
2023-11-05 22:43:37 +01:00
Felix Roos
52e2b90eef
fix: scope pos
2023-11-05 22:22:35 +01:00
Felix Roos
62eb9ce598
Merge pull request #783 from ilesinge/hover_tooltip
...
Implement optional hover tooltip with function documentation
2023-11-05 22:10:25 +01:00
Jade Rowland
a9efda3bc3
tweaking to make it sound good
2023-11-05 15:40:02 -05:00
Alexandre G.-Raymond
8fe4dca4c2
Update pianoroll documentation
2023-11-05 18:07:42 +01:00
Felix Roos
a05d3a47c6
Merge pull request #785 from ilesinge/reference_parameters
...
Add function params in reference tab
2023-11-05 16:46:06 +01:00
Alexandre G.-Raymond
e9265eff35
Add function params in reference tab
2023-11-05 16:40:46 +01:00
Alexandre G.-Raymond
8fa7bf795a
Fix pianoroll documentation
2023-11-05 16:25:10 +01:00
Alexandre G.-Raymond
f045fb44de
Add color function documentation
2023-11-05 16:23:36 +01:00
Alexandre G.-Raymond
0d06840a1b
Add label function documentation
2023-11-05 16:23:21 +01:00
Alexandre G.-Raymond
624e540cb4
Add pianoroll function documentation
2023-11-05 16:23:00 +01:00
Alexandre G.-Raymond
353333653f
Implement optional hover tooltip with function documentation
2023-11-05 13:00:54 +01:00
Felix Roos
83fec57400
Merge pull request #781 from tidalcycles/fix-styles
...
fix: style issues
2023-11-05 12:42:00 +01:00
Felix Roos
7ad0ec1600
fix: namespace mini-repl styles
2023-11-05 12:35:49 +01:00
Felix Roos
ec611aac45
Merge pull request #780 from tidalcycles/xfade
...
add xfade
2023-11-05 12:21:28 +01:00
Felix Roos
d7752961b8
snapshot
2023-11-05 12:12:25 +01:00
Felix Roos
8c5837e78a
add xfade + docs
2023-11-05 12:11:17 +01:00
Jade Rowland
b3f8df1783
initial commit
2023-11-04 20:20:25 -04:00
Felix Roos
0ecc6c196f
Merge pull request #775 from tidalcycles/astro-3
...
Update to Astro 3
2023-11-02 09:30:26 +01:00
Felix Roos
77686547eb
no double !
2023-11-02 09:14:45 +01:00
Felix Roos
419cf6c12b
update to astro 3
2023-11-02 09:13:29 +01:00
Felix Roos
326571b797
remove obsolete config
2023-11-02 09:01:53 +01:00
Felix Roos
c25c2693f5
Merge branch 'main' into astro-3
2023-11-02 09:00:42 +01:00
Felix Roos
8d8a1f552d
Merge pull request #773 from Dsm0/vscode-bindings
...
add vscode bindings
2023-11-02 08:57:14 +01:00
Felix Roos
638f5c7323
rename bindings key
2023-11-02 08:48:11 +01:00
Felix Roos
9ec5d33840
Merge pull request #774 from tidalcycles/tauri-clipboard
...
fix: share copy to clipboard + alert
2023-11-02 08:31:30 +01:00
Felix Roos
8d3ba2a8cd
fix: share copy to clipboard + alert
2023-11-02 08:29:27 +01:00
Dsm0
0c2838cc90
fixed style issues
2023-11-01 17:55:40 -04:00
Felix Roos
1e5edfca26
Update CONTRIBUTING.md
...
fix prettier instructions
2023-11-01 22:40:23 +01:00
Dsm0
b141e1ee68
(hopefully) fixed broken lock file
2023-11-01 17:30:59 -04:00
Will
2fd4836228
Merge branch 'main' into vscode-bindings
2023-11-01 17:24:05 -04:00
Alex McLean
9ceab0f294
Fix chunk, add fastChunk and repeatCycles ( #712 )
...
* Match behaviour of chunk with tidal, add fastChunk for old strudel behaviour. Also adds repeatCycles. fixes #689
* documentation
2023-11-01 21:22:33 +00:00
Dsm0
d4c12dcef4
integrated vscode bindings
2023-11-01 17:14:22 -04:00
Felix Roos
16bb920011
Merge pull request #767 from ilesinge/document_adsr
...
Document adsr function
2023-11-01 22:12:48 +01:00
Felix Roos
158fa85c46
Merge pull request #771 from daslyfe/add_pick_and_squeeze_functions
...
Add pick and squeeze functions
2023-11-01 22:11:48 +01:00
Felix Roos
34bd0e11e4
add doc chapters
2023-11-01 22:09:40 +01:00
Felix Roos
9e649a18c4
snapshots
2023-11-01 22:07:19 +01:00
Felix Roos
2bb45afe5f
Merge pull request #772 from tidalcycles/update-vite-pwa
...
Update vite pwa
2023-11-01 22:04:00 +01:00
Felix Roos
41a9098c80
use new flag
2023-11-01 21:59:53 +01:00
Felix Roos
36ef03a406
use 0.1.4 @vite-pwa/astro
2023-11-01 21:57:14 +01:00
Jade Rowland
fd6c713119
move to signal file with other choose functions
2023-10-31 12:18:19 -04:00
Jade Rowland
4a57d3ada1
functions
2023-10-31 11:58:11 -04:00
Felix Roos
53160c638a
half working user pattern management
2023-10-29 14:00:13 +01:00
Felix Roos
a2077f7be1
fix logger import
2023-10-29 13:14:29 +01:00
Felix Roos
b245d44220
hide patterns tab for now
...
+ add examples to welcome tab
2023-10-29 13:14:25 +01:00
Felix Roos
b15f7bcf45
Merge branch 'main' into patterns-tab
2023-10-29 13:05:25 +01:00
Felix Roos
f16cb8f7d2
Merge pull request #768 from tidalcycles/strudel-cc
...
replace strudel.tidalcycles.org with strudel.cc
2023-10-28 23:55:07 +02:00
Felix Roos
af915be142
replace strudel.tidalcycles.org with strudel.cc
2023-10-28 23:49:30 +02:00
Alexandre G.-Raymond
2633f4fcef
Document adsr function
2023-10-28 19:50:41 +02:00
Felix Roos
6c2330984e
Merge pull request #766 from ilesinge/document_striate
...
Document striate function
2023-10-28 12:52:36 +02:00
Alexandre G.-Raymond
1e1d5ef442
Document striate function
2023-10-28 11:47:37 +02:00
Felix Roos
248757ac3f
Merge pull request #760 from tidalcycles/zen-fix
...
fix zen mode logo overlap
2023-10-27 23:06:20 +02:00
Felix Roos
cdbfb2c08c
Merge pull request #764 from tidalcycles/fix-scale-offset2
...
fix: scale offset
2023-10-27 23:01:18 +02:00
Felix Roos
d84c917f19
fix: scale offset
2023-10-27 22:50:21 +02:00
Felix Roos
1c7c82358d
Merge pull request #762 from tidalcycles/fix-addivite-synthesis-phases
...
Fix addivite synthesis phases
2023-10-27 21:59:35 +02:00
Felix Roos
c085694a8b
fix: additive synthesis
2023-10-27 21:55:49 +02:00
Felix Roos
a57c2b9fe5
fix: flip scope in y direction
2023-10-27 21:55:25 +02:00
Felix Roos
9fc87fe20f
add px in zen mode to fix logo overlap
2023-10-27 21:29:31 +02:00
Felix Roos
4761e25fe1
Merge pull request #759 from tidalcycles/hydra-integration
...
Hydra integration
2023-10-26 16:28:16 +02:00
Felix Roos
3ce50d80de
ignore hydra.mjs in linter
2023-10-26 16:20:19 +02:00
Felix Roos
8754b023d5
document H function
2023-10-26 16:11:22 +02:00
Felix Roos
22c9829fea
add H function to plug patterns into Hydra
2023-10-26 16:05:10 +02:00
Felix Roos
0f7b3e9f84
add docs + fix hydra for mini repl
2023-10-26 16:01:51 +02:00
Felix Roos
1a456828df
Merge branch 'main' into hydra-integration
2023-10-26 14:14:49 +02:00
Felix Roos
5958c69d64
Merge pull request #758 from tidalcycles/play-function
...
add play function
2023-10-26 14:14:26 +02:00
Felix Roos
b14aa901ba
also return pat
2023-10-26 13:16:15 +02:00
Felix Roos
535dfb5099
Merge pull request #740 from ilesinge/shabda_shortcut
...
Add shabda shortcut
2023-10-26 13:11:00 +02:00
Felix Roos
19f1aad88c
Merge pull request #751 from ilesinge/alphabet_samples
...
mini notation: international alphabets support
2023-10-26 13:07:23 +02:00
Felix Roos
9009eccc8e
add play function
2023-10-26 13:06:58 +02:00
Felix Roos
7f3cdedef9
basic hydra integration
2023-10-26 13:05:54 +02:00
Felix Roos
05095805f1
Merge pull request #753 from tidalcycles/fix-trailing-slash-bug
...
hopefully fix trainling slashes bug
2023-10-22 23:00:52 +02:00
Felix Roos
5430147572
use new vite-pwa-astro version from file
2023-10-22 22:53:50 +02:00
Alexandre G.-Raymond
9b9f031fe1
Revert error message length limitation
2023-10-21 23:41:56 +02:00
Felix Roos
2ad63247c2
Merge pull request #748 from ilesinge/fix_krill_readme
...
Fix krill build command in README
2023-10-21 23:38:50 +02:00
Alexandre G.-Raymond
87f37e3d87
Add a human-readable error message for invalid char in step
2023-10-21 23:20:04 +02:00
Alexandre G.-Raymond
cb8edd9b8f
Support international alphabets in mininotation
2023-10-21 22:51:20 +02:00
Alexandre G.-Raymond
072ae7280e
Fix krill build command in README
2023-10-21 22:26:12 +02:00
Felix Roos
e99c299c6f
Merge pull request #745 from tidalcycles/fix-slash-confusion
...
completely revert config mess
2023-10-21 00:20:49 +02:00
Felix Roos
46cdbd514f
completely revert config mess
2023-10-21 00:18:41 +02:00
Felix Roos
a3e0189f0b
Merge pull request #744 from tidalcycles/fix-slash-confusion
...
fix: try different trailing slash behavior
2023-10-20 22:41:39 +02:00
Felix Roos
8f4344f413
fix: try different trailing slash behavior
2023-10-20 22:38:46 +02:00
Felix Roos
7e28de1d24
Merge pull request #743 from tidalcycles/fix-slash-confusion
...
fix: trailing slash confusion
2023-10-20 22:34:03 +02:00
Felix Roos
624e685212
fix: trailing slash confusion
2023-10-20 22:32:12 +02:00
Felix Roos
a23765a1cb
fix: trailing slash confusion
2023-10-20 22:30:54 +02:00
Felix Roos
048502ecd1
Merge branch 'main' into astro-3
2023-10-20 22:08:21 +02:00
Alexandre G.-Raymond
1b072448c4
Add test snapshots for shabda shortcut
2023-10-20 21:59:54 +02:00
Felix Roos
86997488fb
Merge pull request #741 from daslyfe/bugfix_choose_with
...
[Bug Fix] chooseWith: prevent pattern from stopping audio when selection is >= 1 or < 0
2023-10-20 12:07:03 +02:00
Felix Roos
db6efec417
Merge pull request #742 from tidalcycles/recipes
...
Recipes
2023-10-20 11:34:26 +02:00
Felix Roos
2cc60c6ee2
format
2023-10-20 11:28:35 +02:00
Felix Roos
80c98b6a35
fix: loud example
2023-10-20 11:23:38 +02:00
Felix Roos
f51c01dc88
move stuff around
2023-10-20 11:18:54 +02:00
Felix Roos
7b8a35a311
add understand cycles
2023-10-20 11:18:47 +02:00
Felix Roos
d9db5263e8
add recipes
2023-10-20 11:18:40 +02:00
Jade Rowland
912a661c04
fixed example test failure
2023-10-17 23:03:14 -04:00
Jade Rowland
d3edc62fc7
document function
2023-10-17 21:31:11 -04:00
Jade Rowland
6b5de5fec8
fixed
2023-10-17 01:33:51 -04:00
Alexandre G.-Raymond
fed4c51aa4
Prettier doc file
2023-10-14 16:30:29 +02:00
Alexandre G.-Raymond
1721209f85
Update samples/shabda documentation
2023-10-14 16:20:53 +02:00
Alexandre G.-Raymond
289820188e
Add shabda shortcut ( #406 )
2023-10-14 16:20:17 +02:00
Felix Roos
4fa0a9064b
Merge branch 'main' of https://github.com/tidalcycles/strudel
2023-10-14 10:08:53 +02:00
Felix Roos
f751d97c29
Merge pull request #737 from tidalcycles/readme-fix
...
vite-vanilla-repl readme fix
2023-10-13 12:57:24 +02:00
Felix Roos
d7028252c2
vite-vanilla-repl readme fix
2023-10-13 12:55:31 +02:00
Felix Roos
a2ee70a964
Merge pull request #717 from vasilymilovidov/reverb
...
Add support for using samples as impulse response buffers for the reverb
2023-10-10 00:17:59 +02:00
Felix Roos
57b166d13a
fix: pitched sample as ir
2023-10-09 22:49:38 +02:00
Felix Roos
5c76f2b9a2
bump superdough to 0.9.10
2023-10-09 22:30:34 +02:00
Felix Roos
e59f06ff92
Merge branch 'main' into reverb
2023-10-09 22:15:25 +02:00
Felix Roos
d3b96dd048
Merge pull request #732 from tidalcycles/reverb-fix-sr
...
fix: reverb sampleRate
2023-10-09 21:43:42 +02:00
Felix Roos
6544e8135c
fix: reverb sampleRate
2023-10-09 21:40:38 +02:00
Felix Roos
54ed415d75
Merge pull request #731 from tidalcycles/reverb-fix
...
fix: reverb roomsize not required
2023-10-09 21:34:33 +02:00
Felix Roos
f34937d4ae
fix: roomsize not required
2023-10-09 21:31:49 +02:00
Felix Roos
a4fc40875b
Merge pull request #729 from tidalcycles/compressor
...
Compressor
2023-10-08 13:54:51 +02:00
Felix Roos
56c1441494
snapshot
2023-10-08 13:38:18 +02:00
Felix Roos
08ce8213fc
format
2023-10-08 13:37:56 +02:00
Felix Roos
0a3692e459
compressor docs
2023-10-08 13:37:39 +02:00
Felix Roos
341546508f
Merge pull request #728 from tidalcycles/fix-sample-url-special-chars
...
fix: hashes in urls
2023-10-08 13:25:57 +02:00
Felix Roos
444d583a49
fix: hashes in urls
2023-10-08 13:23:13 +02:00
Felix Roos
130ad4451b
add compressor + postgain
2023-10-08 00:30:12 +02:00
vmilovidov
d24cf8e7ec
Merge branch 'main' into reverb
2023-10-07 19:50:05 +04:00
Vasilii Milovidov
2d750a14b9
fix: conflicts
2023-10-07 19:48:07 +04:00
Vasilii Milovidov
b25b9d815b
fix: conflicts
2023-10-07 19:30:07 +04:00
Felix Roos
daf965f119
Merge pull request #727 from tidalcycles/fix-n-scale
...
consume n with scale
2023-10-07 15:48:06 +02:00
Felix Roos
296cd83a55
snapshot
2023-10-07 15:45:44 +02:00
Felix Roos
b297888eb4
consume n with scale
2023-10-07 15:40:08 +02:00
Felix Roos
e2569ed6dd
Merge pull request #726 from tidalcycles/reverb-perf-pitfall
...
fix: reverb regenerate loophole
2023-10-07 00:27:21 +02:00
Felix Roos
4718bfac25
fix: reverb regenerate loophole
2023-10-07 00:22:55 +02:00
Vasilii Milovidov
2f0798de32
fix: formatting
2023-10-05 13:17:17 +04:00
vmilovidov
11b0a00593
Merge branch 'main' into reverb
2023-10-05 12:16:55 +04:00
Vasilii Milovidov
1d4eb59e94
fix: reverbGen.mjs
2023-10-05 04:10:35 +04:00
Vasilii Milovidov
d6c8838fe2
Integrate with the new impulse generation functionality
2023-10-05 03:49:50 +04:00
Felix Roos
0b888ac54d
Merge pull request #718 from Bubobubobubobubo/reverb
...
Better convolution reverb by generating impulse responses
2023-10-05 00:04:17 +02:00
Felix Roos
75099abbc1
remove unused reverb method
2023-10-05 00:03:02 +02:00
Felix Roos
3c4f835d8b
consistent naming + simplify
2023-10-05 00:00:47 +02:00
Felix Roos
ce842f7561
simplify createReverb
2023-10-04 23:56:00 +02:00
Felix Roos
508af7eb72
update internal reverb param names
2023-10-04 23:48:53 +02:00
Felix Roos
a4386a617a
Merge branch 'main' into reverb
2023-10-04 22:10:58 +02:00
Felix Roos
767ba713a6
Merge pull request #723 from tidalcycles/slider-afterthoughts
...
Slider afterthoughts
2023-10-04 10:31:52 +02:00
Felix Roos
020e85906d
fix: slider crash on some platforms
2023-10-04 09:42:10 +02:00
Felix Roos
d1ffdd57a5
Merge pull request #713 from Bubobubobubobubo/noise
...
Add 'white', 'pink' and 'brown' oscillators + refactor synth
2023-10-03 16:39:06 +02:00
Felix Roos
9c9323e040
snapshot
2023-10-03 12:42:56 +02:00
Felix Roos
376cf09565
rename zzfx noise to znoise
2023-10-03 12:41:57 +02:00
Felix Roos
047129223e
cache noise
2023-10-03 12:25:47 +02:00
Felix Roos
4b64168faa
fix: imports
2023-10-03 12:20:28 +02:00
Felix Roos
2bc6d08410
proper dry wet + pull out noise to extra file
2023-10-03 12:19:30 +02:00
Felix Roos
484bb6b11f
refactor synth
...
- separate waveform / noise oscillators
- pull noise out of getOscillator
- put fm into getOscillator
- simplify overall value plumbing
2023-10-03 10:03:09 +02:00
Felix Roos
a0884e2a03
add noise heading + hihat example
2023-10-03 09:09:49 +02:00
Felix Roos
1e352fdf80
codeformat
2023-10-03 08:51:35 +02:00
Felix Roos
83dfbb84c2
Merge branch 'main' into noise
2023-10-03 08:50:57 +02:00
Felix Roos
9043064543
snapshot
2023-10-03 08:36:52 +02:00
Felix Roos
a3649148c1
more logical naming + update docs
2023-10-03 08:35:15 +02:00
Felix Roos
28966739f6
feat: add step as slider param
2023-10-02 20:44:51 +02:00
Vasilii Milovidov
13cb32903a
Prepare to merge with PR #718
2023-10-02 12:13:44 +04:00
Felix Roos
dcd75e0384
Merge branch 'main' into reverb
2023-10-01 23:48:48 +02:00
Felix Roos
dfdd9e02ca
eslint ignore reverbGen + snapshot
2023-10-01 23:22:32 +02:00
Felix Roos
275796c241
fix: reverbs[orbit] is undefined
2023-10-01 23:21:02 +02:00
Felix Roos
6ca99e33ab
codeformat
2023-10-01 23:20:05 +02:00
Raphael Forment
1909caf769
Connecting new reverb documentation
2023-10-01 14:50:29 +02:00
Raphael Forment
2d07eeb518
Connecting all parameters to convolution generator
2023-10-01 14:44:34 +02:00
Felix Roos
1c0da7cd49
Merge branch 'main' of https://github.com/tidalcycles/strudel
2023-10-01 14:20:54 +02:00
Alex McLean
fd316c81c0
support mininotation '..' range operator, fixes #715 ( #716 )
...
* support mininotation .. range operator, fixes #715
* remove logs
2023-10-01 13:20:49 +01:00
Felix Roos
edbd437d7b
hotfix: add missing dependency
2023-10-01 14:20:30 +02:00
Felix Roos
9be1f9c18b
Merge pull request #714 from tidalcycles/ui-widgets
...
widgets
2023-10-01 14:15:09 +02:00
Felix Roos
96f06d8026
fix: import
2023-10-01 14:09:07 +02:00
Felix Roos
935d8e8aea
fix: comment
2023-10-01 14:08:41 +02:00
Felix Roos
21b99b3810
remove comment
2023-10-01 14:07:48 +02:00
Felix Roos
c051a1249d
remove checkbox
2023-10-01 14:06:32 +02:00
Felix Roos
564697e175
add extra sliderWithID function
...
+ add warning to slider function
2023-10-01 14:05:16 +02:00
Felix Roos
d4bf358eae
use raw css instead of tailwind
2023-10-01 13:56:57 +02:00
Felix Roos
f84d5ba3a0
add back some margin
2023-10-01 13:44:41 +02:00
Felix Roos
b550ff038c
simplify: use native events
2023-10-01 13:42:29 +02:00
Vasilii Milovidov
ac9c629c0b
cleanup
2023-10-01 15:36:52 +04:00
Vasilii Milovidov
755e24315e
use sample as an impulse response for the reverb
2023-10-01 15:31:10 +04:00
Felix Roos
c6ecd31ea1
improve mouse tracking
2023-10-01 13:27:44 +02:00
Raphael Forment
e600b91a85
bugfixes for parameter passing
2023-10-01 12:02:17 +02:00
Raphael Forment
abff279707
Document reverb controls
2023-10-01 11:52:24 +02:00
Vasilii Milovidov
fd18508266
wip: use sample as an impulse response for the reverb
2023-10-01 05:15:47 +04:00
Felix Roos
d7bc309eeb
fix: import
2023-10-01 00:36:34 +02:00
Felix Roos
33c40e5ef8
fix some odd number / string problems
2023-10-01 00:33:10 +02:00
Felix Roos
062d926900
make sliders work!
2023-10-01 00:24:31 +02:00
Raphael Forment
0ad0046a76
Replacing old reverb by better convolution
2023-09-30 22:04:22 +02:00
Felix Roos
b36cee93f7
add slider function to scope
2023-09-30 21:22:49 +02:00
Felix Roos
2731e70fb7
use loc as slider id
2023-09-30 21:03:28 +02:00
Felix Roos
276cf858fc
match slider as function
2023-09-30 20:39:03 +02:00
Raphael Forment
b2acff40c4
Add documentation about noise sources
2023-09-30 15:17:22 +02:00
Raphael Forment
e3333e716f
Cap noise amount to 1
2023-09-30 15:08:09 +02:00
Raphael Forment
bb7b8c2fab
Fix noise parameter and FM parameters compatibility
2023-09-30 14:59:43 +02:00
Raphael Forment
389c7be264
Add noise parameter for base oscillators
2023-09-30 14:39:44 +02:00
Raphael Forment
c2481e460b
Add pink, white and brown oscillators
2023-09-30 14:07:33 +02:00
Felix Roos
c93e4a951a
match number.slider
2023-09-29 12:58:16 +02:00
Felix Roos
aa094bf930
checkbox + number slider
2023-09-29 10:40:00 +02:00
Felix Roos
8a741952df
Merge pull request #699 from tidalcycles/midi-in
...
Midi in
2023-09-28 11:03:09 +02:00
Felix Roos
0dcc55ee16
prevent error
2023-09-28 10:48:31 +02:00
Felix Roos
6c3a3b9e29
dedupe
2023-09-28 10:40:44 +02:00
Felix Roos
e4eff8c837
Merge remote-tracking branch 'origin/main' into midi-in
2023-09-28 10:40:24 +02:00
Felix Roos
527b895e3c
Merge pull request #710 from tidalcycles/midi-clock
...
add midi clock support
2023-09-27 22:53:49 +02:00
Felix Roos
4eb0a7b7c0
send start with accurate timing
2023-09-27 22:42:35 +02:00
Felix Roos
f11462bf41
sync start / stop automatically too
2023-09-27 22:28:52 +02:00
Felix Roos
dea1c31701
use midicmd instead of clock
2023-09-27 22:10:21 +02:00
Felix Roos
68ab43b3ab
support midi clock via "clock" control
...
(not on desktop yet)
2023-09-27 21:26:24 +02:00
Felix Roos
cf72e3bba5
fix: add conditional imports to eval scope
...
+ fire postMessage on start
2023-09-27 21:25:30 +02:00
Felix Roos
62743edf45
bump superdough to 0.9.9
2023-09-25 23:57:19 +02:00
Felix Roos
eec3752b5a
cleanup
2023-09-25 23:57:09 +02:00
Felix Roos
006fd6c733
Merge pull request #707 from tidalcycles/superdough-worklet
...
add dough function for raw dsp
2023-09-25 23:06:30 +02:00
Felix Roos
7078e20200
less garbage
2023-09-25 22:56:44 +02:00
Felix Roos
52c01abbe9
encapsulate .dough
2023-09-25 22:39:03 +02:00
Felix Roos
6e26f39751
add dough function for raw dsp
2023-09-25 22:34:31 +02:00
Raphael Forment
08aab9d4d8
Adding vibrato to Superdough sampler
...
Modulating the `playbackRate` to simulate a vibrato!
2023-09-20 19:44:32 +02:00
Felix Roos
dc254bd562
upstream changes
2023-09-17 17:28:25 +02:00
Felix Roos
6c3173f45b
Merge branch 'main' into patterns-tab
2023-09-17 17:28:18 +02:00
Felix Roos
30cba7b935
Merge branch 'main' into midi-in
2023-09-17 17:26:42 +02:00
Felix Roos
9e27c0fe2c
Merge pull request #705 from vasilymilovidov/main
...
Update tauri.yml workflow file
2023-09-17 15:53:27 +02:00
vmilovidov
05c09eff19
Update tauri.yml workflow file
2023-09-17 13:26:58 +00:00
vmilovidov
258eb88684
Update tauri.yml workflow
2023-09-17 13:14:13 +00:00
Felix Roos
9c73ef770f
snapshot
2023-09-17 13:37:16 +02:00
Felix Roos
de9a52366f
Publish
...
- @strudel/codemirror@0.9.0
- @strudel.cycles/core@0.9.0
- @strudel.cycles/csound@0.9.0
- @strudel.cycles/midi@0.9.0
- @strudel.cycles/mini@0.9.0
- @strudel.cycles/osc@0.9.0
- @strudel.cycles/react@0.9.0
- @strudel.cycles/serial@0.9.0
- @strudel.cycles/soundfonts@0.9.0
- superdough@0.9.8
- @strudel.cycles/tonal@0.9.0
- @strudel.cycles/transpiler@0.9.0
- @strudel/web@0.9.0
- @strudel.cycles/webaudio@0.9.0
- @strudel.cycles/xen@0.9.0
2023-09-17 12:35:03 +02:00
Felix Roos
57265b9e33
add filter envelopes here and there
...
+ comment out outroMusic (lame)
2023-09-17 12:34:01 +02:00
Felix Roos
b7ef2d97e2
make desktopbridge private for now
2023-09-17 11:50:18 +02:00
Felix Roos
4fb364195c
snapshot
2023-09-17 11:18:20 +02:00
Felix Roos
578bede46b
fix: tune n -> note
2023-09-17 11:17:37 +02:00
Felix Roos
38a51324b2
Merge pull request #693 from Bubobubobubobubo/vibrato
...
Adding vibrato to base oscillators
2023-09-17 11:05:05 +02:00
Felix Roos
0e7c9a4001
add vib examples for : notation
2023-09-17 11:01:12 +02:00
Felix Roos
32fee6313b
move stuff back
2023-09-17 10:44:15 +02:00
Felix Roos
c6a74c040e
snapshot
2023-09-17 10:42:51 +02:00
Felix Roos
a97384cec1
format
2023-09-17 10:42:21 +02:00
Felix Roos
f052adb93a
simplify examples
2023-09-17 10:41:22 +02:00
Felix Roos
c2560e0cf8
set vib default to .5
2023-09-17 10:41:13 +02:00
Felix Roos
cd6d1fb2d2
fix: headings
2023-09-17 10:41:02 +02:00
Felix Roos
c354ee32e3
simplify vibrato logic
2023-09-17 10:15:33 +02:00
Felix Roos
5c5df74860
fix: control naming
2023-09-17 10:15:02 +02:00
Felix Roos
887fb6a84c
Merge remote-tracking branch 'upstream/main' into vibrato
2023-09-17 09:46:12 +02:00
Felix Roos
80ea9e8de4
Merge pull request #698 from Bubobubobubobubo/sampler
...
Adding loop points and thus wavetable synthesis
2023-09-17 08:27:36 +02:00
Felix Roos
3879b01ddd
snapshots
2023-09-17 08:04:02 +02:00
Felix Roos
4490681fa3
add note about wt_
2023-09-17 08:03:09 +02:00
Felix Roos
b98e24fabf
docs: fit + splice
2023-09-17 08:02:02 +02:00
Felix Roos
2deafe214a
update loop examples
2023-09-17 07:59:55 +02:00
Felix Roos
d0258756e5
Merge remote-tracking branch 'upstream/main' into sampler
2023-09-17 07:31:21 +02:00
Felix Roos
4fecad16e4
superdough 0.9.7
2023-09-16 02:21:10 +02:00
Felix Roos
a82eeb44c0
update snapshot
2023-09-16 02:08:25 +02:00
Felix Roos
7ec5ab0c20
fix: tune
2023-09-16 02:05:49 +02:00
Felix Roos
872e10fc95
Merge pull request #692 from Bubobubobubobubo/filters
...
Adding filter envelopes and filter order selection
2023-09-16 02:03:49 +02:00
Felix Roos
e3b7d0f84d
drop some acid in there
2023-09-16 02:01:46 +02:00
Felix Roos
e0c424eb92
update snapshots
2023-09-16 01:50:45 +02:00
Felix Roos
536427310d
add some filter envelopes here and there
2023-09-16 01:50:23 +02:00
Felix Roos
a7eb0bb04a
snapshot
2023-09-16 01:34:00 +02:00
Felix Roos
af6a5b85f5
keep only lp envelopes as examples
2023-09-16 01:33:34 +02:00
Felix Roos
b96e8093a0
doc: fenv
2023-09-16 01:33:17 +02:00
Felix Roos
989dc0aabe
fix: filters without envelopes
2023-09-16 01:33:09 +02:00
Felix Roos
735f892a08
fix: snapshots
2023-09-16 01:14:53 +02:00
Felix Roos
e959c275fd
add fanchor
2023-09-16 01:14:14 +02:00
Felix Roos
7dbcc90450
fix: docs after fenv change
2023-09-16 01:07:10 +02:00
Felix Roos
7f86eac8f1
simplify
2023-09-16 00:51:36 +02:00
Felix Roos
40de717cc9
fix: don't add frequency
2023-09-16 00:46:50 +02:00
Felix Roos
df211c994d
anchored fenv, more logical with negative values
...
- defaulting to .5 for now...
2023-09-16 00:44:03 +02:00
Felix Roos
ee314e9b03
snapshot
2023-09-15 23:38:37 +02:00
Felix Roos
9049a8b964
simplify fenv
2023-09-15 23:37:36 +02:00
Felix Roos
88c029202c
simplify fenv examples
2023-09-15 23:37:27 +02:00
Felix Roos
9142fb753a
cleaner default filter envelope
...
- fixes some unexpected envelope glitches
2023-09-15 23:36:55 +02:00
Felix Roos
4688c0bf10
format
2023-09-15 23:13:49 +02:00
Felix Roos
7e55258bbf
update snapshots
2023-09-15 23:13:30 +02:00
Felix Roos
828e475921
support negative fenv
2023-09-15 23:12:51 +02:00
Felix Roos
9d5f919023
add all filter envelope examples to doc
2023-09-15 23:12:39 +02:00
Felix Roos
b8932390f7
update snapshot
2023-09-15 21:44:24 +02:00
Felix Roos
445881992e
slow down examples + simplify
2023-09-15 21:43:03 +02:00
Felix Roos
30d96dcb65
remove log
2023-09-14 16:28:47 +02:00
Felix Roos
3a69fd50bb
fix: linting errors
2023-09-14 09:39:31 +02:00
Felix Roos
0f72729f0d
midi cc input poc
2023-09-14 09:36:06 +02:00
Felix Roos
0a8874180c
generalize getDevice + begin midiIn implementation
2023-09-13 13:48:33 +02:00
Felix Roos
a6501474bb
Merge branch 'fix-eval-scope' into midi-in
2023-09-13 13:00:52 +02:00
Felix Roos
4cb93ddcde
fix: eval scope
2023-09-13 12:59:51 +02:00
Raphael Forment
7f1918ae8c
Merge branch 'sampler' of github.com:Bubobubobubobubo/strudel into sampler
2023-09-11 00:56:50 +02:00
Raphael Forment
78adaaedef
fixing minor bugs and adding description
2023-09-11 00:56:43 +02:00
Felix Roos
4a65113bff
do not panic when no description
2023-09-11 00:52:49 +02:00
Raphael Forment
843d9d52c3
add documentation but it crashes
2023-09-11 00:46:31 +02:00
Raphael Forment
7a74189771
document wavetable synthesis
2023-09-11 00:41:55 +02:00
Raphael Forment
6de04f7781
turn loop on for samples starting with wt_
2023-09-10 23:29:09 +02:00
Felix Roos
ba27f2ba28
fix: looped samples pitch
2023-09-10 21:05:57 +02:00
Felix Roos
f09b89ed63
fix: duration for loops
2023-09-10 20:55:59 +02:00
Raphael Forment
bac8594c5f
beginning documentation work (breaks)
2023-09-10 20:36:09 +02:00
Raphael Forment
3582ae9163
adding loopBegin and loopEnd
2023-09-10 18:34:21 +02:00
Raphael Forment
7a95bafa54
Updating documentation
2023-09-10 09:59:18 +02:00
Raphael Forment
1383af6208
documenting filters more + tests
2023-09-10 09:42:29 +02:00
Raphael Forment
bea9a3c2dc
replacing fenv by lpenv, hpenv, bpenv
2023-09-10 09:28:07 +02:00
Raphael Forment
78ccec5d7b
adding test run
2023-09-10 09:14:41 +02:00
Felix Roos
534e3f7f81
add snapshots
2023-09-10 00:48:04 +02:00
Felix Roos
6a427d6f89
Merge pull request #697 from daslyfe/add_logging_from_tauri
...
Add logging from tauri
2023-09-09 11:19:57 +02:00
Jade Rowland
b4297580a7
changed warning to error
2023-09-09 01:34:35 -04:00
Jade Rowland
26b0e2ae43
its working
2023-09-09 01:27:49 -04:00
Jade Rowland
e75ac7b3c0
working
2023-09-09 01:20:08 -04:00
Raphael Forment
74442b0d76
documenting vibrato and removing broken slide/pitchJump mechanism
2023-09-08 13:43:43 +02:00
Raphael Forment
3431803980
documenting vib and vibmod
2023-09-08 13:08:00 +02:00
Raphael Forment
c5fb247de6
Documentation for filter envelope
2023-09-08 12:38:39 +02:00
Felix Roos
18640d59da
acid party
2023-09-08 03:00:49 +02:00
Felix Roos
48753b2539
fix last crack?
2023-09-08 02:53:08 +02:00
Felix Roos
606dcc8cc3
use fenv to scale above base cutoff?
2023-09-08 02:27:28 +02:00
Felix Roos
9e4c548c69
fix: filter clicks
2023-09-08 02:06:03 +02:00
Felix Roos
75a974643b
add missing controls
2023-09-08 01:41:11 +02:00
Felix Roos
e2711ba911
fix: filter envelopes + simplify
2023-09-08 01:40:10 +02:00
Raphael Forment
7605198774
parameter renaming
2023-09-05 11:27:42 +02:00
Raphael Forment
fc9525e7d8
saner vibrato default
2023-09-05 11:24:21 +02:00
Raphael Forment
e597b6473d
remove test console log statement
2023-09-05 10:44:41 +02:00
Raphael Forment
16c8dcf788
stable version
2023-09-05 09:56:49 +02:00
Raphael Forment
37842d4fbd
Revert "replace odd envelope"
...
This reverts commit 4319df0cb6 .
2023-09-05 09:01:04 +02:00
Felix Roos
133a1d2e8f
Merge pull request #694 from daslyfe/tauri_osc_support
...
Direct OSC Support in Tauri
2023-09-05 00:33:54 +02:00
Jade Rowland
15c15a9c36
remove unused import
2023-09-04 17:09:54 -04:00
Jade Rowland
d233d50de3
dont panic if message fails to send
2023-09-04 17:07:50 -04:00
Jade Rowland
a9d8e7ca82
cleaning up
2023-09-04 15:33:44 -04:00
Jade Rowland
4001cc9531
cleaning up
2023-09-04 15:33:28 -04:00
Raphael Forment
4319df0cb6
replace odd envelope
2023-09-04 21:24:42 +02:00
Raphael Forment
5be7898522
New technique using ADSR envelope
2023-09-04 21:17:16 +02:00
Jade Rowland
009760c31a
correct bit calcuations
2023-09-04 15:00:43 -04:00
Jade Rowland
77349526e4
timetag mishaps
2023-09-04 14:21:30 -04:00
Felix Roos
3ba195c2d9
add new controls
...
+ rename slide_speed > slidespeed
2023-09-04 18:38:05 +02:00
Raphael Forment
60f5032b12
Implement pitch slide
2023-09-04 06:25:49 +02:00
Raphael Forment
fdc201a799
Adding vibrato to synth oscillator
2023-09-04 06:03:05 +02:00
Raphael Forment
ec8616a515
Envelope filter and filter order
2023-09-04 04:56:45 +02:00
Jade Rowland
349d11e76d
different time strats
2023-09-03 17:36:21 -04:00
Jade Rowland
62e3774ff7
its working
2023-09-03 16:28:52 -04:00
Felix Roos
abaeb52b7c
Merge pull request #690 from vasilymilovidov/main
...
fix MIDI CC messages
2023-09-03 22:19:22 +02:00
Jade Rowland
60e600c381
setting up
2023-09-03 13:23:13 -04:00
Vasilii Milovidov
97f84ee87f
fix MIDI CC messages
2023-09-03 15:54:34 +04:00
Felix Roos
c5738aeed9
Merge pull request #688 from daslyfe/fix_tauri_cpu_midi
...
add sleep timer + improve message iterating
2023-09-03 10:22:15 +02:00
Jade Rowland
192adccb10
add sleep timer + improve message iterating
2023-09-02 20:59:00 -04:00
Felix Roos
defcacb59b
bump superdough to 0.9.6
2023-08-31 13:09:16 +02:00
Felix Roos
e4ea786956
Merge pull request #684 from Bubobubobubobubo/zzfx
...
ZZFX Synth support
2023-08-31 13:00:30 +02:00
Felix Roos
c9d98bf4d7
fix: tests
2023-08-31 12:58:32 +02:00
Felix Roos
8dd08c360f
improve synth docs
2023-08-31 12:56:18 +02:00
Felix Roos
d6c4bb0e4e
Merge remote-tracking branch 'upstream/main' into zzfx
2023-08-31 12:38:19 +02:00
Felix Roos
c54916cdfd
Merge pull request #683 from Bubobubobubobubo/betterfmsynth
...
Wave Selection and Global Envelope on the FM Synth Modulator
2023-08-31 12:36:36 +02:00
Felix Roos
e29cf6fcc1
update snapshot
2023-08-31 12:34:49 +02:00
Felix Roos
5b3cd166b0
more clear example
2023-08-31 12:34:16 +02:00
Felix Roos
a7246c6518
snapshots
2023-08-31 12:30:01 +02:00
Felix Roos
b48fd78cf0
fm envelope docs
2023-08-31 12:29:29 +02:00
Felix Roos
66c895ee3c
fix: bad import
2023-08-31 11:52:49 +02:00
Felix Roos
37c450dd83
Merge remote-tracking branch 'upstream/main' into betterfmsynth
2023-08-31 11:52:41 +02:00
Felix Roos
4c744da3e2
add zzfx sound + zzfx control to override params
2023-08-31 10:52:36 +02:00
Felix Roos
388e7b3c2f
add doc
2023-08-31 09:46:36 +02:00
Felix Roos
6ec5377381
add lfo alias for repeatTime
2023-08-31 09:46:30 +02:00
Felix Roos
24ec47e4ff
fix: comments
2023-08-31 07:58:31 +02:00
Felix Roos
4a122523d9
fix: import
2023-08-31 07:55:09 +02:00
Felix Roos
1241911ec0
rename more stuff + pull out fork
2023-08-31 07:53:41 +02:00
Felix Roos
0f54bb1938
rename some params + use correct duration
2023-08-31 06:57:08 +02:00
Felix Roos
a3b55aa5cc
Merge pull request #685 from daslyfe/desktop_midi_bridge
...
Create Midi Integration for Tauri Desktop app
2023-08-31 05:52:17 +02:00
Felix Roos
4fa02a483b
Merge pull request #681 from tidalcycles/protracker-font
...
teletext theme + fonts
2023-08-31 05:32:15 +02:00
Felix Roos
a786c642f1
remove weird flags
2023-08-31 05:25:18 +02:00
Felix Roos
1bade7bee8
urgh npm
2023-08-31 05:23:08 +02:00
Felix Roos
d399df8798
Merge pull request #674 from tidalcycles/waveformn
...
control osc partial count with n
2023-08-31 05:20:55 +02:00
Felix Roos
749b11a5ea
fix: history
2023-08-31 05:12:33 +02:00
Felix Roos
328af5f560
fix: move desktopbridge dependency to website
2023-08-31 05:10:17 +02:00
Felix Roos
876f97e9a2
fix: exp envelope allow 0 without blowup
2023-08-31 04:35:35 +02:00
Felix Roos
26d7a32f11
remove comments
2023-08-31 04:26:14 +02:00
Felix Roos
3057773009
keep sine as fm default
2023-08-31 04:25:40 +02:00
Felix Roos
6ca89cb907
keep sine as mod default
2023-08-31 04:25:12 +02:00
Felix Roos
88b5b9b21c
fix: history
2023-08-31 04:24:44 +02:00
Felix Roos
6bcf8b91cc
fix: getExpEnvelope full adsr
2023-08-31 04:22:54 +02:00
Felix Roos
7cf7ebc555
fix: condition flip
2023-08-31 04:17:49 +02:00
Felix Roos
ee0aaca2b0
only use fm envelope when needed
2023-08-31 04:13:41 +02:00
Felix Roos
b1b084452c
fix: format
2023-08-31 03:56:31 +02:00
Felix Roos
213b1a2dae
pull out debugging fn
2023-08-31 03:53:52 +02:00
Felix Roos
b991cfc493
fix: use custom version of ZZFX
...
- ZZFX audio context broke tests
- only needed buildSamples function
2023-08-31 03:50:38 +02:00
Felix Roos
90cdea3656
fix: double registering
2023-08-30 15:32:45 +02:00
Felix Roos
1463f27a0f
move zzfx stuff to separate file
2023-08-30 15:27:07 +02:00
Felix Roos
afb8ab44cf
more zzfx wiring
2023-08-30 15:25:23 +02:00
Jade Rowland
282f36c47c
fix lock file
2023-08-30 09:17:12 -04:00
Raphael Forment
c3f27d1ad9
Boilerplate for ZZFX Synth support
2023-08-30 14:32:20 +02:00
Jade Rowland
ad230a8dc7
remove console statement
2023-08-30 08:32:13 -04:00
Jade Rowland
c29c4c0a8b
configuring package, wiring everything together
2023-08-30 08:24:02 -04:00
Jade Rowland
284f5615cc
bridge functionality for midi
2023-08-29 18:14:02 -04:00
Raphael Forment
c625096f59
removing comments
2023-08-29 17:29:50 +02:00
Raphael Forment
c3cd5d08c9
adding linear and exponential envelope for fm synthesis
2023-08-29 17:25:27 +02:00
Raphael Forment
c87c3c6672
Revert "envelopes on fmsynth"
...
This reverts commit 8fc7688585 .
2023-08-29 16:31:47 +02:00
Raphael Forment
8fc7688585
envelopes on fmsynth
2023-08-29 13:46:43 +02:00
Raphael Forment
94bcfb11de
removing rogue console.log
2023-08-29 13:16:39 +02:00
Raphael Forment
ebeaac3c5f
adding fm wave choice
2023-08-29 12:54:17 +02:00
Felix Roos
942ffc038d
add font credit
2023-08-29 00:57:41 +02:00
Felix Roos
9de344e48d
delete protracker font
2023-08-29 00:45:16 +02:00
Felix Roos
5efea045d2
delete protracker theme
2023-08-29 00:30:16 +02:00
Felix Roos
6bd3274a4b
remove protracker theme + font (not good)
2023-08-29 00:27:20 +02:00
Felix Roos
a179313db2
teletext: add panel bg
2023-08-29 00:19:57 +02:00
Felix Roos
289376840e
add mode7 font
...
+ can now inject custom theme styles
2023-08-28 23:52:24 +02:00
Felix Roos
0e3d84e5ca
add teletext theme + font
2023-08-28 19:21:17 +02:00
Felix Roos
cb643f8fd9
add protracker theme
...
+ fix: make sure all text has a bg
2023-08-28 18:54:33 +02:00
Felix Roos
1faa81099c
add protracker3 font
2023-08-28 14:50:06 +02:00
Felix Roos
2dc079b950
Merge pull request #680 from tidalcycles/emoji-support
...
add emoji support
2023-08-27 22:18:06 +02:00
Felix Roos
f6cf740507
add emoji support
2023-08-27 22:11:22 +02:00
Felix Roos
338c866d83
Merge pull request #679 from tidalcycles/pianoroll-improvements
...
Pianoroll improvements
2023-08-27 16:12:32 +02:00
Felix Roos
038e6c312b
dedupe .pianoroll
2023-08-27 16:05:58 +02:00
Felix Roos
6f6def34f7
fix: improve performance of setting patterning
2023-08-27 15:35:44 +02:00
Felix Roos
88651149d3
fix: don't import emoji pkg
2023-08-27 15:28:46 +02:00
Felix Roos
e301090704
pianoroll improvements:
...
- add label / activeLabel controls
- add new pianoroll options:
- fill
- fillActive
- strokeActive
- stroke
- hideInactive
- colorizeInactive
- fontFamily
- add wordfall method
- fix: some haps were drawn with wrong length
- pianoroll labels now use set fontFamily
- hide fold gutter
2023-08-27 15:27:30 +02:00
Felix Roos
d0f8a612ad
Merge pull request #677 from tidalcycles/scope
...
Scope
2023-08-26 21:22:16 +02:00
Felix Roos
a7728e3d81
comment new controls
2023-08-26 21:16:46 +02:00
Felix Roos
4dadc18a3a
fix: import
2023-08-26 21:12:02 +02:00
Felix Roos
43efe6921d
move scope to webaudio package
2023-08-26 21:11:24 +02:00
Felix Roos
2e31c8695a
use Float32 for higher precision
2023-08-25 16:29:41 +02:00
Felix Roos
988bd8ccdc
rename stuff
2023-08-25 12:40:04 +02:00
Felix Roos
965794712e
fscope + scaling options
2023-08-25 12:39:47 +02:00
Felix Roos
68ea086e2a
improve canvas quality on retina
2023-08-25 12:39:38 +02:00
Felix Roos
7370f41fa0
basic scope feature
2023-08-25 09:45:30 +02:00
Felix Roos
5cbe30095b
control osc partial count with n
2023-08-24 12:21:29 +02:00
Felix Roos
c75c3f1ab1
basic pattern add function
2023-08-24 11:55:21 +02:00
Felix Roos
281ad5fac9
add nanFallback for better errors
2023-08-24 08:50:42 +02:00
Felix Roos
eb0301d74e
remove annoying logs
2023-08-24 08:50:18 +02:00
Felix Roos
4a76757dd2
Merge branch 'main' into patterns-tab
2023-08-23 22:56:12 +02:00
Felix Roos
1855dae35e
add patterns tab with examples
2023-08-23 22:51:36 +02:00
Felix Roos
f20c5a1bcb
Merge pull request #668 from daslyfe/midi_time_fixes
...
Midi time fixes
2023-08-23 21:50:50 +02:00
Felix Roos
02979926fd
bump superdough
2023-08-20 23:50:38 +02:00
Felix Roos
b08337af45
Merge pull request #669 from tidalcycles/fm
...
basic fm
2023-08-20 23:19:07 +02:00
Felix Roos
980c1e4812
simplify
2023-08-20 22:45:05 +02:00
Felix Roos
f43dd8db1b
add doc
2023-08-20 22:41:49 +02:00
Felix Roos
badda165fe
add snapshot
2023-08-20 22:39:46 +02:00
Felix Roos
f7d17875c0
fix: lint
2023-08-20 22:36:44 +02:00
Felix Roos
0c124bcca3
basic fm
2023-08-20 22:32:27 +02:00
Jade Rowland
3eb63f1730
round duration down
2023-08-19 15:10:53 -04:00
Jade Rowland
abb0b3b4c0
dont round duration
2023-08-19 15:09:46 -04:00
Jade Rowland
42662748d3
cleaning up changes
2023-08-19 15:06:55 -04:00
Jade Rowland
b5b866a894
time clock improvements
2023-08-19 01:08:41 -04:00
Felix Roos
4e7e715f10
rename footer -> panel
2023-08-19 00:20:46 +02:00
Felix Roos
5be1004292
encapsulate panel tabs
2023-08-19 00:19:32 +02:00
Felix Roos
01cccc6462
hotfix: panel z-index < autocomplete
2023-08-19 00:06:44 +02:00
Felix Roos
9287b8ea42
Merge pull request #667 from tidalcycles/toggle-sidebar
...
togglable panel position
2023-08-18 23:56:20 +02:00
Felix Roos
5fabc5c7f9
let to const
2023-08-18 23:53:37 +02:00
Felix Roos
61dc6f980d
ignore tauri dist for format-check
2023-08-18 23:48:00 +02:00
Felix Roos
84328cfb90
fix: format
2023-08-18 23:46:26 +02:00
Felix Roos
37a35022f5
fix panel scroll
...
+ move to bottom when minimized
2023-08-18 23:45:55 +02:00
Felix Roos
3afe540111
add hint for zen mode
2023-08-18 23:32:30 +02:00
Felix Roos
35687b1ee0
fix reference style for right panel
2023-08-18 23:32:22 +02:00
Felix Roos
195e6b61f9
fix settings style for right panel
2023-08-18 23:23:12 +02:00
Felix Roos
dabc0331cb
fix panel scroll
2023-08-18 23:19:19 +02:00
Felix Roos
824abb0406
Merge pull request #666 from daslyfe/osc_fixes
...
fix osc bundle timestamp glitches caused by drifting clock
2023-08-18 15:59:20 +02:00
Felix Roos
f6789aaace
togglable panel position
2023-08-18 15:58:51 +02:00
Jade Rowland
10bce85561
fix osc bundle timestamp glitches caused by drifting clock
2023-08-17 18:01:41 -04:00
Felix Roos
cd0f1b6c5c
bump: superdough 0.9.4
2023-08-17 11:42:24 +02:00
Felix Roos
834bb7d777
Merge pull request #664 from tidalcycles/superdough
...
superdough: encapsulates web audio output
2023-08-17 11:36:07 +02:00
Felix Roos
5c1d7baf72
superdough readme doc
2023-08-17 11:23:17 +02:00
Felix Roos
8bdbc9ec4c
superdough: add logger
2023-08-17 10:08:55 +02:00
Felix Roos
0c6a0720af
bump superdough to 0.9.3
2023-08-11 12:35:18 +02:00
Felix Roos
c6095fd92a
add disableWorklets option to initAudio
2023-08-11 12:35:00 +02:00
Felix Roos
7d0fb0de83
Revert "rename: superdough.mjs > webaudio.mjs"
...
This reverts commit 75281afe05 .
2023-08-11 12:22:03 +02:00
Felix Roos
75281afe05
rename: superdough.mjs > webaudio.mjs
...
(to keep history?)
2023-08-11 12:20:36 +02:00
Felix Roos
738e714f45
use superdough in webaudio package
2023-08-11 12:13:24 +02:00
Felix Roos
898bfaeecf
bump to 0.9.2
2023-08-11 11:13:31 +02:00
Felix Roos
7f44d9cdd2
add link to codesandbox
2023-08-11 11:09:33 +02:00
Felix Roos
8d9be21c8a
better code example
2023-08-11 10:56:57 +02:00
Felix Roos
82cb4c8c11
fix: still had strudel core imports
2023-08-11 10:51:59 +02:00
Felix Roos
2778e4d697
fix: build entry file
2023-08-11 10:43:59 +02:00
Felix Roos
30fe2dd502
add superdough package
2023-08-11 10:42:59 +02:00
gogins
1170ff58ee
Fix for #1 .
2023-08-10 20:26:37 -04:00
Felix Roos
2483bf812f
Merge pull request #660 from tidalcycles/fix-multiple-triggers
...
fix: always run previous trigger
2023-08-11 00:06:21 +02:00
Felix Roos
7a999de602
fix: always run previous trigger
...
+ make dominantTrigger more dominant
2023-08-11 00:04:09 +02:00
Felix Roos
1929c27225
Merge pull request #659 from tidalcycles/fix-console-welcome
...
fix: welcome message for latestCode
2023-08-10 23:54:58 +02:00
Felix Roos
0cf5c9c7d6
fix: welcome message for latestCode
2023-08-10 23:51:04 +02:00
Felix Roos
c20b691683
Merge pull request #657 from daslyfe/main
...
[Bug Fix] Midi: Don't treat note 0 as false
2023-08-07 07:45:26 +02:00
Jade Rowland
5c2101de1a
[Bug Fix] Midi: Don't treat note 0 as false
2023-07-29 13:34:02 -04:00
Felix Roos
2ec2e81511
Merge pull request #656 from daslyfe/main
...
[Bug Fix] Account for numeral notation when converting to midi
2023-07-29 09:06:17 +02:00
Jade Rowland
ac3d8b832c
[Bug Fix] Account for numeral notation when converting to midi
2023-07-29 01:29:05 -04:00
Felix Roos
ad174957e8
Merge pull request #653 from tidalcycles/ireal-voicings
...
ireal voicings
2023-07-23 22:18:48 +02:00
Felix Roos
9b3fa83516
add common chord symbol aliases
2023-07-23 22:05:42 +02:00
Felix Roos
52b8d9d361
add octaves control for arpeggios
2023-07-23 21:18:34 +02:00
Felix Roos
d231ded7a2
fix: ^7 voicings
2023-07-23 21:18:18 +02:00
Felix Roos
5f57951e3d
fix: add empty string as major alias
2023-07-23 14:10:38 +02:00
Felix Roos
b1a4788442
a few more voicings
2023-07-23 14:06:25 +02:00
Felix Roos
6377378a3d
sort by topnote and then by bottom note
...
(easier to track diffs)
2023-07-23 13:31:47 +02:00
Felix Roos
45b91cdea5
fix: major chords
2023-07-23 09:57:34 +02:00
Felix Roos
d5647c6760
sort voicings by top note
2023-07-23 09:51:21 +02:00
Felix Roos
f419559bde
Merge remote-tracking branch 'origin/main' into ireal-voicings
2023-07-22 16:22:49 +02:00
Felix Roos
4cfaa39419
fix: flip subtraction
2023-07-22 13:54:43 +02:00
Felix Roos
d6b1762adf
Merge pull request #652 from tidalcycles/understand-pitch
...
Understand pitch
2023-07-22 09:30:21 +02:00
Felix Roos
45c3293385
format
2023-07-22 09:28:51 +02:00
Felix Roos
92d574605e
small fixes
2023-07-22 09:26:34 +02:00
Felix Roos
cec7b90631
finish pitch page
2023-07-22 09:19:13 +02:00
Felix Roos
aa3cb35f09
better exponent display
2023-07-21 18:42:47 +02:00
Felix Roos
7373138e3d
improve pitch page
2023-07-21 17:46:45 +02:00
Felix Roos
2d8176f213
begin pitch page
2023-07-21 14:40:47 +02:00
Felix Roos
8589d72aee
fix: console error
2023-07-21 14:40:40 +02:00
Felix Roos
626b50087a
Merge branch 'main' into docs
2023-07-21 10:02:02 +02:00
Felix Roos
1e62554dfb
add links
2023-07-20 23:43:53 +02:00
Felix Roos
bcf800482b
fix: chord typo + export only voicings
2023-07-20 23:43:08 +02:00
Felix Roos
08f94d2122
add ireal voicings
2023-07-20 22:53:02 +02:00
Felix Roos
559cfd11db
Merge pull request #651 from tidalcycles/update-vitest
...
update vitest
2023-07-17 23:42:59 +02:00
Felix Roos
ce820c2314
update vitest
2023-07-17 23:37:51 +02:00
Felix Roos
8583ed0e5c
Merge pull request #647 from tidalcycles/tonleiter
...
stateless voicings + tonleiter lib
2023-07-17 23:34:33 +02:00
Felix Roos
f2c16a06a1
fix: note2oct
2023-07-17 23:10:13 +02:00
Felix Roos
584d469a73
Merge pull request #650 from bwagner/tonleiter
...
FIXES: TODO in rotateChroma
2023-07-17 17:57:16 +02:00
Bernhard Wagner
4298e582fb
FIXES: note2pc TODOs
2023-07-14 14:38:26 +02:00
Bernhard Wagner
a3fdfbbc16
FIXES: weird gain difference
2023-07-14 14:04:35 +02:00
Bernhard Wagner
b8929a0d18
FIXES: prettier formatting
2023-07-14 13:56:36 +02:00
Bernhard Wagner
0fa5832b63
FIXES: TODO in rotateChroma
2023-07-14 13:45:27 +02:00
Felix Roos
bbb29ebd7c
fix: duck mode with n
...
+ detect chord obj in rootNotes
2023-07-13 12:52:57 +02:00
Felix Roos
0fd9ac6da3
feat: support strings in voicing function
2023-07-13 12:13:00 +02:00
Felix Roos
e53098b179
fix: tests
2023-07-13 11:58:24 +02:00
Felix Roos
78dcab2778
fix: control interference
2023-07-13 11:24:57 +02:00
Felix Roos
e05f74cef1
docs + rename under -> duck, quak quak
2023-07-13 10:49:08 +02:00
Felix Roos
3d8724c90d
snapshot
2023-07-13 01:11:31 +02:00
Felix Roos
ffeda19ce5
snapshots + fix default anchor for lefthand
2023-07-13 01:09:53 +02:00
Felix Roos
70fe8f14e3
refactor: voicings -> voicing in tunes
2023-07-13 01:09:29 +02:00
Felix Roos
a639d9f49f
fix: remove log
2023-07-13 00:25:24 +02:00
Felix Roos
e5251422fe
revert changing existing addVoicings
...
+ add registerVoicings for the new logic
2023-07-13 00:20:28 +02:00
Felix Roos
d8f80c058d
can now set mode and anchor on voicing dictionary
2023-07-12 23:47:13 +02:00
Felix Roos
4cf3655c08
voicing modes: below, under, above
2023-07-12 23:32:27 +02:00
Felix Roos
58fc786462
noteToMidi: adjustable default octave
...
+ pull out static objects
2023-07-12 23:32:02 +02:00
Felix Roos
81b142704c
change call signature of renderVoicing
...
+ pull logic in from voicings function
2023-07-12 22:55:34 +02:00
Felix Roos
b0cbeda796
fix: support existing voicing dicts in new logic
...
+ rename voiceBelow to renderVoicing
2023-07-12 22:38:44 +02:00
Felix Roos
0b3a8a5f65
- make dictionary a control
...
- standalone voicing function
- simplify voicing control names
2023-07-11 22:49:34 +02:00
Felix Roos
d7d8d2a3e6
Merge pull request #645 from tidalcycles/slice
...
slice: list mode
2023-07-10 19:07:45 +02:00
Felix Roos
d5c0309885
feat: support n for voicing scales
...
+ simplify voicing logic
2023-07-09 22:11:40 +02:00
Felix Roos
36fa9d81fb
fix: pianoroll isActive still used whole.end
2023-07-09 18:51:26 +02:00
Felix Roos
35f5a5d11a
feat: add voiceOffset (2)
2023-07-09 16:53:41 +02:00
Felix Roos
d1fe50e271
feat: add voiceOffset
2023-07-09 16:53:29 +02:00
Felix Roos
2d08b31f9a
fix: tests
2023-07-08 16:14:25 +02:00
Felix Roos
27643f4a48
doc: slice
2023-07-08 16:12:21 +02:00
Felix Roos
110e179e9e
wip: new voicing function
2023-07-08 12:41:17 +02:00
Felix Roos
fe6d99d4f1
slice array notation
2023-07-07 21:48:19 +02:00
Felix Roos
06fbcbe24b
docs: add slice effect
2023-07-07 21:48:03 +02:00
Felix Roos
f40b57ee48
hotfix: remove log
2023-07-06 09:59:20 +02:00
Felix Roos
9438c69bed
comment
2023-07-06 09:58:57 +02:00
Felix Roos
70d6f3000a
move tonleiter
2023-07-06 09:58:48 +02:00
Felix Roos
d47fd0cf18
Merge pull request #639 from tidalcycles/delete-old-packages
...
Delete old packages
2023-07-04 23:50:30 +02:00
Felix Roos
40117fbe54
package-lock
2023-07-04 23:47:37 +02:00
Felix Roos
7466d8a1de
delete webdirt
2023-07-04 23:44:36 +02:00
Felix Roos
ce09443e48
delete tone
2023-07-04 23:43:49 +02:00
Felix Roos
1718dbe94e
delete eval package
2023-07-04 23:41:29 +02:00
Felix Roos
69894db206
Merge pull request #634 from tidalcycles/highlight-ids
...
Adaptive Highlighting
2023-07-04 23:38:41 +02:00
Felix Roos
6e4c873248
remove tests from soon removed package
2023-07-04 22:17:44 +02:00
Felix Roos
64693ffd26
fix: remove test flag
2023-07-04 22:16:02 +02:00
Felix Roos
66f8ca72c1
refactor: remove old location methods
...
docs: update repl chapter to reflect new transpiler behavior
2023-07-04 22:13:40 +02:00
Felix Roos
c82f7bd8fe
Merge pull request #636 from mindofmatthew/highlight-ids
...
More work on highlight IDs
2023-07-04 21:55:57 +02:00
Felix Roos
34176ab5f8
refactor:
...
- dedupe flash / highlighting logic
- codemirror logic now lives only in codemirror package
- remove old highlighting logic
- use codemirror package in react package
- cleanup CodeMirror6.jsx
- pull setMiniLocations into useHighlighting
- migrate MiniRepl, nano-repl + Repl to new highlighting
2023-07-04 21:49:39 +02:00
Felix Roos
7f12ce9b45
fix: format
2023-07-04 18:47:44 +02:00
Felix Roos
9e1b9f7f5c
Merge remote-tracking branch 'upstream/main' into highlight-ids
2023-07-04 18:46:05 +02:00
Felix Roos
23e949de1c
Merge pull request #637 from tidalcycles/snapshots-sort-haps-by-part
...
snapshot tests: sort haps by part
2023-07-04 18:44:47 +02:00
Felix Roos
00bd60a855
snapshot tests: sort haps by part
2023-07-04 18:43:26 +02:00
Felix Roos
dacd9afac0
comment out opacity logic for now
2023-07-04 18:34:22 +02:00
Felix Roos
3fc5bb31d0
fix: do not recreate haps mapping on update
2023-07-04 18:22:22 +02:00
Felix Roos
78770888a5
remove mock positions
2023-07-04 18:16:58 +02:00
Matthew Kaney
f5b092acf2
Split up highlighting logic and add progress flash
2023-07-03 17:06:39 -04:00
Matthew Kaney
ba9562f000
Remove highlights when code stops
2023-07-03 10:52:06 -04:00
Matthew Kaney
aded178ab7
Pass mininotation locations into highlight state
2023-07-03 03:55:49 -04:00
Felix Roos
0b5d905120
fix: adaptive highlighting
...
- transpiler now uses m function with globalOffset
- patternifyAST now accepts global offset
- patternifyAST now calls .withLoc with global leaf location
- .withLoc replaces .withLocation + .withMiniLocation
- simple locs (offsets) are now used everywhere
- some tests fail, seems some haps have reordered...
- wip: Repl still uses hardcoded updateMiniLocations
- todo: find way to call updateMiniLocations dynamically
2023-07-03 05:15:32 +02:00
Felix Roos
08abec8fd5
fix: init phase
2023-07-02 18:37:56 +02:00
Felix Roos
63c23736ad
wip: adaptive highlighting
2023-07-02 18:33:44 +02:00
Felix Roos
f7bd373ce6
update package-lock
2023-07-02 14:17:15 +02:00
Felix Roos
8e717d2ea1
- transpiler now always returns an object
...
- emit transpiler metadata from evaluate / afterEval
- currently logging miniLocations from Repl.jsx
2023-07-02 14:15:54 +02:00
Felix Roos
5f271ed127
add emitMiniLocations flag to transpiler
2023-07-02 13:42:41 +02:00
Felix Roos
d686b65dbe
add 2 more tests
2023-07-01 23:55:41 +02:00
Felix Roos
c7e882e001
mini: leaf location retrieval
...
- add onEnter callback for patternifyAST
- add leaf node location helpers
- add tests
2023-07-01 23:52:31 +02:00
Felix Roos
f07859996e
Merge pull request #631 from tidalcycles/fix-canvas-resize
...
fix: update canvas size on window resize
2023-06-30 22:47:39 +02:00
Felix Roos
fbc73bc78a
Merge pull request #630 from tidalcycles/out-of-range-error
...
fix: out of range error
2023-06-30 22:45:41 +02:00
Felix Roos
bd8ad1ed1b
fix: out of range error due to rerender
2023-06-30 22:40:02 +02:00
Felix Roos
dc2ff83fa5
do not flash when empty
2023-06-30 22:38:14 +02:00
Felix Roos
13545d147b
optimize rendering
2023-06-30 22:37:55 +02:00
Felix Roos
1b85aa713b
fix: update canvas size on window resize
2023-06-30 16:03:56 +02:00
Felix Roos
90a58858ca
Publish
...
- @strudel/codemirror@0.8.4
- @strudel.cycles/core@0.8.2
- @strudel.cycles/csound@0.8.0
- @strudel.cycles/eval@0.8.0
- @strudel.cycles/midi@0.8.0
- @strudel.cycles/mini@0.8.2
- @strudel.cycles/osc@0.8.0
- @strudel.cycles/react@0.8.0
- @strudel.cycles/serial@0.8.0
- @strudel.cycles/soundfonts@0.8.2
- @strudel.cycles/tonal@0.8.2
- @strudel.cycles/tone@0.8.0
- @strudel.cycles/transpiler@0.8.2
- @strudel/web@0.8.3
- @strudel.cycles/webaudio@0.8.2
- @strudel.cycles/webdirt@0.8.0
- @strudel.cycles/xen@0.8.0
2023-06-30 08:17:19 +02:00
Felix Roos
8149b85a55
Merge pull request #627 from tidalcycles/fix-clock-drift
...
fix: midi clock drift
2023-06-30 08:14:40 +02:00
Felix Roos
e79b6c514a
Merge pull request #621 from tidalcycles/tauri-fs
...
desktop: play samples from disk
2023-06-29 22:02:27 +02:00
Felix Roos
aaa894d74b
Merge pull request #620 from tidalcycles/loopAt
...
cps dependent functions
2023-06-29 21:59:42 +02:00
Felix Roos
b55721f16f
fix: midi clock drift
2023-06-29 21:58:15 +02:00
Felix Roos
b39d948d71
fix: build
2023-06-29 12:32:59 +02:00
Felix Roos
0fee279e3d
rename fay to fit
2023-06-29 12:05:31 +02:00
Felix Roos
c7d8a9cb82
fix: playFile import
2023-06-29 12:05:09 +02:00
Felix Roos
b50075f102
feat: can now load disk samples via samples
...
+ encapsulate file logic from FilesTab
2023-06-29 10:47:20 +02:00
Felix Roos
fb3ca9f960
feat: register fn for sample prefix handling
2023-06-29 10:46:32 +02:00
Felix Roos
058b971870
can now play samples from file system
...
- ui still wip
2023-06-29 02:02:00 +02:00
Felix Roos
610ea414c1
expose tauri fs api
2023-06-29 02:01:22 +02:00
Felix Roos
cc6997baec
- encapsulate sample map handling
...
- add resolveUrl param
2023-06-29 02:00:59 +02:00
Felix Roos
d126c28b85
fix: loopAt with cps 1 for fallback
2023-06-28 22:25:49 +02:00
Felix Roos
c1649b9dc0
- fix: loopAt for non default cps value
...
- add fay to repitch samples to fit hap duration
- add setcpm function
2023-06-28 22:13:05 +02:00
Felix Roos
b0a8d12112
Merge pull request #520 from paikwiki/patch-1
...
Fix typo on packages.mdx
2023-06-26 22:45:04 +02:00
Felix Roos
b5160d38cb
another dummy commit
2023-06-26 22:43:14 +02:00
Felix Roos
360e9b5936
dummy commit
2023-06-26 22:41:47 +02:00
Felix Roos
85a6cd828e
Merge pull request #606 from tidalcycles/setting-patterning
...
patterning ui settings
2023-06-26 22:35:02 +02:00
Felix Roos
e698f19a64
Merge pull request #614 from tidalcycles/spirals
...
add spiral viz
2023-06-26 22:32:46 +02:00
Felix Roos
83c1b580dd
Merge pull request #613 from vasilymilovidov/tauri
...
tauri test
2023-06-26 22:17:46 +02:00
vvm
9273e1f8ed
fix tauri icons
2023-06-26 13:13:22 +04:00
vvm
5287825279
tauri workflow fixes
2023-06-26 11:27:21 +04:00
vvm
5567959afd
add tauri github workflow
2023-06-26 01:58:16 +04:00
Felix Roos
eaab36b051
add spiral viz
2023-06-25 14:23:18 +02:00
vvm
9a4f3af580
add README
2023-06-24 02:34:02 +04:00
vvm
b83664dfce
add build optimizations
2023-06-24 02:32:57 +04:00
vvm
349f7ae965
init
2023-06-23 21:14:55 +04:00
vvm
6f41716ab5
init
2023-06-23 21:06:10 +04:00
Felix Roos
abeb62dea8
Merge pull request #612 from tidalcycles/fix-links
...
fix: doc links
2023-06-23 09:59:43 +02:00
Felix Roos
7cfed80443
Merge pull request #598 from tidalcycles/clip-support-floats
...
clip now works like legato in tidal
2023-06-23 09:55:18 +02:00
Felix Roos
36aa7d9b25
Merge pull request #607 from tidalcycles/doc-fixes
...
tonal fixes
2023-06-18 10:36:17 +02:00
Felix Roos
2a449ad3c0
rename tonal api -> tonal functions
2023-06-18 10:32:51 +02:00
Felix Roos
a71c5957cc
fix: better fix
2023-06-16 14:23:39 +02:00
Felix Roos
eef6c7d55e
quick fix: typo
2023-06-16 14:20:49 +02:00
Felix Roos
3872322da1
allow patterning theme + font settings
2023-06-16 13:45:13 +02:00
Felix Roos
f1e850a62a
fix: doc links
2023-06-16 09:20:29 +02:00
Felix Roos
8d9278419d
fix: flatten scale lists
2023-06-15 20:19:31 +02:00
Felix Roos
0862827a51
Merge pull request #581 from roipoussiere/line_wrap
...
editor: enable line wrapping
2023-06-15 12:51:40 +02:00
Roipoussiere
f37a220a05
add checkbox in settings to enable line wrapping
2023-06-15 11:52:29 +02:00
Felix Roos
aa51c2b6dd
Merge remote-tracking branch 'upstream/main' into line_wrap
2023-06-15 10:59:52 +02:00
Felix Roos
92da70a7ae
Merge remote-tracking branch 'origin/main' into clip-support-floats
2023-06-15 10:46:10 +02:00
Felix Roos
a55862fc25
Merge pull request #602 from tidalcycles/ratio-function
...
add ratio function
2023-06-15 10:22:46 +02:00
Felix Roos
09b14a5702
add ratio function
2023-06-14 23:19:04 +02:00
Felix Roos
260b831815
refactor: legato -> clip
2023-06-14 00:22:55 +02:00
Felix Roos
665cf6ac65
Merge pull request #588 from roipoussiere/enable_autocomplete
...
enable auto-completion
2023-06-12 23:24:28 +02:00
Felix Roos
5e90021698
update snapshot
2023-06-12 23:12:40 +02:00
Felix Roos
16aeb7e12c
docs: update clip entry
2023-06-12 23:11:07 +02:00
Felix Roos
b4cbec173b
only accept undefined for clip
2023-06-12 22:58:25 +02:00
Felix Roos
8c9e06c329
- clip now works like legato in tidal
...
- supports floats
- hap.duration now respects clip value
- hap.endClipped is now end*clip
- visualizations show clipped length
- clip(0) will now be silence
2023-06-12 22:39:32 +02:00
Felix Roos
e4a35fdd72
Merge pull request #597 from tidalcycles/cursor-fix
...
improve cursor
2023-06-11 22:04:17 +02:00
Felix Roos
370d82e66c
+ disable cursor blink
...
+ make cursor thicker
2023-06-11 20:21:11 +02:00
Felix Roos
876e851517
Merge pull request #570 from dariacotocu/branch-daria
...
Solmization added
2023-06-11 20:00:45 +02:00
Felix Roos
190fe37a9f
move solmization logic from midi2note to sol2note
2023-06-11 19:55:24 +02:00
Felix Roos
623661f8d2
Merge remote-tracking branch 'upstream/main' into branch-daria
2023-06-11 19:54:55 +02:00
Felix Roos
f31bc3f8c5
Merge pull request #591 from tidalcycles/fix-fast0
...
fix: division by zero
2023-06-11 19:45:00 +02:00
Felix Roos
12fc48544c
Merge pull request #596 from tidalcycles/fix-option-dot
...
Fix option dot
2023-06-11 19:44:40 +02:00
Felix Roos
3b4e44a9fd
fix: main repl option-dot on mac
2023-06-11 13:55:11 +02:00
Felix Roos
7850fb727e
fix: allow f for flat notes like tidal
2023-06-11 13:23:45 +02:00
Felix Roos
9b3122837e
fix: division by zero
2023-06-11 13:15:52 +02:00
Felix Roos
d4c59cc73b
fix:typo + remove notes
2023-06-11 11:21:19 +02:00
Felix Roos
fe36bf54b2
Merge commit '4d8308a763a632cc4dd93ed2a2ab129eb957af72'
2023-06-09 21:39:14 +02:00
Felix Roos
4d8308a763
fix: link goes to wrong language
2023-06-09 21:33:32 +02:00
Felix Roos
11f26c1e2c
Merge pull request #587 from tidalcycles/workshop-new
...
New Workshop
2023-06-09 21:02:11 +02:00
Felix Roos
e10104d401
bring de improvements to en workshop
2023-06-09 20:59:40 +02:00
Roipoussiere
5e09c3c318
add autocompletion extension from useMemo
2023-06-09 18:28:16 +02:00
Felix Roos
576b88221d
Merge remote-tracking branch 'origin/main' into workshop-new
2023-06-09 18:00:16 +02:00
Felix Roos
7dc2a0091b
more detail
2023-06-09 17:59:08 +02:00
Felix Roos
89a4a85589
more friendly heading
2023-06-09 17:58:05 +02:00
Felix Roos
a3baf07a5c
Merge pull request #580 from roipoussiere/music_metadata
...
Music metadata
2023-06-09 17:31:58 +02:00
Roipoussiere
8e6909478c
autocompletion: lint
2023-06-09 16:42:31 +02:00
Roipoussiere
2d2d0cabb3
Add option in settings to enable autocompletion
2023-06-09 16:38:48 +02:00
Roipoussiere
6f04a1b8fa
autocomplete: add vanilla js completion
2023-06-09 14:52:07 +02:00
Roipoussiere
a9ad3a56ad
autocomplete: avoid tabs overlapping
2023-06-09 14:30:20 +02:00
Roipoussiere
3069b14e9c
enable autocompletion
2023-06-09 13:41:40 +02:00
Felix Roos
ae868c6372
hide gutter in mini repl
2023-06-09 00:46:04 +02:00
Felix Roos
c287ff554c
optimize sounds chapter after teach test
2023-06-09 00:26:40 +02:00
Felix Roos
3ccbd35fad
add label support to pianoroll
2023-06-09 00:25:54 +02:00
Felix Roos
51cc69208f
fix: repl link to docs was old
2023-06-09 00:25:14 +02:00
Felix Roos
1fec2f7a46
fix: build
2023-06-08 21:31:32 +02:00
Felix Roos
ffffdd2d7d
fix: format
2023-06-08 20:55:26 +02:00
Felix Roos
f8c3e3d5aa
add missing sounds by hand
2023-06-08 20:43:45 +02:00
Felix Roos
eccce6fa84
remove dirt samples
...
+ load a small selection for workshop instead
2023-06-08 17:48:54 +02:00
Felix Roos
44be6cee2c
Merge pull request #585 from srenatus/typo
...
learn/tonal: fix typo in "scaleTran[s]pose"
2023-06-08 09:33:34 +02:00
Stephan Renatus
799afd511a
learn/tonal: fix typo in "scaleTran[s]pose"
2023-06-08 08:17:38 +02:00
Felix Roos
37c4541468
translate link
2023-06-07 21:50:26 +02:00
Felix Roos
119a66acd0
- translate getting-started
...
- fix de links
- link english docs / german workshop
2023-06-07 21:49:57 +02:00
Felix Roos
105193a452
replace tutorial with workshop
...
+ move parts of tutorial to more
+ move more before Pattern Functions
2023-06-07 21:22:01 +02:00
Felix Roos
02d793e9e0
Merge remote-tracking branch 'origin/main' into workshop-new
2023-06-07 20:19:34 +02:00
Felix Roos
90647a8ba8
Merge pull request #582 from roipoussiere/line_numbers
...
repl: add option to display line numbers
2023-06-07 20:19:11 +02:00
Felix Roos
06950a6bd8
translate rest of workshop to german
2023-06-07 16:50:54 +02:00
Roipoussiere
0c2147d9c5
repl: add option to display line numbers
2023-06-07 15:34:57 +02:00
Roipoussiere
51e8174689
metadata: add quotes syntax for titles
2023-06-07 12:26:23 +02:00
Roipoussiere
185318a70c
metadata: fix typos
2023-06-07 11:02:38 +02:00
Felix Roos
a88759ba94
translate notes chapter
2023-06-06 22:43:51 +02:00
Roipoussiere
96ac054392
metadata: improve doc
2023-06-06 21:34:53 +02:00
Roipoussiere
bd7f4dd73f
metadata: add tests
2023-06-06 21:34:53 +02:00
Roipoussiere
2e22152089
metadata: allow several values and one-liners
2023-06-06 21:34:53 +02:00
Roipoussiere
98a89aea11
lint: metadata parsing
2023-06-06 21:34:53 +02:00
Roipoussiere
372e33c066
doc: add section about metadata
2023-06-06 21:34:53 +02:00
Roipoussiere
52641db590
load titles from metadata in examples page
2023-06-06 21:34:53 +02:00
Roipoussiere
f9ad5f0d01
add tunes metadata
2023-06-06 21:34:53 +02:00
Roipoussiere
3db1c7a521
swatch: look for song titles in code metadata
2023-06-06 21:34:53 +02:00
Roipoussiere
b6d1f96930
editor: enable line wrapping
2023-06-06 13:29:55 +02:00
Felix Roos
61a9b01062
started german translation of workshop
2023-06-05 23:48:04 +02:00
Felix Roos
f0faf5b42e
Merge remote-tracking branch 'origin/main' into workshop-new
2023-06-05 22:48:50 +02:00
Felix Roos
11733d5e05
Merge pull request #563 from tidalcycles/vanilla-highlighting
...
Vanilla JS Refactoring
2023-06-05 21:35:49 +02:00
Felix Roos
c4a38d9008
+ pattern effects chapter
...
+ recap page
+ only load mini repls when visible
2023-05-30 06:16:02 +02:00
Felix Roos
0edd7e14b7
add compound adsr + ds controls
2023-05-29 12:39:36 +02:00
Felix Roos
8b7bb7b6ae
add adsr section to effects chapter
2023-05-29 12:39:17 +02:00
Felix Roos
39d5955e58
add function recap to sounds chapter
2023-05-29 12:39:05 +02:00
Felix Roos
536327f403
effects chapter mostly finished
2023-05-29 02:18:36 +02:00
Felix Roos
8679dc63be
pianoroll: also reflect gain in transparency
2023-05-29 02:18:27 +02:00
Felix Roos
1e9979ae18
start fleshing out effects chapter
2023-05-28 12:42:24 +02:00
Felix Roos
d2dffe3186
MiniRepl: consume font settings
2023-05-28 12:42:15 +02:00
Felix Roos
9971867e2f
clamp function
2023-05-28 12:41:53 +02:00
Felix Roos
8c93e578a0
clamp delayfeedback
2023-05-28 12:41:46 +02:00
Felix Roos
1ba5d2e1ca
finish notes chapter
2023-05-27 21:52:44 +02:00
Felix Roos
ed792fc0d4
continue notes chapter
2023-05-27 16:29:05 +02:00
Felix Roos
4e575c44b3
begin first notes page
2023-05-27 13:31:18 +02:00
Felix Roos
fc06181217
- add claviature flag to minirepl
...
- bring back option+dot on macos
- consume more editor settings in minirepl
2023-05-27 13:30:57 +02:00
Felix Roos
0d6fcf78d8
hide mini repl headers + improve workshop
2023-05-26 16:05:53 +02:00
Felix Roos
82225f0b81
started workshop pages
2023-05-26 14:12:53 +02:00
Felix Roos
2177e13b49
Merge branch 'vanilla-highlighting' into workshop
2023-05-25 21:38:34 +02:00
Daria Cotocu
b63f4eb503
Update solmization.test.js
2023-05-24 18:58:11 +01:00
Daria Cotocu
cd7bc09f9c
Update solmization.test.js
2023-05-24 18:43:24 +01:00
Daria Cotocu
ccf775e976
Format code
2023-05-24 17:57:05 +01:00
Daria Cotocu
811346e83d
Solmization added
2023-05-24 17:24:34 +01:00
Felix Roos
d3240a75d0
fix: dupe style.css to Repl.css
...
for some reason they were missing after update
+ darken line backgrounds
+ change preview port to keep workbox out of dev server
2023-05-12 11:56:50 +02:00
Felix Roos
d93e396ce5
fix: nano-repl
2023-05-12 10:21:05 +02:00
Felix Roos
d74cc234c4
fix: thinner outline for highlights with .color
2023-05-12 10:06:55 +02:00
Felix Roos
0fda83d8de
bump soundfonts
2023-05-12 10:00:55 +02:00
Felix Roos
a1ec8545fb
format
2023-05-10 13:03:06 +02:00
Felix Roos
087f574355
update web readme + add more html examples
2023-05-10 12:49:45 +02:00
Felix Roos
1de784b817
add headless-serverless-buildless example
2023-05-10 12:20:27 +02:00
Felix Roos
db79c05d9a
bump web pkg dependencies
2023-05-10 12:11:51 +02:00
Felix Roos
1fdb1f0da6
bump webaudio package
2023-05-10 12:09:20 +02:00
Felix Roos
e2bfaa6233
remove soundfonts from web package for now
2023-05-10 12:06:16 +02:00
Felix Roos
6089849d35
rename init to initStrudel + add to window
2023-05-10 11:53:26 +02:00
Felix Roos
6e02bf59e9
Revert "refactor: remove old draw logic"
...
This reverts commit 95719654f3 .
2023-05-10 11:44:55 +02:00
Felix Roos
12228c56d9
improve api for web package
2023-05-07 22:36:26 +02:00
Felix Roos
3b631cb6af
add @strudel/web umbrella package + example
2023-05-07 11:56:35 +02:00
Felix Roos
b27a58df7e
bump more packages to 0.8.0
2023-05-05 23:58:47 +02:00
Felix Roos
308f139193
bump codemirror again to get new core version
2023-05-05 23:52:55 +02:00
Felix Roos
692fc4e11d
revert rename core package
2023-05-05 23:52:04 +02:00
Felix Roos
b52f65c4d7
rename core package + bump to 0.8.0
2023-05-05 23:50:06 +02:00
Felix Roos
299275e368
lockfile
2023-05-05 23:47:15 +02:00
Felix Roos
bb71c519db
bump codemirror package
2023-05-05 23:46:42 +02:00
Felix Roos
9ec7109dc8
+ simplify vanilla setup drastically
...
+ move repl + drawer boilerplate inside StrudelMirror
2023-05-05 23:43:07 +02:00
Felix Roos
5b67fccb1b
vanilla-repl-cm6: draw first frame
2023-05-05 16:17:22 +02:00
Felix Roos
9807c4b7a1
move Framer + Drawer to core
...
... from vite-vanilla-repl-cm6
2023-05-05 16:06:11 +02:00
Felix Roos
9039600f6d
bump codemirror to 0.8.1
2023-05-05 15:31:19 +02:00
Felix Roos
b5b0156e08
fix: codemirror reeval
2023-05-05 15:31:04 +02:00
Felix Roos
352e647d37
add build script for codemirror package
2023-05-05 15:15:45 +02:00
Felix Roos
e6b66f2525
lockfile
2023-05-05 15:14:46 +02:00
Felix Roos
f5075906e2
add codemirror package
...
+ use it in vite-vanilla-repl-cm6
2023-05-05 15:13:17 +02:00
Felix Roos
a6f57bced8
prettier
2023-05-05 12:00:13 +02:00
Felix Roos
d35bf9591c
vanilla-repl-cm6: better theme
2023-05-05 11:54:09 +02:00
Felix Roos
d96f3f9dd4
vanilla-repl-cm6: style + codesplitting
2023-05-05 11:09:44 +02:00
Felix Roos
1f4c2f8c5a
draw scheduler in vanilla js
2023-05-05 10:52:21 +02:00
Felix Roos
95719654f3
refactor: remove old draw logic
...
+ pianoroll now uses .onPaint
2023-05-05 09:52:07 +02:00
Felix Roos
4b921c47f5
vanilla-repl-cm6: add flash effect
2023-05-05 09:11:40 +02:00
Felix Roos
f069f53fae
vanilla-repl-cm6: add keybindings
2023-05-05 09:06:27 +02:00
Felix Roos
1494cc38fc
add vite-vanilla-repl-cm6
2023-05-05 08:55:43 +02:00
Felix Roos
a035412956
Merge pull request #559 from tidalcycles/patchday
...
Patchday
2023-05-05 08:34:36 +02:00
Felix Roos
08662ea831
Merge pull request #557 from tidalcycles/some-voicings
...
add basic triads and guidetone voicings
2023-05-02 21:48:32 +02:00
Felix Roos
d97103268b
add basic triads and guidetone voicings
2023-05-02 21:40:20 +02:00
Felix Roos
a959e2e34d
update remaining packages
2023-04-30 08:30:29 +02:00
Felix Roos
602bfbdd79
update a bunch of minor versions
2023-04-30 08:20:51 +02:00
Felix Roos
0785bdd37a
update lerna
2023-04-30 08:04:56 +02:00
Felix Roos
8b62b6e1b1
update codemirror + tailwindcss
2023-04-30 08:02:06 +02:00
Felix Roos
d1c8ebd15b
remove c8
2023-04-30 07:55:23 +02:00
Felix Roos
13088e4001
- remove gh-pages
...
- update peggy
- rebuild parser
2023-04-30 07:48:08 +02:00
Felix Roos
5c6fa1c82b
update vite to v4
2023-04-29 08:10:12 +02:00
Felix Roos
fd81867e7b
fix: controls import broke on ssr
2023-04-29 07:45:21 +02:00
Felix Roos
78293e64dd
lockfile
2023-04-29 07:45:09 +02:00
Felix Roos
930fc10aec
bump some minor versions
2023-04-29 07:45:04 +02:00
Felix Roos
0b2a4fda44
update supabase-js
2023-04-29 07:24:03 +02:00
Felix Roos
efdce6d4cd
update astro
2023-04-29 06:55:34 +02:00
Felix Roos
c0b0ea4493
remove preact
2023-04-29 06:25:19 +02:00
Felix Roos
0fcec0a0ca
upgrade jsdoc
2023-04-28 13:05:50 +02:00
Felix Roos
c0701d8a35
Merge remote-tracking branch 'origin/main' into patchday
2023-04-28 12:50:20 +02:00
Felix Roos
ae51092044
Merge pull request #556 from tidalcycles/fix-prebake
...
fix: make soundfonts import dynamic
2023-04-28 12:46:56 +02:00
Felix Roos
b7fcccb8db
fix: make soundfonts import dynamic
...
- it broke the whole docs page
2023-04-28 12:42:07 +02:00
Felix Roos
b21a52f5f3
update @vite-pwa/astro
2023-04-28 12:23:10 +02:00
Felix Roos
2bdcfe13e6
update @vitest/ui
2023-04-28 12:20:35 +02:00
Felix Roos
12a97ec429
update nanostores
2023-04-28 12:18:45 +02:00
Felix Roos
99298ce9f2
update vite-plugin-pwa
2023-04-28 12:14:07 +02:00
Felix Roos
a0ed25d373
use vitests@^0.28.0 in packages
2023-04-28 12:12:05 +02:00
Felix Roos
dc6c29c668
update vitest to ^0.28.0
2023-04-28 12:08:48 +02:00
Felix Roos
3a85f28b5c
install with pnpm 8.3.1
2023-04-28 10:33:47 +02:00
Felix Roos
95c44b1ce2
Merge pull request #553 from tidalcycles/highlighting-colors
...
fix: colorable highlighting
2023-04-22 15:43:22 +02:00
Felix Roos
b88e0ecb78
fix: colorable highlighting
2023-04-22 15:25:00 +02:00
Felix Roos
c26f6b72d9
Merge pull request #550 from tidalcycles/fix-soundfont-loading
...
fix: load soundfonts in prebake
2023-04-06 00:11:02 +02:00
Felix Roos
6cd3cc96a3
fix: do not prebake in tests
...
+ pull piano function to separate file for tests
2023-04-06 00:08:23 +02:00
Felix Roos
c138cf0b76
fix: load soundfonts in prebake
2023-04-06 00:00:49 +02:00
Felix Roos
8edb086178
Merge pull request #548 from tidalcycles/stop-pause
...
fix: reset time on stop
2023-03-29 22:23:07 +02:00
Felix Roos
0f74b5a4b1
Merge pull request #547 from tidalcycles/fix-mini-whitespace
...
fix: allow whitespace at the end of a mini pattern
2023-03-29 22:16:37 +02:00
Felix Roos
6de2feff05
fix: reset time on stop
2023-03-29 22:05:13 +02:00
Felix Roos
a9811ee955
fix: allow whitespace at the end of a mini pattern
...
- fixes #546
2023-03-29 21:57:55 +02:00
Felix Roos
98b6c11a82
Merge pull request #544 from tidalcycles/fonts
...
add firacode font
2023-03-24 22:10:55 +01:00
Felix Roos
3df2929d12
dummy commit (github cert error :-/)
2023-03-24 22:06:40 +01:00
Felix Roos
30d1f423cb
fix: remove loading state on eval error
2023-03-24 21:50:50 +01:00
Felix Roos
e0c5566f35
add 2 FiraCode fonts
2023-03-24 21:23:37 +01:00
Felix Roos
c5a2ae47d7
Merge pull request #542 from tidalcycles/loading-animation
...
feat: add loader bar to animate loading state
2023-03-24 12:54:20 +01:00
Felix Roos
17654b885b
feat: add loader bar to animate loading state
2023-03-24 12:41:00 +01:00
Felix Roos
acaf0ca0af
Merge pull request #539 from tidalcycles/setcps-reset-only-on-shuffle
...
do not reset cps before eval #517
2023-03-23 22:39:26 +01:00
Felix Roos
6a201be1fd
Merge remote-tracking branch 'origin/main' into setcps-reset-only-on-shuffle
2023-03-23 22:35:57 +01:00
Felix Roos
8617b9164e
do not reset cps before eval #517
2023-03-23 22:34:25 +01:00
Felix Roos
991e5f1b3c
Merge pull request #538 from tidalcycles/improve-loading
...
improve initial loading + wait before eval
2023-03-23 22:27:31 +01:00
Felix Roos
55c533c947
improve initial loading + wait before eval
2023-03-23 21:56:20 +01:00
Felix Roos
d17543d5d9
Merge pull request #537 from tidalcycles/fix-keypress-period
...
fix period key for dvorak + remove duplicated code
2023-03-23 21:40:19 +01:00
Felix Roos
73169563c4
fix period key for dvorak + remove duplicated code
2023-03-23 21:37:38 +01:00
Felix Roos
d351cb9f7f
Merge pull request #535 from tidalcycles/update-lerna
...
Update lerna
2023-03-23 11:44:56 +01:00
Felix Roos
251be60630
update package publishing guide
2023-03-23 11:39:33 +01:00
Felix Roos
18d7222804
Publish
...
- @strudel.cycles/core@0.7.2
- @strudel.cycles/csound@0.7.1
- @strudel.cycles/eval@0.7.1
- @strudel.cycles/midi@0.7.1
- @strudel.cycles/mini@0.7.2
- @strudel.cycles/osc@0.7.1
- @strudel.cycles/react@0.7.1
- @strudel.cycles/serial@0.7.1
- @strudel.cycles/soundfonts@0.7.1
- @strudel.cycles/tonal@0.7.1
- @strudel.cycles/tone@0.7.1
- @strudel.cycles/transpiler@0.7.1
- @strudel.cycles/webaudio@0.7.1
- @strudel.cycles/webdirt@0.7.1
- @strudel.cycles/xen@0.7.1
2023-03-23 11:34:07 +01:00
Felix Roos
ff1c37d361
bump core + mini to 0.7.1
2023-03-23 11:26:23 +01:00
Felix Roos
3abe6db3de
Publish
...
- @strudel.cycles/core@0.7.0
- @strudel.cycles/csound@0.7.0
- @strudel.cycles/eval@0.7.0
- @strudel.cycles/midi@0.7.0
- @strudel.cycles/mini@0.7.0
- @strudel.cycles/osc@0.7.0
- @strudel.cycles/react@0.7.0
- @strudel.cycles/serial@0.7.0
- @strudel.cycles/soundfonts@0.7.0
- @strudel.cycles/tonal@0.7.0
- @strudel.cycles/tone@0.7.0
- @strudel.cycles/transpiler@0.7.0
- @strudel.cycles/webaudio@0.7.0
- @strudel.cycles/webdirt@0.7.0
- @strudel.cycles/xen@0.7.0
2023-03-23 11:21:02 +01:00
Felix Roos
b9ca9d3b06
update lerna
2023-03-23 11:17:21 +01:00
Felix Roos
9bbc04843d
Merge pull request #534 from tidalcycles/soundfont-freq-support
...
feat: add freq support to gm soundfonts
2023-03-23 10:21:55 +01:00
Felix Roos
ddf61a6438
Merge pull request #531 from ijc8/main
...
Maintain random seed state in parser, not globally
2023-03-23 10:18:58 +01:00
Felix Roos
ba35a81e9b
- feat: add freq support to gm soundfonts
...
- refactor: toMidi -> noteToMidi
- refactor: fromMidi -> midiToFreq
2023-03-23 10:18:24 +01:00
Felix Roos
13133583ca
Merge pull request #527 from bwagner/main
...
FIXES: alias pm for polymeter
2023-03-21 22:35:17 +01:00
Felix Roos
e91b981740
Merge pull request #529 from revolunet/patch-1
...
fix(footer): fix link to tidalcycles
2023-03-21 22:29:06 +01:00
Bernhard Wagner
1458ee64ec
FIXES: alias pm for polymeter
2023-03-21 21:20:57 +01:00
Ian Clester
4e2a5e1663
Add pairwise independence test, tweak randOffset
2023-03-20 22:27:35 -04:00
Ian Clester
c98b0e9687
Format code with prettier
2023-03-20 19:19:42 -04:00
Ian Clester
4e25990de9
Uncomment test for random choice operator (|)
2023-03-20 17:46:57 -04:00
Ian Clester
4b51f1a3fc
Sync up ? with degrade()
2023-03-20 15:26:27 -04:00
Ian Clester
5490b01004
Maintain random seed state in parser, not globally
2023-03-20 14:59:43 -04:00
Julien Bouquillon
43176e1f1d
fix(footer): fix link to tidalcycles
2023-03-20 01:38:21 +01:00
Bernhard Wagner
fffd3c07ca
FIXES: alias pm for polymeter
...
(return statement was missing)
2023-03-18 22:12:12 +01:00
Felix Roos
952bd38e70
Merge pull request #525 from bwagner/patch-4
...
Update intro.mdx
2023-03-18 20:25:21 +01:00
Felix Roos
8589f5cc89
Merge pull request #524 from bwagner/patch-3
...
Update samples.mdx
2023-03-18 20:24:38 +01:00
Bernhard Wagner
ec594d52f8
Update intro.mdx
...
shortly -> concisely
2023-03-18 19:31:57 +01:00
Bernhard Wagner
848cbf9c60
Update samples.mdx
...
fixes few typos and the former `samples` tab is now `sounds`
2023-03-18 15:37:59 +01:00
Felix Roos
e02be7dd9a
Merge pull request #521 from tidalcycles/fix-envelope
...
fix: envelopes in chrome
2023-03-17 09:03:10 +01:00
Felix Roos
33d35e47a6
fix: envelope in chrome
2023-03-17 08:56:05 +01:00
Felix Roos
18d62b32c2
Merge pull request #516 from tidalcycles/source-nodes
...
registerSound API + improved sounds tab + regroup soundfonts
2023-03-16 16:13:30 +01:00
Felix Roos
58ed51b49c
snapshot
2023-03-16 15:49:56 +01:00
Felix Roos
9f9fe529e4
fix only tune that uses soundfonts
2023-03-16 15:49:08 +01:00
Felix Roos
aad721890a
pass duration to source callback
2023-03-16 15:48:59 +01:00
Felix Roos
e63a5d10c8
regroup sounds
...
- extra tab for drum-machines
- combine synths and soundfonts
2023-03-16 15:21:16 +01:00
Felix Roos
15681262de
use only _ for easier copying via double click
2023-03-16 15:19:38 +01:00
Felix Roos
b5d3aa81f9
format
2023-03-16 12:25:08 +01:00
Felix Roos
a688061616
group soundfonts into readable names
2023-03-16 12:23:58 +01:00
Felix Roos
f788d347ec
add envelope to soundfonts
2023-03-15 23:02:05 +01:00
Felix Roos
a33ce67dd4
fix: endless preview
2023-03-15 23:01:56 +01:00
Felix Roos
8a22c5627a
fix: cut glitches due to envelope release trouble
2023-03-15 22:42:03 +01:00
Felix Roos
7b529a30f4
style sounds tab
2023-03-14 22:54:12 +01:00
Felix Roos
4910b34f26
Merge pull request #518 from tidalcycles/fonts
...
add 2 illegible fonts
2023-03-14 21:54:52 +01:00
paikwiki
74ad521fc9
Fix typo on packages.mdx
...
I found a broken link.
Because it omits protocol, page move to wrong page(https://strudel.tidalcycles.org/github.com/tidalcycles/strudel )
I add protocol(https://) on that link.
2023-03-14 13:01:40 +09:00
Felix Roos
6a73b43e3a
add 2 illegible fonts
2023-03-12 21:16:46 +01:00
Felix Roos
b59b26460d
soundfont list curation part 2
2023-03-12 20:48:29 +01:00
Felix Roos
aa324ae25d
start curating the soundfont list
2023-03-10 11:33:55 +01:00
Felix Roos
ff412f6396
level down soundfonts
...
+ do not load in prebake (breaks static rendering)
+ instead load on import
2023-03-09 23:19:19 +01:00
Felix Roos
ac148b2f32
register soundfonts as sounds too
2023-03-09 22:48:40 +01:00
Felix Roos
6f5d096e6d
rename setSound to registerSound
2023-03-09 21:32:40 +01:00
Felix Roos
ff1e6714c6
document setSound api
2023-03-09 21:27:24 +01:00
Felix Roos
41d82eaadf
add cleanup to sound tab
2023-03-09 10:53:35 +01:00
Felix Roos
be6b011204
proper audio node cleanup
...
+ cleanup onTriggerSample
2023-03-09 10:46:45 +01:00
Felix Roos
65e48c05f0
sounds onset and offset can be triggered independently
...
+ sounds tab now supports mousedown / mouseup to listen
2023-03-09 08:35:20 +01:00
Felix Roos
cee08ea67d
sounds list can now filter out defaults
2023-03-08 00:33:21 +01:00
Felix Roos
35ef26c013
can now pass meta data to setSound
...
+ added types for synth and sample
+ list sample count for samples in sounds tab (as before)
2023-03-07 21:43:01 +01:00
Felix Roos
b08a0b8102
use nanostore for soundmap
...
+ rename tab samples to sounds
+ listed sounds are now reactive
2023-03-06 23:11:09 +01:00
Felix Roos
220342154b
Merge pull request #474 from bwagner/main
...
Update README.md
2023-03-06 22:55:00 +01:00
Bernhard Wagner
ef7182cd76
Merge branch 'tidalcycles:main' into main
2023-03-06 20:15:16 +01:00
Felix Roos
6059c69995
first draft of soundMap to register keys for s
...
+ refactor sampler to use it
+ refactor synth to use it
+ add 'source' control
+ wip: samples tab
+ wip: webadirt ?
+ wip: soundfonts
2023-03-05 23:27:37 +01:00
Felix Roos
892d8ba152
Merge pull request #508 from tidalcycles/arrange
...
add arrange function
2023-03-05 14:52:30 +01:00
Felix Roos
da11069f75
Merge pull request #514 from tidalcycles/react-update
...
update react to 18
2023-03-05 14:29:08 +01:00
Alex McLean
bf72908dc9
Support list syntax in mininotation ( #512 )
...
fixes #504
* support list syntax in mininotation
* support compound controls
* remove redundant : splitting of s/n and note/n from webaudio
* patternable scale names
2023-03-04 18:06:18 +00:00
Felix Roos
81ab5c78e2
update react to 18
2023-03-03 20:38:20 +01:00
Felix Roos
de503c7d63
add snapshot
2023-03-03 20:30:35 +01:00
Felix Roos
487ccb90a1
add arrange function
2023-03-03 20:17:23 +01:00
Felix Roos
4bfeaa47bf
Merge pull request #502 from tidalcycles/scale-space-alternative
...
can now use : as a replacement for space in scales
2023-03-03 12:40:23 +01:00
Felix Roos
9a4d8036a6
add test
2023-03-03 12:38:11 +01:00
Felix Roos
a50bd6375d
use : instead of _
2023-03-03 12:37:25 +01:00
Felix Roos
14508e91a9
can now use _ as a replacement for space in scales
2023-03-02 20:39:06 +01:00
Alex McLean
2d5064bd5b
Reinstate slice and splice ( #500 )
...
Reinstate slice/splice, fixing up "unit" param using new global cps
2023-03-02 14:44:41 +00:00
Felix Roos
fdc4819e39
Merge pull request #501 from tidalcycles/nano-repl-highlighting-fix
...
fix: nano-repl highlighting
2023-03-02 14:49:30 +01:00
Felix Roos
efddbb616b
fix: nano-repl highlighting
2023-03-02 14:47:15 +01:00
Alex McLean
db4d0f26a8
Add control aliases ( #497 )
...
* add and simplify control aliases, fixes #496
* roomsize now alias of room
* simplify webaudio param handling
---------
Co-authored-by: Felix Roos <flix91@gmail.com >
2023-03-02 13:17:12 +00:00
Felix Roos
06cffbc31b
add readme to nano repl
2023-03-01 12:57:33 +01:00
Felix Roos
3cfb0f4c76
Merge pull request #493 from tidalcycles/cps
...
implement cps in scheduler
2023-03-01 09:27:26 +01:00
Felix Roos
436ba067bc
reset cps before eval
2023-03-01 09:23:01 +01:00
Felix Roos
f8724bf47e
comment out cps ui
2023-03-01 00:05:23 +01:00
Felix Roos
1f7e293204
add setcps to global scope
2023-02-28 23:56:11 +01:00
Felix Roos
86d2652258
pass cps to hap trigger
2023-02-28 23:54:56 +01:00
Felix Roos
f5c0cc2e2d
no need to warn if evalScope is called more often
2023-02-28 23:54:40 +01:00
Felix Roos
4463d4a417
Update README.md
2023-02-28 23:25:40 +01:00
Felix Roos
df35a5c9b1
Merge pull request #491 from tidalcycles/refactor-react
...
react style fixes
2023-02-28 23:06:29 +01:00
Felix Roos
dda93b3c13
Update @strudel.cycles/react to 0.6.4
2023-02-28 23:02:52 +01:00
Felix Roos
5de40b6bf5
fix disabled button take 2
2023-02-28 23:02:28 +01:00
Felix Roos
dcbe799d25
Merge pull request #490 from tidalcycles/refactor-react
...
refactor react package
2023-02-28 22:57:19 +01:00
Felix Roos
a5641aef03
Update @strudel.cycles/react to 0.6.3
2023-02-28 22:52:57 +01:00
Felix Roos
668f97a4c8
refactor react package for publishing
2023-02-28 22:48:50 +01:00
Felix Roos
e9d577496b
fix disabled button
2023-02-28 22:48:06 +01:00
Felix Roos
66fba947ac
Update @strudel.cycles/react to 0.6.2
2023-02-28 22:40:52 +01:00
Felix Roos
18c7e02609
fix: minirepl styles for package
2023-02-28 22:40:18 +01:00
Felix Roos
7e1351507a
add variables to react tailwind config
2023-02-28 22:17:24 +01:00
Felix Roos
032acbd27c
comment out autocomplete
2023-02-28 22:11:17 +01:00
Felix Roos
8b51f0fbd2
Update @strudel.cycles/react to 0.6.1
2023-02-28 21:57:03 +01:00
Felix Roos
ead5942ef0
implement cps + add baasic tempo control ui
2023-02-28 13:00:35 +01:00
Felix Roos
cfe369d9fe
Merge pull request #488 from tidalcycles/algolia
...
add algolia creds + optimize sidebar for crawling
2023-02-27 23:47:34 +01:00
Felix Roos
2750a3c130
fix pseudo relative links
2023-02-27 22:59:50 +01:00
Felix Roos
a7f6d6ecac
add algolia config
2023-02-27 22:59:38 +01:00
Felix Roos
3680282450
Merge pull request #485 from tidalcycles/app-height-fix
...
fix app height
2023-02-27 19:28:09 +01:00
Felix Roos
3b3435c999
change 1px
2023-02-27 19:24:49 +01:00
Felix Roos
e2ae6278c2
Merge pull request #484 from tidalcycles/revert-wip-390
...
Revert "Another attempt at composable functions - WIP (#390 )"
2023-02-27 16:04:20 +01:00
Alex McLean
37d6723e3c
Update mini-notation.mdx ( #365 )
...
`x!n` is no longer an alias for `[x*n]@n` and the behaviour is a bit different. Probably best to remove this line in case it confuses someone?
2023-02-27 14:45:19 +00:00
Felix Roos
961bbf6f55
Revert "Another attempt at composable functions - WIP ( #390 )"
...
This reverts commit cbae355896 .
2023-02-27 15:20:49 +01:00
Felix Roos
fc71d349ed
Merge pull request #482 from tidalcycles/docs
...
docs: packages + offline
2023-02-27 12:52:09 +01:00
Felix Roos
97c8ab0f71
fix format
2023-02-27 12:49:23 +01:00
Felix Roos
28534ea547
add screenshots
2023-02-27 12:47:38 +01:00
Felix Roos
1a75b79a33
better offline docs
...
fixes https://github.com/tidalcycles/strudel/issues/424
2023-02-27 12:34:17 +01:00
Felix Roos
75dfb0af35
add dependencygraph
2023-02-27 11:12:21 +01:00
Felix Roos
073fa09648
packages doc
2023-02-27 11:10:47 +01:00
Felix Roos
3015e7b203
Merge pull request #480 from tidalcycles/fix-array-args
...
Fix array args
2023-02-25 14:26:49 +01:00
Felix Roos
7ac0cdc0f9
fix: lint error
2023-02-25 14:18:23 +01:00
Felix Roos
49234183a3
Merge remote-tracking branch 'origin/main' into fix-array-args
2023-02-25 14:13:55 +01:00
Felix Roos
ed7763df92
fix: reify after sequence to preserve array
...
ref https://github.com/tidalcycles/strudel/issues/383#issuecomment-1399514090
2023-02-25 14:13:39 +01:00
Felix Roos
b818a02f76
Merge pull request #478 from tidalcycles/midi-fleshout
...
midi cc support
2023-02-25 12:33:22 +01:00
Felix Roos
886f8449fd
add midichan + docs
2023-02-25 12:23:01 +01:00
Felix Roos
5de6643604
midi: support ccn and ccv
2023-02-24 10:15:21 +01:00
Felix Roos
6283273d81
add helper hap.ensureObjectValue
2023-02-24 10:15:06 +01:00
Bernhard Wagner
5506d18bc5
Update README.md
...
npm -> pnpm
2023-02-23 18:28:11 +01:00
Felix Roos
c8f8f02a46
Merge pull request #473 from tidalcycles/fix-hashes
...
fix: hash links
2023-02-23 00:11:04 +01:00
Felix Roos
4c5d6f1d6c
fix: hash links
2023-02-23 00:04:53 +01:00
Felix Roos
f349e36345
Merge pull request #467 from tidalcycles/vim-mode
...
settings tab with vim / emacs modes + additional themes and fonts
2023-02-22 22:54:39 +01:00
Felix Roos
1574c4ab13
Merge pull request #471 from bwagner/patch-1
...
Update input-output.mdx
2023-02-22 22:53:22 +01:00
Felix Roos
0dc9bc3ab6
Merge pull request #464 from bwagner/main
...
FIXES: freqs instead of pitches
2023-02-22 22:52:49 +01:00
Felix Roos
0006d57a4a
move isZen to nanostore
...
+ correctly parse non strings in store
2023-02-22 22:47:33 +01:00
Felix Roos
70f7e73b9a
store footer tab + latest code in nanostore
2023-02-22 22:23:54 +01:00
Felix Roos
b67b049802
refactor settings to nanostores
2023-02-22 22:04:39 +01:00
Felix Roos
ff99dbcd22
customizable font family
2023-02-22 20:28:22 +01:00
Felix Roos
0198697737
Merge pull request #472 from tidalcycles/osc-fix
...
fix: osc should not return a promise
2023-02-22 20:01:00 +01:00
Felix Roos
a742a71f67
fix: osc should not return a promise
2023-02-22 19:50:37 +01:00
Felix Roos
8f6c1531fa
more contrast for blackscreen theme
2023-02-22 19:45:06 +01:00
Bernhard Wagner
d9f56f11cb
Merge pull request #1 from tidalcycles/main
...
a
2023-02-22 17:15:00 +01:00
Bernhard Wagner
7ff877464f
Update input-output.mdx
...
npm -> pnpm
2023-02-22 17:06:15 +01:00
Alex McLean
7c367eb1e8
slice and splice ( #466 )
...
Implements `slice` and `splice` from tidal, intended for beat slicing
2023-02-22 11:51:31 +00:00
Felix Roos
20848aac09
fix store import
2023-02-19 23:28:46 +01:00
Felix Roos
7716574076
use terminal font for console + samples
2023-02-19 23:28:33 +01:00
Felix Roos
89cd0c769b
fix bluescreen line bg
2023-02-19 23:27:56 +01:00
Felix Roos
a21b3d788f
add settings reset button
2023-02-19 22:32:28 +01:00
Felix Roos
7994ba8b38
get rid of all hard coded colors
2023-02-19 22:18:32 +01:00
Felix Roos
81b4cb2f16
more themes + fonts
2023-02-19 22:18:12 +01:00
Felix Roos
14af1df6a3
define font + fix app height
2023-02-19 20:04:30 +01:00
Felix Roos
ac3bd7d7db
rename algoboy theme + add font
2023-02-19 20:04:19 +01:00
Felix Roos
632e8e9634
use css var for highlighting color
2023-02-19 20:03:12 +01:00
Felix Roos
1e3f09f69b
add some custom themes
2023-02-19 18:53:35 +01:00
Felix Roos
f3f18ffca7
fix app height for ios
2023-02-19 13:50:08 +01:00
Felix Roos
ceb3aa0627
add emacs mode + fontSize slider
2023-02-19 13:49:55 +01:00
Felix Roos
014555fe5d
add vim toggle to settings
...
+ added persistent global state store
+ refactored themes to use the new store
2023-02-19 01:51:31 +01:00
Alex McLean
fdb76867a7
weave and weaveWith ( #465 )
...
Added weave and weaveWith from tidal
2023-02-18 00:00:18 +00:00
Felix Roos
57157fde9c
Merge branch 'main' into docs
2023-02-17 21:53:02 +01:00
Felix Roos
4a3540cf2b
encapsulate footer components
2023-02-17 21:48:45 +01:00
Felix Roos
540bd938f2
remove unused Footer
...
+ fix AvatarList (still unused)
2023-02-17 21:48:34 +01:00
Bernhard Wagner
c6fbebd996
FIXES: freqs instead of pitches
2023-02-17 19:05:09 +01:00
Felix Roos
18d3a7e23a
add vim extension (hard coded)
2023-02-17 10:41:49 +01:00
Alex McLean
cbae355896
Another attempt at composable functions - WIP ( #390 )
...
Summary of changes:
- Made unary functions composable, including controls. So e.g. s("bd sd").every(3,fast(2).iter(4).n(4)) works the same as s("bd sd").every(3,x => x.fast(2).iter(4).n(4))
- Made operators/alignments composable too, so s("bd sd").every(3, set.squeeze.n(3, 4)) works
- Patterns are not treated as functions, so s("bd sd").every(3, n(5)) is an annoying runtime error. s("bd sd").every(3, set.n(5)) does work though.
Other minor changes:
- standardised alignment 'squeezeOut' as lowercase 'squeezeout'
- made firstCycleValues turn haps sorted in order of 'part'
2023-02-16 23:15:21 +00:00
Felix Roos
924e8a764a
Merge pull request #461 from bwagner/main
...
FIXES: Warning about jsxBracketSameLine deprecation
2023-02-16 20:38:45 +01:00
Bernhard Wagner
40e629cb0e
ADDS: Continuation to Testing
2023-02-16 15:24:44 +01:00
Bernhard Wagner
99ec261f79
ADDS: Continuation to Docs
2023-02-16 15:23:34 +01:00
Bernhard Wagner
9daea5bbc2
ADDS: Continuation to REPL
2023-02-16 15:22:35 +01:00
Bernhard Wagner
4704c03d48
ADDS: Continuation to Strudel vs Tidal
2023-02-16 15:21:25 +01:00
Bernhard Wagner
9dbf52bedb
ADDS: Continuation to Pattern Alignment
2023-02-16 15:20:26 +01:00
Bernhard Wagner
cfd04ab7fa
ADDS: Continuation to Patterns
2023-02-16 15:19:14 +01:00
Bernhard Wagner
33dbf75e3b
ADDS: Continuation to Offline
2023-02-16 15:18:32 +01:00
Bernhard Wagner
8ffaeeb171
ADDS: Continuation to MIDI and OSC
2023-02-16 15:16:51 +01:00
Bernhard Wagner
451828e5d4
ADDS: Continuation to Tonal Modifiers
2023-02-16 15:15:54 +01:00
Bernhard Wagner
176877f2b8
ADDS: Continuation to Accumulation Modifiers
2023-02-16 15:14:38 +01:00
Bernhard Wagner
61b0d08b5f
ADDS: Continuation to Conditional Modifiers
2023-02-16 15:12:37 +01:00
Bernhard Wagner
f50a6ce1ae
ADDS: Continuation to Signals
2023-02-16 15:11:28 +01:00
Bernhard Wagner
8549d6ea8b
ADDS: Continuation to Control Parameters
2023-02-16 15:09:37 +01:00
Bernhard Wagner
90a90a87a5
ADDS: Continuation to Time Modifiers
2023-02-16 15:08:45 +01:00
Bernhard Wagner
760bdea521
ADDS: Continuation to Pattern Constructors
2023-02-16 15:07:03 +01:00
Bernhard Wagner
0fd783e83f
ADDS: Continuation to Functional JavaScript API
2023-02-16 15:03:58 +01:00
Bernhard Wagner
42caa9058b
ADDS: Continuation to Synths
2023-02-16 15:00:17 +01:00
Bernhard Wagner
9ab315ac2c
ADDS: Continuation to Samples
2023-02-16 14:58:02 +01:00
Bernhard Wagner
a08ad07537
ADDS: Continuation to Csound
2023-02-16 14:55:01 +01:00
Bernhard Wagner
c6ce763f7c
FIXES: Warning about jsxBracketSameLine deprecation
2023-02-16 14:46:33 +01:00
Felix Roos
70d1eb17a7
Merge branch 'main' into vim-mode
2023-02-16 11:41:01 +01:00
Felix Roos
0393205eda
Merge pull request #438 from bwagner/patch-8
...
Update synths.mdx
2023-02-14 22:11:02 +01:00
Bernhard Wagner
5c05a5a63e
Update synths.mdx
...
in future -> in the future
ADDS: Continuation to Audio Effects.
2023-02-14 22:08:40 +01:00
Felix Roos
b01d9f849b
Merge pull request #437 from bwagner/patch-5
...
Update mini-notation.mdx
2023-02-14 19:54:41 +01:00
Felix Roos
0ab904275c
Merge pull request #436 from bwagner/patch-4
...
Update code.mdx
2023-02-14 19:54:24 +01:00
Bernhard Wagner
5f82a86801
Update mini-notation.mdx
...
descreases -> decreases
twice a cycle -> twice per cycle
2023-02-14 19:40:03 +01:00
Bernhard Wagner
13a5d8de86
Update code.mdx
...
The code example says "sine", but the description says "sawtooth".
2023-02-14 19:08:47 +01:00
Felix Roos
f024b71808
Update CONTRIBUTING.md
...
add more infos on code style, eslint and tests
2023-02-14 18:16:39 +01:00
Felix Roos
cd35a17904
Merge pull request #433 from tidalcycles/fix-anchors
...
Fix anchors
2023-02-13 00:43:29 +01:00
Felix Roos
be3f68ed06
fix comment
2023-02-13 00:42:16 +01:00
Felix Roos
64b8fd9584
fix: right sidebar anchors earlier
2023-02-13 00:41:42 +01:00
Felix Roos
b001d1d0f1
update lockfile
2023-02-13 00:37:20 +01:00
Felix Roos
64ad75c79e
fix: anchor links
...
fixes https://github.com/tidalcycles/strudel/issues/432
+ fix style regression in mini repl
2023-02-13 00:35:40 +01:00
Felix Roos
12eb361d69
remove slash before anchor link
2023-02-12 20:13:59 +01:00
Felix Roos
dd51bd0a2f
Merge pull request #427 from tidalcycles/docs
...
autocomplete preparations
2023-02-11 21:02:11 +01:00
Felix Roos
0fb478a7c8
no autocomplete until upstream merge
2023-02-11 20:55:35 +01:00
Felix Roos
9694ecf55b
autocomplete dark / light
2023-02-11 13:02:04 +01:00
Felix Roos
fe80478b8a
Merge remote-tracking branch 'origin/main' into docs
2023-02-10 23:18:04 +01:00
Felix Roos
a253c26bee
Merge pull request #431 from tidalcycles/themes
...
Themes
2023-02-10 23:14:47 +01:00
Felix Roos
a500f983f5
Merge branch 'main' into themes
2023-02-10 22:59:52 +01:00
Felix Roos
3579b6f8f3
dynamic highlight color
...
+ refactor hooks
2023-02-10 22:52:34 +01:00
Felix Roos
14cb954213
themed minirepl
...
+ add strudelTheme
+ add lineBackground with opacity
+ add some missing light flags
+ add fallback css variables for non js context
2023-02-10 21:42:27 +01:00
Felix Roos
6170eef441
format
2023-02-10 20:09:23 +01:00
Felix Roos
ddb9af4d57
themify rest of layout (except minirepls)
2023-02-10 20:07:36 +01:00
Felix Roos
6db2c0bf93
only invert prose for dark themes
2023-02-10 18:34:02 +01:00
Felix Roos
46f70e6a5e
persisted theme + add all settings
2023-02-10 12:54:15 +01:00
Felix Roos
0b994a1b0f
switchable css variables for theming
2023-02-10 11:32:36 +01:00
Felix Roos
0326244956
update themes
2023-02-10 09:25:58 +01:00
Felix Roos
ea1b2252fc
remove unused descriptions
...
+ fix some titles
+ comment out unfinished packages page
+ start offline page
2023-02-09 21:42:48 +01:00
Felix Roos
0da25ea7cc
Merge pull request #429 from tidalcycles/minirepl-keyboard-support
...
minirepl: add keyboard shortcuts
2023-02-09 19:22:56 +01:00
Felix Roos
3209afa4ff
minirepl: add keyboard shortcuts
2023-02-09 19:20:44 +01:00
Felix Roos
33e2631e5d
update snapshot
2023-02-09 18:48:34 +01:00
Felix Roos
f02a41b675
fix param description
2023-02-09 18:44:41 +01:00
Felix Roos
f497d7b212
reactify autocomplete info
2023-02-09 18:37:29 +01:00
Felix Roos
0f18f5eb81
remove logs
2023-02-09 14:16:37 +01:00
Felix Roos
8da81104aa
doc: note
2023-02-09 12:42:37 +01:00
Felix Roos
97cbdc6b0f
use jsdoc in autocomplete, still not context aware
...
+ add noAutocomplete flags
+ add superdirtOnly flags
2023-02-09 12:19:38 +01:00
Felix Roos
7f53f4e36b
Merge branch 'main' into docs
2023-02-09 08:57:20 +01:00
Felix Roos
c350f262e6
Merge pull request #425 from tidalcycles/pwa
...
add cdn.freesound to cache list
2023-02-09 08:56:42 +01:00
Felix Roos
3e727893bf
basic theme picker
2023-02-08 23:43:02 +01:00
Felix Roos
2a2c7437e4
add cdn.freesound to cache list
2023-02-08 21:18:03 +01:00
Felix Roos
4f0885d3af
Merge branch 'main' into themes
2023-02-08 20:49:20 +01:00
Felix Roos
5656cd2fc6
Merge pull request #421 from tidalcycles/pwa
...
add more offline caching
2023-02-08 20:36:00 +01:00
Felix Roos
b6e42876ad
fix cache rule + disable service worker in dev
2023-02-08 20:32:03 +01:00
Felix Roos
3671344867
add freesound + shabda to offline cache rule
2023-02-08 20:26:44 +01:00
Felix Roos
30b149053c
basic theme switcher
2023-02-08 18:54:34 +01:00
Felix Roos
cdd40df9d3
disable sw in dev
2023-02-08 18:54:19 +01:00
Felix Roos
9d661808ba
Merge pull request #419 from tidalcycles/pwa
...
add caching strategy for missing file types + cache all samples loaded from github
2023-02-07 22:08:01 +01:00
Felix Roos
6a5d849b3c
add caching strategy for missing file types
...
+ cache all samples loaded from github
2023-02-07 21:50:08 +01:00
Felix Roos
25bbd73a90
Merge pull request #417 from tidalcycles/pwa
...
PWA with offline support
2023-02-06 23:29:56 +01:00
Felix Roos
3d27a5f8c7
format
2023-02-06 21:06:33 +01:00
Felix Roos
44ef372399
update og meta data
2023-02-06 21:05:28 +01:00
Felix Roos
fd09dff381
basic pwa setup
2023-02-06 20:57:34 +01:00
Felix Roos
10580a0bec
change rocket to strudel
2023-02-06 20:21:09 +01:00
Felix Roos
f3f87b0a46
dont lint json
2023-02-06 20:20:45 +01:00
Felix Roos
ac606bcf71
Update README.md
2023-02-05 23:16:38 +01:00
alex
bb50df07e7
iclc reviews
2023-02-05 21:01:02 +00:00
Felix Roos
f7ac033e1c
Merge pull request #411 from tidalcycles/docs
...
improve samples doc
2023-02-05 17:27:32 +01:00
Felix Roos
a1043352c1
Merge pull request #413 from tidalcycles/remove-google
...
google gtfo
2023-02-05 17:27:09 +01:00
Felix Roos
e15fecf6cf
google gtfo
2023-02-05 17:19:32 +01:00
Felix Roos
3e99f345ef
better headings
2023-02-05 16:40:29 +01:00
Felix Roos
0a77770ef3
remove double directive
2023-02-05 16:37:00 +01:00
Felix Roos
379b8392dd
add snapshot
2023-02-05 16:32:51 +01:00
Felix Roos
0fdae70461
improve samples doc
2023-02-05 16:28:43 +01:00
Felix Roos
087423c754
Merge pull request #409 from tidalcycles/docs
...
improve effects doc
2023-02-05 16:27:59 +01:00
Felix Roos
ce64c98fb7
add adsr image link
2023-02-05 15:08:17 +01:00
Felix Roos
e11a8a9dbb
Merge pull request #410 from bwagner/patch-3
...
Update effects.mdx
2023-02-05 14:56:03 +01:00
Bernhard Wagner
ef4a68a24d
Update effects.mdx
...
Wether -> Whether
2023-02-05 14:54:27 +01:00
Felix Roos
0ec65c85d3
fix examples + snapshots
2023-02-05 14:52:01 +01:00
Felix Roos
74326f226d
format
2023-02-05 14:42:08 +01:00
Felix Roos
554e0d7a39
remove envelope section from synths page
2023-02-05 14:38:47 +01:00
Felix Roos
1b99ac92dd
categorize effects + add envelope doc
...
+ use short, more logical filter params as default
2023-02-05 14:34:59 +01:00
Felix Roos
ff0b77908a
Merge branch 'main' into docs
2023-02-05 14:34:16 +01:00
Felix Roos
83d19638ba
Merge pull request #407 from tidalcycles/shabda-doc
...
add shabda doc
2023-02-03 19:54:47 +01:00
Felix Roos
a7d484b1a8
add shabda doc
2023-02-03 19:53:01 +01:00
Felix Roos
d87beb37b8
Merge pull request #405 from tidalcycles/fix-share-on-subpath
...
fix: share url on subpath
2023-02-02 21:45:56 +01:00
Felix Roos
dcdb383960
fix: share url on subpath
...
fixes https://github.com/tidalcycles/strudel/issues/389
2023-02-02 21:43:24 +01:00
Felix Roos
478a7e95ea
Merge pull request #404 from tidalcycles/csound-update
...
update csound + fix sound output
2023-02-02 21:35:45 +01:00
Felix Roos
f7b3b582cc
update csound + fix sound output
...
see https://github.com/csound/csound/issues/1690#issuecomment-1414301145
2023-02-02 21:31:44 +01:00
Felix Roos
d1719dc277
Merge pull request #403 from tidalcycles/downgrade-csound
...
pin @csound/browser to 6.18.3 + bump
2023-02-02 19:53:36 +01:00
Felix Roos
9d8c812aa3
pin @csound/browser to 6.18.3 + bump
2023-02-02 19:51:16 +01:00
Felix Roos
2e390acce9
hotfix: deploy workflow install command
2023-02-01 23:04:13 +01:00
Felix Roos
e04797d891
Merge pull request #400 from tidalcycles/awaitable-audio-init
...
release webaudio
2023-02-01 22:47:26 +01:00
Felix Roos
fb6195b081
bump webaudio
2023-02-01 22:45:53 +01:00
Felix Roos
c6491a3ccd
Merge pull request #399 from tidalcycles/awaitable-audio-init
...
can now await initAudio + initAudioOnFirstClick
2023-02-01 22:45:16 +01:00
Felix Roos
014ae2107e
can now await initAudio + initAudioOnFirstClick
2023-02-01 22:42:25 +01:00
Felix Roos
1457eb9d19
Merge pull request #398 from tidalcycles/fix-minirepl-styles
...
fix: minirepl styles
2023-02-01 22:32:18 +01:00
Felix Roos
6f5f8cc7d8
fix: minirepl styles
2023-02-01 22:30:24 +01:00
Felix Roos
9ec3fee455
Merge pull request #396 from tidalcycles/pnpm
...
proper builds + use pnpm workspaces
2023-02-01 22:17:18 +01:00
Felix Roos
2d52168c26
trash obsolete package-lock files
2023-02-01 20:43:16 +01:00
Felix Roos
aa5dd7920f
organize tasks
2023-02-01 20:38:56 +01:00
Felix Roos
d60956e82a
update contribution guide to pnpm
...
+ update root tasks
2023-02-01 20:33:13 +01:00
Alex McLean
91fd3fb5ca
add missing snapshots
2023-02-01 15:51:42 +00:00
Alex McLean
46f3b662a7
add pattern methods hurry, press and pressBy ( #397 )
2023-02-01 15:49:55 +00:00
Felix Roos
54a61dcdae
overhaul the remaining readmes
2023-02-01 16:29:18 +01:00
Felix Roos
b58f5232c7
add nano-repl as workspace
2023-02-01 16:09:50 +01:00
Felix Roos
9a5bda862c
update examples
2023-02-01 16:09:33 +01:00
Felix Roos
7f67adb639
bump eval
2023-02-01 15:49:05 +01:00
Felix Roos
48fd943622
fix: eval dependency + add deprecation note
2023-02-01 15:40:57 +01:00
Felix Roos
08350d00be
remove sc prefix to fix build
2023-02-01 15:35:21 +01:00
Felix Roos
84bf4a2686
add pretest
2023-01-30 22:53:53 +01:00
Felix Roos
2823456e96
update lockfile
2023-01-30 22:50:44 +01:00
Felix Roos
a373629fc2
fix: gh actions use pnpm
2023-01-30 22:48:24 +01:00
Felix Roos
0aa2f72a3a
update core examples
2023-01-29 23:27:35 +01:00
Felix Roos
c032f6dde1
add prepublishOnly everywhere
2023-01-29 00:14:07 +01:00
Felix Roos
f448d8f334
rename website package
2023-01-29 00:08:29 +01:00
Felix Roos
a5d4a43753
xen build
2023-01-28 23:19:33 +01:00
Felix Roos
52e01321ec
webdirt build
2023-01-28 23:18:25 +01:00
Felix Roos
19692e0122
webaudio build
2023-01-28 23:14:56 +01:00
Felix Roos
cd1da3cb81
transpiler build
2023-01-28 23:12:00 +01:00
Felix Roos
ffaa8f4ab3
tone build
2023-01-28 23:09:25 +01:00
Felix Roos
f3da9d680d
bump
2023-01-28 23:07:55 +01:00
Felix Roos
6118bd24f2
tonal build
2023-01-28 23:06:59 +01:00
Felix Roos
fddbb2e2ac
soundfonts build
2023-01-28 23:04:30 +01:00
Felix Roos
cb7156b091
serial build
2023-01-28 23:01:20 +01:00
Felix Roos
b5914a3f12
react build
2023-01-28 22:58:40 +01:00
Felix Roos
348d576ff3
remove dist folder
2023-01-28 22:49:13 +01:00
Felix Roos
7507654749
osc build
2023-01-28 22:40:10 +01:00
Felix Roos
c25aad0c4a
midi build
2023-01-28 22:35:08 +01:00
Felix Roos
4aa32415cd
eval build
2023-01-28 22:32:48 +01:00
Felix Roos
cde23bbf98
csound build
2023-01-28 22:27:18 +01:00
Felix Roos
555fe0b629
bump mini
2023-01-28 22:16:33 +01:00
Felix Roos
be44c28fd3
add mini build
2023-01-28 22:16:04 +01:00
Felix Roos
657091307e
remove unused deps
2023-01-28 22:12:11 +01:00
Felix Roos
458dc6e07d
add core build
2023-01-28 22:05:11 +01:00
Felix Roos
cfaecf9fcb
migrate lerna to pnpm
...
https://lerna.js.org/docs/recipes/using-pnpm-with-lerna
2023-01-28 22:01:35 +01:00
Felix Roos
902f722d4c
add import linting + fix checks
2023-01-28 21:00:42 +01:00
Felix Roos
ea2d8b2773
use workspace protocol everywhere
2023-01-28 20:37:56 +01:00
Felix Roos
b319754dc3
fix website build
2023-01-28 20:31:23 +01:00
Felix Roos
35f2040717
use pnpm workspaces
2023-01-28 20:14:26 +01:00
Felix Roos
4121fc926e
write more about packages / monorepo setup
2023-01-28 17:59:59 +01:00
Felix Roos
fd9ab987e6
Merge branch 'main' into docs
2023-01-28 14:23:01 +01:00
Felix Roos
6c3a235b08
Merge pull request #379 from urswilke/add-tidal-drum-patterns-to-examples
...
Add tidal-drum-patterns to examples
2023-01-27 14:40:40 +01:00
Felix Roos
07cb861385
Merge pull request #388 from tidalcycles/ribbon
...
add ribbon + test + docs
2023-01-27 14:39:56 +01:00
Alex McLean
217e348fc3
Notes are not essential :) ( #393 )
...
* Notes are not essential :)
* Update notes.mdx
2023-01-27 11:10:37 +00:00
Felix Roos
ad917afba4
Merge pull request #391 from tidalcycles/docs
...
document csound
2023-01-21 17:18:12 +01:00
Felix Roos
9539c6d317
fix: left sidebar scroll
2023-01-21 17:14:18 +01:00
Felix Roos
e946e1e01e
add csound docs
2023-01-21 17:05:57 +01:00
Felix Roos
fea1e71a99
Merge remote-tracking branch 'origin/main' into docs
2023-01-21 15:57:54 +01:00
Felix Roos
9731eb8c5b
add ribbon + test + docs
2023-01-19 12:25:12 +01:00
Felix Roos
e058ae54ef
Merge pull request #387 from tidalcycles/rename-a-to-angle
...
Rename a to angle
2023-01-19 12:04:50 +01:00
Felix Roos
ba6714f384
add draw examples
2023-01-19 12:00:00 +01:00
Felix Roos
0a0a761e23
rename a to angle
2023-01-19 11:59:43 +01:00
Felix Roos
88e8368022
Merge pull request #386 from tidalcycles/run
...
add run + test + docs
2023-01-19 11:49:38 +01:00
Felix Roos
468ccc6288
add run + test + docs
2023-01-19 11:47:11 +01:00
Felix Roos
77e0237148
Merge pull request #385 from tidalcycles/docs-use-note-instead-of-n
...
docs: use note instead of n to mitigate confusion
2023-01-19 11:32:55 +01:00
Felix Roos
ffdfb07f72
docs: use note instead of n to mitigate confusion
2023-01-19 11:27:54 +01:00
Felix Roos
203ed88024
Merge pull request #384 from tidalcycles/update-my-patterns-readme
...
update my-patterns instructions
2023-01-18 17:10:08 +01:00
Felix Roos
9923bcd16f
update my-patterns instructions
2023-01-18 17:01:27 +01:00
urswilke
0179ec051f
Revert "run: npm test"
...
This reverts commit 00709539e9bdfbc1404e984f28453f0a54b5638e.
2023-01-16 23:19:46 +01:00
urswilke
05b6353355
move drum patterns in a new file
2023-01-16 23:11:17 +01:00
urswilke
47c6ed8829
Revert "import patterns created by new method in:"
...
This reverts commit b266e975755e035b85c0869a30219c80a84db856.
2023-01-16 23:06:43 +01:00
urswilke
ff9ebd64e3
run: npm test
2023-01-16 22:41:12 +01:00
urswilke
cd2b098b81
import patterns created by new method in:
...
https://github.com/urswilke/read_beats/commit/ecd8c03b5e29544819831459f4b4ac48d954640f
2023-01-16 22:41:12 +01:00
Felix Roos
7000a4cead
Merge pull request #377 from tidalcycles/draw-fixes
...
Draw fixes
2023-01-15 23:19:42 +01:00
Felix Roos
5aa983b45b
do less work when not drawing
2023-01-15 23:11:49 +01:00
Felix Roos
800989419b
catch all query errors by default
2023-01-15 22:50:56 +01:00
Felix Roos
362679954a
Merge pull request #372 from tidalcycles/local-draw
...
improve new draw logic
2023-01-14 11:07:07 +01:00
Felix Roos
2732d64beb
fix: another dependency array
2023-01-14 10:58:30 +01:00
Felix Roos
88684d6d9e
fix dependency array
2023-01-14 10:48:52 +01:00
Felix Roos
9afddf0850
fix sentence
2023-01-14 01:30:56 +01:00
Felix Roos
a2d7d6e81f
fix: mini repl could eval before modules are ready
2023-01-14 01:27:22 +01:00
Felix Roos
49bcb5e19f
fix minor bugs
2023-01-13 16:35:24 +01:00
Felix Roos
3744ea6218
fix: warnings
2023-01-13 15:17:23 +01:00
Felix Roos
b2c6d87633
MiniRepl: add punchcard flag for implicit vis
...
+ reintroduce editPattern
+ add punchcards to mini-notation.mdx
2023-01-13 15:13:39 +01:00
Felix Roos
e4f538b674
fix option handling
2023-01-13 13:00:11 +01:00
Felix Roos
ea0e0b4396
reset canvas when pattern changes
...
+ rename noteroll -> punchcard
2023-01-13 12:57:35 +01:00
Felix Roos
1ac784dc7a
localize draw logic
2023-01-13 12:03:34 +01:00
Felix Roos
d980c9ca4c
Merge branch 'main' into docs
2023-01-13 01:52:36 +01:00
Felix Roos
6a2a60df0d
hotfix: tests
2023-01-12 17:43:20 +01:00
Felix Roos
ee9b89b6d5
add more synonyms
2023-01-12 17:40:58 +01:00
Felix Roos
68cc109933
burn down that undocumented list
2023-01-12 17:25:01 +01:00
Felix Roos
1015bb0fdc
Merge pull request #369 from tidalcycles/docs
...
document more functions + change arp join
2023-01-12 14:40:58 +01:00
Felix Roos
7da94dd109
reformat headings
...
+ add another note about single quotes
2023-01-12 14:22:41 +01:00
Felix Roos
171808cf2c
add note about single quote strings
2023-01-12 14:19:18 +01:00
Felix Roos
78d14cdfea
automatically print synonyms in doc
2023-01-12 13:10:22 +01:00
Felix Roos
19982a2ffb
remove unused package
2023-01-12 13:00:22 +01:00
Felix Roos
79904560fc
fix: snapshot
2023-01-12 12:48:05 +01:00
Felix Roos
28aee1c58d
fix polymeter doc
2023-01-12 12:43:41 +01:00
Felix Roos
d4512f360b
fix: double slash
2023-01-12 12:40:20 +01:00
Felix Roos
48d0ffe868
add script that finds all undocumented exports
2023-01-12 12:35:04 +01:00
Felix Roos
62af12f3b9
remove experimental class properties
2023-01-12 12:32:27 +01:00
Felix Roos
efa4bfef2f
fix snapshot
2023-01-12 02:23:06 +01:00
Felix Roos
fc3ead4c01
Merge branch 'main' into docs
2023-01-12 02:20:16 +01:00
Felix Roos
ca9c813b40
format
2023-01-12 02:18:09 +01:00
Felix Roos
e3b0f47c40
hide internals for now
2023-01-12 02:15:42 +01:00
Felix Roos
bf13e42092
update snap
2023-01-12 01:57:14 +01:00
Felix Roos
4345fda9bc
more doc
2023-01-12 01:56:46 +01:00
Felix Roos
4059e9faa9
more doc
2023-01-12 00:10:58 +01:00
Felix Roos
95fcce1bcf
fix: snapshot
2023-01-11 23:38:40 +01:00
Felix Roos
86cde9716a
arpWith example
2023-01-11 23:37:59 +01:00
Felix Roos
6e315a50ed
breaking: arp use innerJoin instead of squeezeJoin
2023-01-11 23:28:17 +01:00
Felix Roos
500c0b6534
doc: arp + arpWith
2023-01-11 23:26:03 +01:00
Felix Roos
db75dca118
doc: split accumulation and conditions
2023-01-11 23:05:17 +01:00
Felix Roos
d5f37e2cbe
add internals doc
2023-01-11 22:48:47 +01:00
Felix Roos
a120a9895b
fix: right sidebar width
2023-01-11 22:48:33 +01:00
Felix Roos
e9c1db020f
hotfix: remove mocked .out
2023-01-11 22:11:22 +01:00
alex
08cd319a0b
Revert "Merge branch 'main' into main"
...
This reverts commit 896ec69329 , reversing
changes made to 32e64bbb6e .
2023-01-10 19:45:23 +00:00
Alex McLean
896ec69329
Merge branch 'main' into main
2023-01-10 18:23:45 +00:00
Alex McLean
32e64bbb6e
Typo
2023-01-09 23:49:16 +00:00
Felix Roos
0974540e5f
fix: typo
2023-01-10 00:21:54 +01:00
Felix Roos
e06963e616
Merge pull request #364 from urswilke/patch-2
...
add https to url
2023-01-10 00:03:46 +01:00
Felix Roos
a675815529
hotfix: preview command + build peg without logs
2023-01-09 23:55:45 +01:00
alex
3d48135b32
09
2023-01-09 22:47:25 +00:00
urswilke
8f09e7f097
add https to url
2023-01-09 23:44:49 +01:00
Felix Roos
e8b09f1124
Merge pull request #360 from tidalcycles/docs
...
doc structuring
2023-01-09 23:37:34 +01:00
Felix Roos
57ba353594
snaps
2023-01-09 23:31:30 +01:00
Felix Roos
b695e090cd
docs: control params
2023-01-09 23:27:30 +01:00
Felix Roos
69ecb7b54f
support logs in mini repl
...
+ pass hap to logger
+ add editPattern hook to repl + useStrudel
+ do not throw when webaudio gets plain values
2023-01-09 23:26:20 +01:00
Alex McLean
f57fe182ed
Support for multiple mininotation operators WIP ( #350 )
...
* support for multiple operators
* fix false test failures by sorting by part
* snapshot
2023-01-09 22:23:27 +00:00
Felix Roos
10ee11c886
docs: improve time modifiers page
...
+ polymeter + euclidRot
+ rename Factories to Pattern Constructors
2023-01-09 20:39:00 +01:00
Alex McLean
45842b1f05
Fix .out(), renaming webaudio's out() to webaudio() ( #361 )
...
* breaking test for out()
* rename webaudio's out() to webaudio(), fixes #359
2023-01-08 23:40:15 +00:00
Felix Roos
9ca5f9ad48
some corrections
...
+ n should not be recommended for notes as it does not work for samples
2023-01-09 00:19:29 +01:00
Felix Roos
bb00036a30
further sidebar reorganizing
2023-01-09 00:17:57 +01:00
Felix Roos
4a2a540500
Update README.md
2023-01-08 23:55:07 +01:00
Felix Roos
09217216dc
format
2023-01-08 23:48:32 +01:00
Felix Roos
22a64c4931
update snapshots
2023-01-08 23:46:39 +01:00
Felix Roos
93f520b941
Merge remote-tracking branch 'origin/main' into docs
2023-01-08 23:44:27 +01:00
alex
c84714dc3a
08
2023-01-08 13:25:22 +00:00
alex
a7aa09a13e
07
2023-01-07 23:15:50 +00:00
alex
efa1cdfcb2
07
2023-01-07 23:12:19 +00:00
Felix Roos
70695daae8
remove quotes around inline code snippets
2023-01-07 22:12:53 +01:00
Felix Roos
62fdba0600
pull apart functional docs
2023-01-07 22:12:35 +01:00
Felix Roos
5733e00908
add hideDescription flag to JsDoc
2023-01-07 22:11:47 +01:00
alex
e56abaefd7
06
2023-01-07 00:02:39 +00:00
Felix Roos
c71e893e8e
Merge pull request #356 from tidalcycles/docs
...
docs: tidal comparison + add global fx + add missing sampler fx
2023-01-06 22:02:31 +01:00
Felix Roos
3992356517
casing
2023-01-06 21:58:35 +01:00
Felix Roos
dbb84ef129
write more tidal comparison
2023-01-06 21:56:17 +01:00
Felix Roos
8781fa2e33
add filter synonyms
2023-01-06 21:37:31 +01:00
Felix Roos
605a1365d3
update snapshots
2023-01-06 21:15:32 +01:00
Felix Roos
ebb1bbc966
improve effects doc
2023-01-06 21:14:19 +01:00
Felix Roos
d4518f7a6e
began tidal comparison page
2023-01-06 12:50:35 +01:00
Alex McLean
68c9008019
Fix Bjorklund ( #343 )
...
* port Rohan Drape's Bjorklund implementation, add Toussaint's tests
* fix euclidLegato, simplifying a bit now that bjork results should always begin with an 'on'
* migrate euclid numbers in tunes
- 3,4 +1
- 5,8 -1
- 6,8 +3
Co-authored-by: Felix Roos <flix91@gmail.com >
2023-01-06 11:31:32 +00:00
Felix Roos
cafde1e910
Merge branch 'main' into docs
2023-01-06 11:49:49 +01:00
alex
41f5f3fe6e
05
2023-01-05 23:58:48 +00:00
alex
cf12ecfa34
04
2023-01-04 23:36:40 +00:00
Felix Roos
4fa668927f
Merge pull request #345 from tidalcycles/fix-prebake-base-path
...
Fix prebake base path
2023-01-04 20:29:35 +01:00
Felix Roos
24d2b5b4bd
Merge pull request #347 from tidalcycles/fix-midi
...
fixes #346
2023-01-04 19:55:48 +01:00
Felix Roos
4da2e003e1
fixes #346
2023-01-04 19:52:51 +01:00
Felix Roos
205debde9c
more links to fix
2023-01-03 23:40:40 +01:00
Felix Roos
ba6c7b0901
fix examples route
2023-01-03 23:32:37 +01:00
Felix Roos
8e5d02fd25
do not include url in base pth
2023-01-03 23:32:28 +01:00
Felix Roos
11d3251c67
add base path + use relative links
2023-01-03 23:02:41 +01:00
alex
9ec5787b4d
03
2023-01-03 21:26:56 +00:00
Felix Roos
027c669ad7
make prebake relative to BASE_URL
2023-01-03 22:17:44 +01:00
Alex McLean
405c12ba3f
deploy on push
2023-01-03 10:47:20 +00:00
Alex McLean
64fd53a8e5
tweak
2023-01-03 10:43:54 +00:00
alex
069d63e3cf
02
2023-01-02 23:33:48 +00:00
Alex McLean
66049e0e25
Merge pull request #2 from tidalcycles/main
...
downstream
2023-01-02 21:07:18 +00:00
Alex McLean
db7ef01dbb
Patternify euclid, fast, slow and polymeter step parameters in mininotation ( #341 )
...
* patternify the mininotation bjorklund, and fast (*) slow (/) and pattern step (%) parameters
* simplify replicate (!), should be closer to tidal now
* highlight atoms rather than elements
* tests
2023-01-02 20:28:07 +00:00
Felix Roos
1a6b649fd6
Merge pull request #340 from tidalcycles/animate
...
more animate functions + mini repl fix
2023-01-02 00:30:16 +01:00
Felix Roos
548619775e
rename ..
2023-01-02 00:28:38 +01:00
Felix Roos
4b79a75f39
fix: mini repls were broken
2023-01-02 00:24:33 +01:00
Felix Roos
28912fff97
animate: rescale + move + zoom
2023-01-01 18:47:45 +01:00
alex
98a83ddcc0
01c
2023-01-01 17:22:16 +00:00
alex
e9d965ce7a
01b
2023-01-01 14:22:19 +00:00
alex
b7624813cc
custom domain
2023-01-01 11:49:20 +00:00
Alex McLean
734e451bd9
Merge pull request #1 from tidalcycles/main
...
pull from upstream
2023-01-01 11:42:58 +00:00
Alex McLean
7a96436085
move /my-patterns to /swatch ( #338 )
2023-01-01 11:34:11 +00:00
Felix Roos
670af8fb1b
Merge pull request #337 from tidalcycles/animate
...
animation options
2023-01-01 12:22:55 +01:00
Felix Roos
0abd062e5c
fix: smear 0 special case
2023-01-01 12:18:46 +01:00
Felix Roos
1286468d5a
animation options
...
+ do not sync by default
2023-01-01 12:11:39 +01:00
alex
0f3da5be4a
01
2023-01-01 10:05:58 +00:00
Alex McLean
9170269e06
Update README.md
2023-01-01 00:34:53 +00:00
Alex McLean
8bb460701f
Tidy parser, implement polymeters ( #336 )
...
* rename parser stuff to be more explicit and fit with tidal concepts. qualify all strudel function calls
* Add {,}%n polymeter support, with a few tests
2022-12-31 21:42:49 +00:00
Felix Roos
c0a7173ca4
Merge pull request #335 from tidalcycles/animate
...
animate mvp
2022-12-31 16:51:53 +01:00
Felix Roos
949e15d8c6
controllable smear + sync flag
2022-12-31 16:41:13 +01:00
Felix Roos
0caedeb481
animate mvp
2022-12-31 16:23:45 +01:00
Felix Roos
83ca8d95be
Merge pull request #334 from tidalcycles/docs
...
testing + docs docs
2022-12-30 20:16:09 +01:00
Felix Roos
8483868783
docs: testing + docs
2022-12-30 19:54:02 +01:00
Felix Roos
6961388545
Merge branch 'main' into docs
2022-12-30 17:43:54 +01:00
Felix Roos
8ef1ae5202
Merge pull request #333 from tidalcycles/embed-route
...
Embed mode improvements
2022-12-29 21:11:15 +01:00
Felix Roos
26b8f93cea
roll back hh rhythm
2022-12-29 21:08:11 +01:00
Felix Roos
a576523976
simplify meltingsubmarine tune
2022-12-29 21:02:04 +01:00
Felix Roos
cf21c4085b
simplify embedded mode
2022-12-29 21:01:28 +01:00
Felix Roos
204f655d6d
Merge pull request #332 from tidalcycles/fix-mini-multiply-floats
...
fix: can now multiply floats in mini notation
2022-12-29 14:06:19 +01:00
Felix Roos
fb14865785
fix: can now multiply floats in mini notation
...
- fixes #314
2022-12-29 14:02:50 +01:00
Felix Roos
5cd052cc59
Merge pull request #331 from tidalcycles/my-patterns
...
improve displaying 's' in pianoroll
2022-12-29 13:50:07 +01:00
Felix Roos
af49c4117c
add color to some tunes
2022-12-29 13:25:20 +01:00
Felix Roos
dd736130a0
improve pianoroll value mapping
2022-12-29 13:03:28 +01:00
Felix Roos
cee8bda676
Merge pull request #330 from tidalcycles/my-patterns
...
my-patterns: fix paths + update readme
2022-12-28 17:35:35 +01:00
Felix Roos
6420a72ceb
fix paths + update readme
2022-12-28 17:33:14 +01:00
Felix Roos
380e7c7899
Merge pull request #329 from tidalcycles/my-patterns
...
my-patterns build + deploy
2022-12-28 17:11:40 +01:00
Felix Roos
16b4058a8b
fix build + simplify logic + add deploy note
2022-12-28 17:09:18 +01:00
Felix Roos
e3fba0257f
Merge pull request #328 from tidalcycles/my-patterns
...
add my-patterns
2022-12-28 15:43:31 +01:00
Felix Roos
cb8b65f6f3
add my-patterns
2022-12-28 15:39:42 +01:00
Felix Roos
3944a8ed54
Merge pull request #327 from tidalcycles/docs
...
add examples route
2022-12-28 14:47:13 +01:00
Felix Roos
2ceafe6379
Merge pull request #326 from tidalcycles/eval-fix-node
...
fix: workaround Object.assign globalThis
2022-12-28 14:44:30 +01:00
Felix Roos
9f058bd88a
add examples page with prerendered swatches
2022-12-28 14:40:53 +01:00
Felix Roos
1dd0ff13d8
Merge remote-tracking branch 'origin/eval-fix-node' into docs
2022-12-28 14:02:55 +01:00
Felix Roos
6061f10230
fix: workaround Object.assign globalThis
...
- see comment
2022-12-28 13:57:27 +01:00
Felix Roos
ea59fafb52
Merge pull request #324 from tidalcycles/docs
...
mini repl improvements
2022-12-26 23:29:47 +01:00
Felix Roos
2ff71126de
add withCanvas
2022-12-26 23:25:57 +01:00
Felix Roos
6d522e1743
Merge remote-tracking branch 'origin/main' into docs
2022-12-26 23:13:51 +01:00
Felix Roos
b37f3c819d
remove color magic for now
2022-12-26 23:12:16 +01:00
Felix Roos
1b41994e5f
codeformat
2022-12-26 23:01:18 +01:00
Felix Roos
4fd4b0d713
Merge pull request #323 from tidalcycles/notes-without-octave
...
support notes without octave
2022-12-26 23:00:34 +01:00
Felix Roos
7b43ed702e
only start animation loop when canvas is visible
...
+ add some placeholder files
2022-12-26 22:59:41 +01:00
Felix Roos
56cd77942b
remove old graphic
2022-12-26 22:50:10 +01:00
Felix Roos
37dc723b4b
react package build...
2022-12-26 22:44:23 +01:00
Felix Roos
d7ea37c917
add technical manual to docs
2022-12-26 22:43:02 +01:00
Felix Roos
c1d2bf9b9f
fix anchor links
2022-12-26 22:16:46 +01:00
Felix Roos
36f837730a
better color support
2022-12-26 22:13:41 +01:00
Felix Roos
b8f0a1dd82
fix format
2022-12-26 21:04:15 +01:00
Felix Roos
2d1b62a978
begin reimplementing draw logic for parallel use
2022-12-26 20:58:57 +01:00
Felix Roos
0792d0d59d
add scheduler.now to get phase starting from 0
2022-12-26 20:55:21 +01:00
Felix Roos
8c6da1a658
Merge branch 'main' into docs
2022-12-26 13:31:06 +01:00
Felix Roos
26be10f937
hotfix: css + sn -> sd
2022-12-26 12:43:08 +01:00
Felix Roos
ef4d9a13ed
Merge pull request #320 from jarmitage/main
...
tutorial updates
2022-12-26 12:37:36 +01:00
Jack Armitage
320d987ede
wut
2022-12-26 11:32:55 +00:00
Jack Armitage
51a4c4d13b
codeformat
2022-12-26 11:30:01 +00:00
Felix Roos
aaf3ae5f9c
microrhythm experiment
2022-12-26 11:25:27 +01:00
Jack Armitage
858f4f74b3
tutorial updates
2022-12-25 16:21:18 +00:00
Felix Roos
3feed90039
translate parts of tidal "How-tos"
2022-12-24 00:14:26 +01:00
Felix Roos
b46330fc7a
proper setup minirepl
2022-12-24 00:12:54 +01:00
Felix Roos
5ca7ce1f75
Merge commit 'd1d9b37ec764dd7377754d88e72996ef887beb82' into docs
2022-12-23 23:06:54 +01:00
Felix Roos
d1d9b37ec7
supper notes without octave
2022-12-23 23:01:07 +01:00
Felix Roos
823115c4ec
Merge pull request #318 from tidalcycles/reference-tab-sort
...
Reference tab sort
2022-12-23 18:26:30 +01:00
Felix Roos
8fe3fda27f
update snapshots
2022-12-23 18:24:40 +01:00
Felix Roos
63fffd7493
docs: envelope functions
2022-12-23 17:57:01 +01:00
Felix Roos
243a350e2b
fix : #317
2022-12-23 17:32:25 +01:00
Felix Roos
8c09e7ba36
hotfix: go to repl link
2022-12-23 01:05:17 +01:00
Felix Roos
d89502f91f
hotfix: make sure jsdoc is built before build
2022-12-23 01:01:45 +01:00
Felix Roos
847602f933
hotfix: add missing npm ci
2022-12-23 00:58:48 +01:00
Felix Roos
8fcf8fe39c
Revert "hotfix: build task for ci"
...
This reverts commit d59eec9296 .
2022-12-23 00:57:59 +01:00
Felix Roos
d59eec9296
hotfix: build task for ci
2022-12-23 00:54:43 +01:00
Felix Roos
b9122ebc34
Merge pull request #315 from tidalcycles/astro-build
...
Astro build
2022-12-23 00:49:56 +01:00
Felix Roos
38e066ee49
fix import
2022-12-23 00:47:33 +01:00
Felix Roos
232a04a1a2
docs: mobile nav
2022-12-23 00:41:47 +01:00
Felix Roos
dcb145635c
add tutorial redirect
...
+ place learn link last in repl header
+ fix all old links to /tutorial
2022-12-22 23:47:11 +01:00
Felix Roos
c9b73c68a6
fix pretest task
2022-12-22 23:32:19 +01:00
Felix Roos
08f7925ea9
delete now obsolete repl + tutorial folders
2022-12-22 23:28:34 +01:00
Felix Roos
ed79ec7940
copy potentially useful files from old tutorial
2022-12-22 23:22:48 +01:00
Felix Roos
869a44dd04
autolink headings
2022-12-22 23:19:38 +01:00
Felix Roos
6a9e9ebc4c
responsiveness
2022-12-22 23:07:14 +01:00
Felix Roos
f18a2a11fa
make repl and doc styles more similar
2022-12-22 22:49:41 +01:00
Felix Roos
9aaaa755c7
fix import + update build task
2022-12-22 17:23:35 +01:00
Felix Roos
818cd9044b
integrate repl into astro website
...
+ update build and setup tasks + workflow
+ move repl test folder to root
+ move docs and repl to website/src
2022-12-22 17:20:51 +01:00
Felix Roos
006ca12b6d
rename folder
2022-12-22 15:36:24 +01:00
Felix Roos
b5f9ab7c20
slight layout fixes
2022-12-20 22:47:49 +01:00
Felix Roos
0981f95f16
style left sidebar
2022-12-20 22:26:12 +01:00
Felix Roos
f64ef32eaa
more styling
2022-12-20 22:19:30 +01:00
Felix Roos
7a19659c9e
remove theme.css + cooler bg
2022-12-20 21:57:41 +01:00
Felix Roos
b1202fcd55
split tutorial into multiple pages
...
+ improve layout a bit
2022-12-20 21:38:08 +01:00
Felix Roos
b8f991eddb
simplify writing mdx files
2022-12-20 20:42:42 +01:00
Felix Roos
d0013f55a2
format
2022-12-20 19:50:32 +01:00
Felix Roos
7efaff4f6f
basic style for toc + further cleanup
2022-12-20 19:47:28 +01:00
Felix Roos
bc7a84e462
basic astro docs
2022-12-19 23:23:31 +01:00
Felix Roos
61657bd1b1
Merge pull request #307 from tidalcycles/obj-support-scale
...
object support for .scale
2022-12-19 21:02:37 +01:00
Felix Roos
fc63f4f89c
Merge pull request #312 from tidalcycles/jsdoc-component
...
Jsdoc component
2022-12-19 21:02:21 +01:00
Felix Roos
2c44c252d7
fixed namespaced anchor links
2022-12-19 20:59:47 +01:00
Felix Roos
613fc6e3ef
fix anchor icon color
2022-12-19 20:57:42 +01:00
Felix Roos
0a9604d10e
throw out nunjucks
2022-12-19 20:48:57 +01:00
Felix Roos
1cabedc65e
Merge pull request #311 from tidalcycles/fix-clipboard
...
fix: copy share link to clipboard was broken for some browers
2022-12-19 20:31:46 +01:00
Felix Roos
4e5a0d9e02
fix : #309
2022-12-19 20:30:01 +01:00
Alex McLean
bf373d894d
ICLC2023 paper ( #306 )
...
Paper submission for the international conference on live coding
2022-12-19 11:11:24 +00:00
Felix Roos
e6bbad84c1
Merge pull request #308 from tidalcycles/pianoroll-freq-support
...
support freq in pianoroll
2022-12-15 21:23:22 +01:00
Felix Roos
4de477d46c
support freq in pianoroll
2022-12-15 21:21:20 +01:00
Felix Roos
264cab3c9b
add scale test
2022-12-15 20:35:10 +01:00
Felix Roos
7f9ef59bea
Merge branch 'main' into obj-support-scale
2022-12-15 17:49:24 +01:00
Felix Roos
8ebbef4cbb
fix core deps after release trouble
2022-12-13 22:46:35 +01:00
Felix Roos
0c98a84242
bump root to 0.5.0
2022-12-13 22:38:58 +01:00
Felix Roos
2bbdd21b2f
Publish
...
- @strudel.cycles/csound@0.5.1
- @strudel.cycles/eval@0.5.0
- @strudel.cycles/midi@0.5.0
- @strudel.cycles/mini@0.5.0
- @strudel.cycles/react@0.5.0
- @strudel.cycles/soundfonts@0.5.0
- @strudel.cycles/tonal@0.5.0
- @strudel.cycles/tone@0.5.0
- @strudel.cycles/transpiler@0.5.0
- @strudel.cycles/webaudio@0.5.0
- @strudel.cycles/webdirt@0.5.0
- @strudel.cycles/xen@0.5.0
2022-12-13 22:38:08 +01:00
Felix Roos
794cfe949b
bump already published packages
2022-12-13 22:36:13 +01:00
Felix Roos
6a5010a2d6
bump csound
2022-12-13 22:28:16 +01:00
Felix Roos
61559fee9d
Revert "Publish"
...
This reverts commit 2118a20408 .
2022-12-13 22:24:12 +01:00
Felix Roos
2118a20408
Publish
...
- @strudel.cycles/core@0.5.0
- @strudel.cycles/csound@0.4.0
- @strudel.cycles/eval@0.5.0
- @strudel.cycles/midi@0.5.0
- @strudel.cycles/mini@0.5.0
- @strudel.cycles/osc@0.4.0
- @strudel.cycles/react@0.5.0
- @strudel.cycles/serial@0.3.0
- @strudel.cycles/soundfonts@0.5.0
- @strudel.cycles/tonal@0.5.0
- @strudel.cycles/tone@0.5.0
- @strudel.cycles/transpiler@0.5.0
- @strudel.cycles/webaudio@0.5.0
- @strudel.cycles/webdirt@0.5.0
- @strudel.cycles/xen@0.5.0
2022-12-13 22:22:27 +01:00
Felix Roos
b0bc20cb83
hotfix: code format
...
- PR was issued before prettier check, now ci fails
2022-12-13 22:10:09 +01:00
Felix Roos
2cd77b075b
Merge pull request #303 from gogins/main
...
Updated csoundm to use the register facility .
2022-12-13 22:07:27 +01:00
Felix Roos
03450c6085
Merge pull request #305 from tidalcycles/estlint-prettier-check
...
add lint + prettier check before test
2022-12-13 21:57:03 +01:00
Felix Roos
5d3c522da2
run prettier + lint separately (improves output)
2022-12-13 21:53:45 +01:00
Felix Roos
bf1ba6efc0
code format
2022-12-13 21:32:03 +01:00
Felix Roos
67ad82d52e
add lint + prettier check before test
2022-12-13 21:27:16 +01:00
Felix Roos
f437d976f8
Merge pull request #301 from tidalcycles/support-freq-in-sampler
...
add freq support to sampler
2022-12-13 21:21:43 +01:00
gogins
c94443faaa
Updated csoundm to use .
2022-12-12 20:54:03 -05:00
Felix Roos
c6d57f6a56
fix non note samples
2022-12-12 20:53:11 +01:00
Felix Roos
09b06da403
fix error message
2022-12-12 20:45:15 +01:00
Felix Roos
df73ce8a60
add freq support to sampler
2022-12-12 20:41:09 +01:00
Felix Roos
8b22c2e04f
Merge pull request #300 from tidalcycles/fix-trim
...
fix whitespace trimming
2022-12-12 00:48:41 +01:00
Felix Roos
b4f4d6cea2
fix whitespace trimming
2022-12-12 00:45:47 +01:00
Felix Roos
cdf7b2acf1
Merge branch 'main' of https://github.com/tidalcycles/strudel
2022-12-12 00:23:22 +01:00
Felix Roos
94651731a5
hotfix: uncomment essential line :)
2022-12-12 00:23:03 +01:00
Alex McLean
56424d29a3
.defragmentHaps() ( #299 )
2022-12-11 23:21:53 +00:00
Felix Roos
c5083b2aef
Merge pull request #298 from tidalcycles/dont-highlight-whitespace
...
remove whitespace from highlighted region
2022-12-11 23:17:48 +01:00
Felix Roos
1b06795ffe
remove whitespace from highlighted region
2022-12-11 23:14:47 +01:00
Felix Roos
6679cd60ce
scale now supports running on object values with n
2022-12-11 22:45:36 +01:00
Felix Roos
843a3c16ba
Merge pull request #297 from tidalcycles/package-update
...
update vitest
2022-12-11 22:03:26 +01:00
Felix Roos
df40204a57
update vitest
2022-12-11 21:58:58 +01:00
Felix Roos
210910eb6e
hotfix: lastOf was undefined
2022-12-11 21:56:05 +01:00
Felix Roos
ef427758da
Merge pull request #287 from tidalcycles/numeral-union
...
can now add bare numbers to numeral object props
2022-12-11 21:44:16 +01:00
Felix Roos
def6bbf683
add test
2022-12-11 21:43:05 +01:00
Felix Roos
5f37a4a21c
Merge pull request #295 from tidalcycles/refactor-bootstrap
...
Move stuff to new register function
2022-12-11 21:27:58 +01:00
Felix Roos
dc869987f9
Merge pull request #296 from tidalcycles/prettier-task
...
add prettier task
2022-12-11 20:07:12 +01:00
Felix Roos
b98d2201e5
add prettier task
2022-12-11 19:37:36 +01:00
Felix Roos
8dd6440bb8
update snapshots
2022-12-11 13:46:22 +01:00
Felix Roos
a2d83c48eb
comment out pipe operator test
2022-12-11 13:28:54 +01:00
Felix Roos
a0ae8f4a07
"fix" voice leading
2022-12-11 13:28:24 +01:00
Felix Roos
719dcbcd4d
fix some tests
2022-12-11 12:06:00 +01:00
Felix Roos
caa207e868
dont use random seedState for now
2022-12-11 11:55:14 +01:00
Felix Roos
306004ecd2
make mini "?" behave like .degradeBy + add comment
2022-12-11 00:13:30 +01:00
Felix Roos
bcac3c5b84
fix typo
2022-12-11 00:08:13 +01:00
Felix Roos
ccc90108df
snapshots
2022-12-10 22:59:39 +01:00
Felix Roos
b9781915a4
remove bootstrap + Pattern.patternify
2022-12-10 22:58:07 +01:00
Felix Roos
1890e65b75
refactor speak
2022-12-10 22:56:08 +01:00
Felix Roos
2f4da3ed52
refactor csound
2022-12-10 22:47:24 +01:00
Felix Roos
27a6ac0c0b
refactor xen and tone packages
2022-12-10 22:39:51 +01:00
Felix Roos
b81a66f07e
refactor uses of voicings
...
+ fix usages of scaleTranspose
2022-12-10 21:47:58 +01:00
Felix Roos
bc43fc9585
refactor tonal functions to 'register'
2022-12-10 21:34:38 +01:00
Felix Roos
4f7c013c78
refactor most signal functions
2022-12-10 21:03:36 +01:00
Felix Roos
09b15a07c6
use register for degradeBy / undegradeBy
2022-12-10 19:25:51 +01:00
Alex McLean
4340f024d3
Reorganise pattern.mjs with a 'toplevel first' regime ( #286 )
...
'toplevel first' regime
* loopAt has its optional cps parameter removed, with loopAtCps added for supporting that usage.
* rename bitlevel operations e.g. _and -> band
Co-authored-by: Felix Roos <flix91@gmail.com >
2022-12-10 14:39:03 +00:00
Alex McLean
98e9780819
Fancy hap show, include part in snapshots ( #291 )
...
* fix _mod import
* prettier hap show, use both whole and parts in snapshots, rebuild snapshots
2022-12-10 10:56:16 +00:00
Felix Roos
a45d63595f
delete bare value before numeral union
2022-12-09 11:00:28 +01:00
Felix Roos
5fbd1453b4
can now add bare numbers to numeral object props
2022-12-09 10:40:31 +01:00
Alex McLean
f827201ee0
Switch 'operators' from .whatHow to .what.how, and make sure there are toplevel curried functions for all of them. Rename util.mod to util._mod, to make room for toplevel 'operator' of that name. ( #285 )
2022-12-07 19:07:55 +00:00
Felix Roos
485a96962a
Merge pull request #281 from tidalcycles/arp
...
implement collect + arp function
2022-12-04 12:51:01 +01:00
Felix Roos
98a104f731
update snapshot
2022-12-04 11:58:19 +01:00
Felix Roos
ff987f14d7
add arp example tune
2022-12-04 11:57:40 +01:00
Felix Roos
4dd08268dc
implement collect + arp function
2022-12-04 11:38:11 +01:00
Felix Roos
c18a13d4fc
Merge pull request #278 from tidalcycles/do-not-recompile-orc
...
do not recompile orc
2022-12-02 13:38:27 +01:00
Felix Roos
7a79995727
do not recompile orc
2022-12-02 13:34:05 +01:00
Felix Roos
01eca562c5
Merge pull request #275 from tidalcycles/csound
...
add basic csound output
2022-12-02 12:49:26 +01:00
Felix Roos
f491d0c0c4
fix loadOrc in tests
2022-12-02 12:22:32 +01:00
Felix Roos
edf2287e13
Merge remote-tracking branch 'origin/main' into csound
2022-12-02 12:20:12 +01:00
Felix Roos
fcaab633c1
Merge pull request #277 from tidalcycles/tune-licenses
...
add licenses / credits to all tunes + remove some
2022-12-02 12:18:41 +01:00
Felix Roos
33b6579b5d
update snapshots
2022-12-02 12:17:15 +01:00
Felix Roos
72a8e4bc22
add licenses / credits to all tunes + remove some
2022-12-02 12:11:28 +01:00
Felix Roos
c67b02b7b0
update tunes
2022-12-02 12:09:58 +01:00
Felix Roos
486cd00384
added loadOrc + removed livecode.orc by default
2022-12-02 12:09:21 +01:00
Alex McLean
caea7bb39d
Support sending CRC16 bytes with serial messages ( #276 )
...
Optionally add a crc16 checksum.
Optionally support sending names in name/value pairs as single characters
2022-12-02 10:45:01 +00:00
Felix Roos
e8fb7ee683
now passing controls as string keymap
2022-12-02 11:38:47 +01:00
Felix Roos
e4ee4211c8
delete strudel unrealted example
2022-12-01 15:10:22 +01:00
Felix Roos
3fa3ebee14
Merge remote-tracking branch 'origin/main' into csound
2022-12-01 15:05:23 +01:00
Felix Roos
8e531f400e
allow defining csound on the window
2022-12-01 15:00:16 +01:00
Felix Roos
5727c0dc8a
clean up tunes + also load presets.orc
2022-12-01 14:56:50 +01:00
Felix Roos
f599088cdf
cleanup
2022-12-01 14:44:53 +01:00
Felix Roos
d78da55f54
lazy init + add livecode.org
2022-12-01 14:36:00 +01:00
Felix Roos
9052ff71e6
get rid of csound warning on reevaluation:
...
- only compile on init, use evalCode after
- pull presets into csd file
- use custom logging
2022-12-01 12:34:26 +01:00
Felix Roos
713da887ca
Merge branch 'tonal-update' into csound
2022-12-01 12:32:05 +01:00
Felix Roos
ad5950697e
Merge pull request #273 from tidalcycles/fix-tutorial-bugs
...
release version bumps
2022-11-29 23:41:39 +01:00
Felix Roos
85d0d06cab
Merge branch 'main' into fix-tutorial-bugs
2022-11-29 23:37:35 +01:00
Felix Roos
be6ec558e3
Merge pull request #271 from tidalcycles/eslint
...
add eslint
2022-11-29 23:34:50 +01:00
Felix Roos
dd2f60810a
Merge pull request #272 from tidalcycles/tonal-update
...
tonal update with fixed memory leak
2022-11-29 23:34:26 +01:00
Felix Roos
6c0b86d8f4
update tonal, fixes #269
2022-11-29 23:31:23 +01:00
Felix Roos
517ada6dbf
tiny time improvement
2022-11-29 23:02:09 +01:00
Felix Roos
0a098e3008
mock csound
2022-11-29 22:04:46 +01:00
Felix Roos
c40078ffc9
improve csound bindings:
...
- better timing
- can now pass instrument to .csound(...)
- can now write instruments with csound(...)
2022-11-29 21:59:22 +01:00
Felix Roos
729e0afdbe
fix typo
2022-11-29 00:10:21 +01:00
Felix Roos
eab86840d3
baasic csound output
2022-11-29 00:05:51 +01:00
Felix Roos
43aa2247f1
baasic csound output
2022-11-29 00:05:36 +01:00
Felix Roos
afe17a507e
update tonal: not working...
2022-11-28 23:00:15 +01:00
Felix Roos
e621020474
continue tutorial
2022-11-28 21:33:17 +01:00
Felix Roos
ac2aa7f288
add csound minimal example
2022-11-28 20:48:52 +01:00
Felix Roos
805bd7e930
simplify without-audio example
2022-11-24 20:56:09 +01:00
Felix Roos
f9bf2122b7
add without-audio example
2022-11-24 20:13:54 +01:00
Felix Roos
4e3e533e13
repl: optional eval callbacks
2022-11-24 20:13:04 +01:00
Felix Roos
611c429912
lint before test
2022-11-24 15:31:47 +01:00
Felix Roos
e2898ee5bf
add eslint + fix lint errors
2022-11-24 15:30:11 +01:00
Alex McLean
e1a532500e
Tidying up core ( #256 )
...
* remove _ prefixes except for functions to be patternified
* categorise pattern methods
* experimental support for `.add.squeeze` and friends as alternative to `.addSqueeze`
* `every` is now an alias for `firstOf` with additional `lastOf` (which every will become an alias for next)
2022-11-22 08:51:25 +00:00
Felix Roos
4cf412b93d
Merge pull request #266 from tidalcycles/faster-fast
...
fix performance bottleneck
2022-11-21 22:15:48 +01:00
Felix Roos
54c9c434e0
fix examples snapshot
2022-11-21 22:09:26 +01:00
Felix Roos
de19f3e5fe
fix tune snapshots
2022-11-21 22:08:17 +01:00
Felix Roos
8304993481
fix : #194
2022-11-21 21:59:08 +01:00
Felix Roos
4c838aeaca
hotfix: weird audion bug
2022-11-17 11:13:49 +01:00
Felix Roos
4ec1145dce
Publish
...
- @strudel.cycles/core@0.4.1
- @strudel.cycles/eval@0.4.1
- @strudel.cycles/midi@0.4.1
- @strudel.cycles/mini@0.4.1
- @strudel.cycles/osc@0.3.1
- @strudel.cycles/react@0.4.2
- @strudel.cycles/soundfonts@0.4.2
- @strudel.cycles/tonal@0.4.1
- @strudel.cycles/tone@0.4.1
- @strudel.cycles/transpiler@0.4.1
- @strudel.cycles/webaudio@0.4.2
- @strudel.cycles/webdirt@0.4.1
- @strudel.cycles/xen@0.4.1
2022-11-17 11:09:54 +01:00
Felix Roos
547d925065
Merge pull request #263 from tidalcycles/fix-tutorial-bugs
...
fix tutorial bugs
2022-11-17 11:08:37 +01:00
Felix Roos
874633051b
fix: snapshot
2022-11-17 10:56:46 +01:00
Felix Roos
2293f1ba15
fix: worklets now work in the tutorial again
2022-11-17 10:52:07 +01:00
Felix Roos
483c3f61b5
midi now works in the tutorial
2022-11-17 10:49:44 +01:00
Felix Roos
83263968f2
fix: rootNotes example
2022-11-17 10:41:32 +01:00
Felix Roos
f279c61792
fix: each example
2022-11-17 10:19:04 +01:00
Felix Roos
9717c696d8
add s for sharp (fixes notes example)
2022-11-17 10:16:29 +01:00
Felix Roos
94a594c777
fix sample examples
2022-11-17 10:15:59 +01:00
Felix Roos
f1ae8a17cf
fix: could play multiple mini repl at once
2022-11-17 10:07:19 +01:00
Felix Roos
add9c43827
Merge pull request #254 from tidalcycles/binaries
...
Binaries
2022-11-16 13:15:28 +01:00
Felix Roos
d3f6a5c296
package-lock
2022-11-16 13:13:50 +01:00
Felix Roos
4aea78b7c0
Merge branch 'main' into binaries
2022-11-16 13:13:11 +01:00
Felix Roos
4313fe670d
hotfix: fix share #261
2022-11-13 21:32:46 +01:00
Felix Roos
2e8a1b67ea
hotfix: fix prebuild
2022-11-13 20:53:28 +01:00
Felix Roos
e73044c533
Publish
...
- @strudel.cycles/react@0.4.1
- @strudel.cycles/soundfonts@0.4.1
- @strudel.cycles/webaudio@0.4.1
2022-11-13 20:48:52 +01:00
Felix Roos
418f09e364
hotfix: remove webaudio build for now
2022-11-13 20:48:32 +01:00
Felix Roos
08f207a396
package-lock
2022-11-13 20:44:05 +01:00
Felix Roos
4f57060708
Publish
...
- @strudel.cycles/core@0.4.0
- @strudel.cycles/eval@0.4.0
- @strudel.cycles/midi@0.4.0
- @strudel.cycles/mini@0.4.0
- @strudel.cycles/osc@0.3.0
- @strudel.cycles/react@0.4.0
- @strudel.cycles/serial@0.2.0
- @strudel.cycles/soundfonts@0.4.0
- @strudel.cycles/tonal@0.4.0
- @strudel.cycles/tone@0.4.0
- @strudel.cycles/transpiler@0.4.0
- @strudel.cycles/webaudio@0.4.0
- @strudel.cycles/webdirt@0.4.0
- @strudel.cycles/xen@0.4.0
2022-11-13 20:43:00 +01:00
Felix Roos
1507724ecd
hotfix: webaudio main file
2022-11-13 20:42:17 +01:00
Felix Roos
4bc2f64b24
Merge pull request #255 from tidalcycles/repl-refactoring
...
Repl refactoring
2022-11-13 20:20:32 +01:00
Felix Roos
839ba31dfb
remove refactoring notes
2022-11-13 18:49:16 +01:00
Felix Roos
2341452d91
fix: highlighting error
2022-11-13 18:44:00 +01:00
Felix Roos
7ab263b514
floating error message
2022-11-13 17:11:14 +01:00
Felix Roos
45b5b5960f
remove hideHeader function
2022-11-13 16:54:45 +01:00
Felix Roos
1b8ec1f01c
secret zen mode
2022-11-13 15:47:11 +01:00
Felix Roos
c92cb1c096
better draw cleanup + began reference tab
2022-11-13 14:50:48 +01:00
Felix Roos
8f31fbe275
proper draw cleanup
2022-11-13 13:58:36 +01:00
Felix Roos
aa76419eda
fix activeFooter state
2022-11-13 12:25:30 +01:00
Felix Roos
21503c0c38
separate header + footer components
2022-11-13 12:12:19 +01:00
Felix Roos
d957b19f55
fix first highlights
2022-11-13 02:00:09 +01:00
Felix Roos
122c4242ce
use new transpiler in test runtime
2022-11-13 01:43:54 +01:00
Felix Roos
e769ed2fd8
move draw stuff from tone to core + fix getPhase
2022-11-13 01:42:00 +01:00
Felix Roos
c722904831
prevent flicker
2022-11-13 00:30:48 +01:00
Felix Roos
c93faa9564
show intro only when coming to root url
2022-11-13 00:30:18 +01:00
Felix Roos
ce6495a46d
unfriend intro readers
2022-11-12 23:38:02 +01:00
Felix Roos
04f2b905af
basic intro tab
2022-11-12 21:28:07 +01:00
Felix Roos
b668a2c0d2
refactor onTrigger
2022-11-12 20:17:57 +01:00
Felix Roos
5fc8f10602
basic samples tab
2022-11-12 20:17:01 +01:00
Felix Roos
a27f399a9e
tabbed footer
2022-11-12 17:50:10 +01:00
Felix Roos
ff5d14fb63
can now have multiple triggers
...
+ Pattern.log now makes sense
2022-11-12 16:52:00 +01:00
Felix Roos
27fb2d2d5b
remove onLog callbacks
2022-11-12 12:07:02 +01:00
Felix Roos
0b9d59bf0e
logger works now outside of react
...
+ dynamic sample loading logs
+ remove old sampler code
2022-11-12 11:50:39 +01:00
Felix Roos
23e059a065
scheduler error handling + style
2022-11-11 23:35:46 +01:00
Felix Roos
45c7b29a96
big style update + new log system
2022-11-11 22:46:20 +01:00
Felix Roos
3e6c3fda60
update todos
2022-11-10 22:30:12 +01:00
Felix Roos
1a1363ef77
scheduler error handling
2022-11-10 22:25:58 +01:00
Felix Roos
b5c51e231b
lazy midi init + remove useWebMidi hook
2022-11-10 22:25:28 +01:00
Felix Roos
22711dd7be
remove log
2022-11-10 22:05:08 +01:00
Felix Roos
1ba4d3d5d1
only connect via osc when .osc is called
2022-11-10 22:04:22 +01:00
Felix Roos
823ab73585
cleaner error when midi is unsupported
2022-11-10 22:04:02 +01:00
Felix Roos
66c444efac
add sourcemaps
2022-11-10 22:03:34 +01:00
Felix Roos
b688b8921a
init audio on first click to remove warning
2022-11-10 22:03:23 +01:00
Felix Roos
00550ddab5
pass all params to onTrigger
2022-11-10 22:02:08 +01:00
Felix Roos
42fedec088
fix logger
2022-11-10 22:01:55 +01:00
Felix Roos
ff3bc0e8c2
fix core log
2022-11-10 22:01:49 +01:00
Felix Roos
dde7dff870
fix: hash urls
2022-11-10 21:11:25 +01:00
Felix Roos
25ffc9cf96
add logger
2022-11-10 21:10:33 +01:00
Felix Roos
eca92cf5b5
fix: web midi
2022-11-10 18:12:38 +01:00
Felix Roos
372bdf8be7
fix: highlighting sync
2022-11-10 17:15:10 +01:00
Felix Roos
c7c90b0647
fix mini repl + improve repl api
2022-11-10 16:36:51 +01:00
Felix Roos
14c2da4fa2
started refac repl to new scheduler + transpiler
2022-11-10 12:07:36 +01:00
Felix Roos
64275cfd22
revert server changes
2022-11-10 10:12:52 +01:00
Felix Roos
f0b099d9f7
Merge remote-tracking branch 'origin/main' into binaries
2022-11-10 10:11:47 +01:00
Felix Roos
c99d957bc8
Merge pull request #250 from tidalcycles/webaudio-build
...
Webaudio build
2022-11-08 23:35:10 +01:00
Felix Roos
51b14d55ec
fix webaudio main file + add buildless repl
2022-11-08 23:29:27 +01:00
Felix Roos
f92d9994df
Publish
...
- @strudel.cycles/soundfonts@0.3.3
- @strudel.cycles/webaudio@0.3.3
2022-11-08 23:17:43 +01:00
Felix Roos
431e1b87bd
add webaudio cjs + esm build task
2022-11-08 23:16:24 +01:00
Felix Roos
3ec2fc6030
Publish
...
- @strudel.cycles/midi@0.3.3
- @strudel.cycles/mini@0.3.3
- @strudel.cycles/react@0.3.3
- @strudel.cycles/tonal@0.3.3
- @strudel.cycles/tone@0.3.3
2022-11-08 22:52:46 +01:00
Felix Roos
99f416bf6b
hotfix: fix chord-voicings dependency
2022-11-08 22:51:28 +01:00
Felix Roos
89acc4870b
Publish
...
- @strudel.cycles/core@0.3.2
- @strudel.cycles/eval@0.3.2
- @strudel.cycles/midi@0.3.2
- @strudel.cycles/mini@0.3.2
- @strudel.cycles/react@0.3.2
- @strudel.cycles/soundfonts@0.3.2
- @strudel.cycles/tonal@0.3.2
- @strudel.cycles/tone@0.3.2
- @strudel.cycles/transpiler@0.3.2
- @strudel.cycles/webaudio@0.3.2
- @strudel.cycles/webdirt@0.3.2
- @strudel.cycles/xen@0.3.2
2022-11-08 22:45:44 +01:00
Felix Roos
314c739c3a
Merge pull request #249 from tidalcycles/use-acorn
...
new transpiler based on acorn
2022-11-08 22:43:31 +01:00
Felix Roos
30b18fc997
add transpiler readme
2022-11-08 22:32:42 +01:00
Felix Roos
168ac60853
use tune that works without transpiler
2022-11-08 21:25:21 +01:00
Felix Roos
dff0c0c3b0
vanilla-repl: use mini for all strings
...
+ skip transpiler
2022-11-08 21:17:00 +01:00
Felix Roos
ea3e9de7ab
feat: can now set a string parser for reify
2022-11-08 21:16:23 +01:00
Felix Roos
c93fd900bc
fix: tests
2022-11-08 21:04:41 +01:00
Felix Roos
a761aa9a37
use new transpiler in nano-repl
2022-11-08 20:53:47 +01:00
Felix Roos
f37eb92d93
support line,column,offset format
2022-11-08 20:53:26 +01:00
Felix Roos
2c7cc5d325
core evaluate now works without transpiler
2022-11-08 20:23:30 +01:00
Felix Roos
16659c82d2
test with old transpiler for now
2022-11-08 19:54:57 +01:00
Felix Roos
4ed3ca4128
use new transpiler in vite-vanilla-repl
2022-11-08 19:50:27 +01:00
Felix Roos
9b2899c8fb
transpiler package to replace eval package
2022-11-06 23:15:01 +01:00
Felix Roos
fada7fc9cc
Publish
...
- @strudel.cycles/eval@0.3.1
- @strudel.cycles/midi@0.3.1
- @strudel.cycles/mini@0.3.1
- @strudel.cycles/react@0.3.1
- @strudel.cycles/soundfonts@0.3.1
- @strudel.cycles/tonal@0.3.1
- @strudel.cycles/tone@0.3.1
- @strudel.cycles/webaudio@0.3.1
- @strudel.cycles/webdirt@0.3.1
- @strudel.cycles/xen@0.3.1
2022-11-06 19:53:24 +01:00
Felix Roos
2be5bca42b
hotfix: core dependencies
2022-11-06 19:51:56 +01:00
Felix Roos
b1ebf6367c
Publish
...
- @strudel.cycles/core@0.3.1
- @strudel.cycles/eval@0.3.0
- @strudel.cycles/midi@0.3.0
- @strudel.cycles/mini@0.3.0
- @strudel.cycles/react@0.3.0
- @strudel.cycles/soundfonts@0.3.0
- @strudel.cycles/tonal@0.3.0
- @strudel.cycles/tone@0.3.0
- @strudel.cycles/webaudio@0.3.0
- @strudel.cycles/webdirt@0.3.0
- @strudel.cycles/xen@0.3.0
2022-11-06 19:39:30 +01:00
Felix Roos
57e373f578
hotfix: npmignore react examples
2022-11-06 19:39:05 +01:00
Felix Roos
5c01874a32
release: bump core 0.3.0
2022-11-06 19:37:49 +01:00
Felix Roos
dd89e11633
hotfix: npm ignore examples folder
2022-11-06 19:36:01 +01:00
Felix Roos
4e51f19780
Publish
...
- @strudel.cycles/embed@0.2.0
- @strudel.cycles/osc@0.2.0
2022-11-06 19:30:53 +01:00
Felix Roos
33d37d8dee
Revert "Publish"
...
This reverts commit 60ce34af43 .
2022-11-06 19:28:11 +01:00
Felix Roos
60ce34af43
Publish
...
- @strudel.cycles/core@0.3.0
- @strudel.cycles/embed@0.2.0
- @strudel.cycles/eval@0.3.0
- @strudel.cycles/midi@0.3.0
- @strudel.cycles/mini@0.3.0
- @strudel.cycles/osc@0.2.0
- @strudel.cycles/react@0.3.0
- @strudel.cycles/soundfonts@0.3.0
- @strudel.cycles/tonal@0.3.0
- @strudel.cycles/tone@0.3.0
- @strudel.cycles/webaudio@0.3.0
- @strudel.cycles/webdirt@0.3.0
- @strudel.cycles/xen@0.3.0
2022-11-06 19:12:57 +01:00
Felix Roos
2602ff6e34
hotfix: revert lerna upgrade
2022-11-06 19:10:09 +01:00
Felix Roos
ef5cd36a37
Merge pull request #248 from tidalcycles/general-purpose-scheduler
...
General purpose scheduler
2022-11-06 19:03:19 +01:00
Felix Roos
7d47f5aba3
remove old clockworker + scheduler
2022-11-06 17:35:53 +01:00
Felix Roos
33cb506c71
add vanilla repl link to githack
2022-11-06 16:09:47 +01:00
Felix Roos
5fb36acb04
rebuild with correct base
2022-11-06 16:06:54 +01:00
Felix Roos
5f985f359b
add vanilla repl build
2022-11-06 16:03:49 +01:00
Felix Roos
09045d5387
add vite vanilla js repl example
2022-11-06 15:50:53 +01:00
Felix Roos
371af755df
move evaluate logic without transpiler to core
...
+ breaking change: evalScope is now imported from core
+ breaking change: deprecated extend is now removed
+ add repl.mjs
2022-11-06 12:12:43 +01:00
Felix Roos
0485632e22
Merge remote-tracking branch 'origin/main' into general-purpose-scheduler
2022-11-06 11:06:32 +01:00
Felix Roos
c3d6de2412
Merge pull request #243 from tidalcycles/shared-tests
...
snapshot tests on shared snippets
2022-11-06 11:05:23 +01:00
Felix Roos
36d49b11d9
Merge pull request #247 from tidalcycles/some-tunes
...
added some tunes
2022-11-06 11:03:41 +01:00
Felix Roos
866277510e
fix: samples function did not work in tests
2022-11-06 00:44:23 +01:00
Felix Roos
da8e00eb4e
Merge remote-tracking branch 'origin/main' into some-tunes
2022-11-06 00:38:05 +01:00
Felix Roos
cd30b2af3f
Merge pull request #246 from tidalcycles/readme-tlc
...
patchday
2022-11-06 00:37:11 +01:00
Felix Roos
38b3337d35
add amensister
2022-11-06 00:31:59 +01:00
Felix Roos
84d34aa12b
update shift packages
2022-11-05 12:09:00 +01:00
Felix Roos
96b7b68900
add scheduled example
2022-11-05 11:34:15 +01:00
Felix Roos
2a6ffbf5a4
update lerna
2022-11-05 11:33:59 +01:00
Felix Roos
1ac99e260b
update plugin-react + osc-js
2022-11-05 11:20:53 +01:00
Felix Roos
519062c8d0
update tailwind
2022-11-04 23:03:54 +01:00
Felix Roos
78d7cdf662
update more things
2022-11-04 21:05:24 +01:00
Felix Roos
a191b1e811
update vite in repl
2022-11-04 21:01:04 +01:00
Felix Roos
b372161874
update vite in react package
2022-11-04 20:58:36 +01:00
Felix Roos
5bbec7b17c
package-lock
2022-11-04 20:46:06 +01:00
Felix Roos
54b847a8ef
update tailwind + react
2022-11-04 20:45:45 +01:00
Felix Roos
a40a0f730f
update codemirror
2022-11-04 20:43:16 +01:00
Felix Roos
a677b94297
update webmidi + remove tone piano
2022-11-04 20:36:33 +01:00
Felix Roos
d102528d0a
Merge pull request #244 from tidalcycles/readme-tlc
...
Readme + TLC
2022-11-04 20:28:22 +01:00
Felix Roos
854692f975
use only node 18 to save some energy
2022-11-04 20:25:31 +01:00
Felix Roos
bdc321df4d
update browserslist
2022-11-04 20:24:42 +01:00
Felix Roos
230e8e9d4d
revert auto formatted snippet
2022-11-04 20:21:08 +01:00
Felix Roos
96c49689ec
improve readmes
2022-11-04 20:15:46 +01:00
Felix Roos
698f560d56
export controls from core root
2022-11-04 20:15:36 +01:00
Felix Roos
67ee493e56
remove cross import + code format
2022-11-04 20:15:11 +01:00
Felix Roos
4fc7ef698a
code format
2022-11-04 20:14:57 +01:00
Felix Roos
89434fc3bd
replace old snippet
2022-11-04 20:14:47 +01:00
Felix Roos
6129f9afe8
fix: mini repl test tune
2022-11-04 20:13:25 +01:00
Felix Roos
e5f38dbbc6
dbdump script
2022-11-04 17:30:19 +01:00
Felix Roos
5534db95bc
exclude shared test for now
2022-11-03 19:01:23 +01:00
Felix Roos
37c45424fd
all shared tests now pass
2022-11-03 18:57:27 +01:00
Felix Roos
ed44f4ed0c
add shared tunes test
2022-11-03 16:18:29 +01:00
Felix Roos
f829f35cfa
Merge pull request #242 from tidalcycles/example-tests
...
in source example tests
2022-11-03 15:16:03 +01:00
Felix Roos
3033acadbb
remove log
2022-11-03 14:57:46 +01:00
Felix Roos
5c2a8a68c0
render doc.json before testing
2022-11-03 14:52:24 +01:00
Felix Roos
e9544f8f92
test all in source examples
2022-11-03 14:47:27 +01:00
Felix Roos
1a6743dba9
hotfix: #241
2022-11-03 12:52:01 +01:00
Felix Roos
06d6621c14
Merge pull request #240 from tidalcycles/load-samples-from-url
...
feat: support github: links
2022-11-02 23:16:43 +01:00
Felix Roos
d7b82edae3
feat: support github: links
2022-11-02 23:13:00 +01:00
Felix Roos
5eae156134
Merge pull request #239 from tidalcycles/load-samples-from-url
...
Load samples from url
2022-11-02 21:26:44 +01:00
Felix Roos
d8843e6057
refactor prebake
2022-11-02 21:07:47 +01:00
Felix Roos
cf7c734778
feat: can now load samples via url
2022-11-02 12:29:34 +01:00
Felix Roos
240a8930ef
Merge pull request #238 from tidalcycles/object-arithmetic
...
Object arithmetic
2022-11-02 11:42:32 +01:00
Felix Roos
4f3046593a
fix: test
2022-11-01 21:54:25 +01:00
Felix Roos
a0bd5bdd35
simplify asNumber
2022-11-01 21:45:40 +01:00
Felix Roos
e3bc63e4fa
fix: osc notes
2022-11-01 21:45:25 +01:00
Felix Roos
fbf7c6293f
get rid of asNumber on arithmetic functions
2022-11-01 21:38:16 +01:00
Felix Roos
e128b02da1
support object arithmetic
2022-11-01 21:31:39 +01:00
Felix Roos
2168dbc6fc
flat rave
2022-11-01 17:09:18 +01:00
Felix Roos
97db895354
use new bank function
2022-11-01 00:38:38 +01:00
Felix Roos
48fc68bfdb
Merge remote-tracking branch 'origin/tidal-drum-machines' into some-tunes
2022-11-01 00:36:53 +01:00
Felix Roos
3741ffbb59
Merge pull request #237 from tidalcycles/tidal-drum-machines
...
Tidal drum machines
2022-11-01 00:36:14 +01:00
Felix Roos
caf58492f2
move sample data to json files
2022-10-31 23:58:12 +01:00
Felix Roos
0c5bdd0205
make bank a normal param
2022-10-31 23:30:50 +01:00
Felix Roos
ae6da0d6ef
Merge pull request #236 from tidalcycles/fix-mono
...
fx on stereo speakers
2022-10-31 21:39:23 +01:00
Felix Roos
bdbb4cb495
add all drum machines + soundbank helper
2022-10-31 20:55:23 +01:00
Felix Roos
566c358e8d
drum demo
2022-10-31 20:35:34 +01:00
Felix Roos
324cffe6df
808 + 909
2022-10-31 20:34:47 +01:00
Felix Roos
dadb8119e8
fix: reverb mono
2022-10-31 20:34:07 +01:00
Felix Roos
335d54b5f4
fix: multichannel worklets
2022-10-31 20:33:42 +01:00
Felix Roos
0fd851999f
little fluty tune
2022-10-30 20:38:12 +01:00
Felix Roos
50f88798d8
Merge remote-tracking branch 'origin/main' into some-tunes
2022-10-30 19:36:16 +01:00
Felix Roos
8033cfc49d
add sample demo tune
2022-10-30 19:36:06 +01:00
Felix Roos
882f450ee8
Merge pull request #235 from tidalcycles/vcsl-samples
...
add vcsl sample library
2022-10-30 19:10:32 +01:00
Felix Roos
4d60a582fe
note default to 36
2022-10-30 18:49:26 +01:00
Felix Roos
7ef3d33d0e
add vcsl sample library
2022-10-30 15:52:51 +01:00
Alex McLean
24328ee8ae
Fix zero length queries WIP ( #234 )
...
* failing tests for zero-width queries
* support zero width timespans in splitArcs. Fixes one test, breaks a load more..
* fix fastGap
2022-10-29 23:23:10 +01:00
Felix Roos
d45c380389
add two tunes
2022-10-29 22:19:11 +02:00
Felix Roos
fbb3d144a1
hotfix: missing note calls in some tunes
2022-10-29 18:07:46 +02:00
Felix Roos
7e7e299bce
Merge remote-tracking branch 'origin/main' into general-purpose-scheduler
2022-10-29 17:56:30 +02:00
Felix Roos
d18116fcbe
Merge pull request #232 from tidalcycles/out-by-default
...
Out by default
2022-10-29 17:54:05 +02:00
Felix Roos
e38513f077
more fixes
2022-10-29 17:51:46 +02:00
Felix Roos
08c4c641ec
add note calls everywhere
2022-10-29 17:38:54 +02:00
Felix Roos
5d7e46b246
started removing primitive haps from tutorial
2022-10-29 14:58:50 +02:00
Felix Roos
dac906a79d
fix sample name
2022-10-27 21:20:09 +02:00
Felix Roos
ecfeac4d63
clearer error
2022-10-27 21:20:01 +02:00
Felix Roos
db1fc399a1
add baseDir to prebake + obj params
2022-10-27 21:19:50 +02:00
Felix Roos
60616a5228
remove old defaultSynth
2022-10-27 21:19:17 +02:00
Felix Roos
699c8d5b60
different default adsr for synths and samples
2022-10-27 20:55:12 +02:00
Felix Roos
4264f013af
remove webdirt + tone from tutorial
...
+ do not load webdirt in repl
2022-10-27 20:51:14 +02:00
Felix Roos
ecc4e1803c
remove all occurrences of .out()
2022-10-27 19:47:07 +02:00
Felix Roos
5c230c2d65
use webaudio output by default
2022-10-27 19:40:00 +02:00
Felix Roos
6af681354b
support primitive notes + tame default gain
2022-10-27 19:39:33 +02:00
Alex McLean
5f381cf153
Patternify range ( #231 )
...
* patternify range
* patternify range
* fix test
2022-10-26 22:53:49 +01:00
Felix Roos
2ed290a214
Merge pull request #228 from tidalcycles/just-another-docs-branch
...
Just another docs branch
2022-10-26 21:42:12 +02:00
Felix Roos
cf11472348
Merge pull request #230 from tidalcycles/reafactor-tunes
...
Refactor tunes away from tone
2022-10-26 21:41:12 +02:00
Felix Roos
2c14514c56
update snapshot
2022-10-26 21:37:41 +02:00
Felix Roos
053e6d8325
refactor remaining usages of tone
2022-10-26 21:30:27 +02:00
Felix Roos
603c55fda7
doc: in source value modifiers
2022-10-26 20:29:12 +02:00
MysteryHouse
113adcc5cc
Core util tests ( #226 )
...
* Error message formatting, deprecate unused functions
* Add 'test-coverage' script
* Additional test coverage for core util module
* Additional tests for core util module
by @mystery-house
2022-10-20 08:26:28 +01:00
Alex McLean
a5bf8f6732
fix fastgap for events that go across cycle boundaries ( #225 )
2022-10-06 21:35:45 +01:00
Felix Roos
c4b482634f
doc: begin end
2022-09-25 23:35:30 +02:00
Felix Roos
4b083d6f81
add reverb link
2022-09-25 23:23:37 +02:00
Felix Roos
04973d153b
doc: legato gain velocity
2022-09-25 22:39:16 +02:00
Felix Roos
69ce7c78a4
doc: euclid + euclidLegato
2022-09-25 22:09:39 +02:00
Felix Roos
b64cf197f2
doc: improve chop + loopAt examples
2022-09-25 21:57:56 +02:00
Felix Roos
a8b0279853
Merge remote-tracking branch 'origin/main' into reafactor-tunes
2022-09-25 21:18:03 +02:00
Felix Roos
e715e2ba2f
Merge remote-tracking branch 'origin/main' into general-purpose-scheduler
2022-09-25 21:16:37 +02:00
Felix Roos
985de36647
Merge remote-tracking branch 'origin/main' into just-another-docs-branch
2022-09-25 21:16:05 +02:00
Felix Roos
b7b576e38b
Merge pull request #224 from tidalcycles/reverb
...
Reverb
2022-09-25 21:15:36 +02:00
Felix Roos
5018669ded
roomsize
2022-09-25 20:08:02 +02:00
Felix Roos
c5342d3eb0
snaps
2022-09-25 16:40:50 +02:00
Felix Roos
0e7a0b5754
more tunes
2022-09-25 16:37:10 +02:00
Felix Roos
933ef02df0
really simple reverb
2022-09-25 16:36:59 +02:00
Alex McLean
513e0d748d
focus tweak for squeezeJoin - another go at fixing #216 ( #221 )
...
Fixes squeezeJoin, and in the process struct/keepif. fixes #216
Co-authored-by: Felix Roos <flix91@gmail.com >
2022-09-24 23:27:25 +01:00
Felix Roos
852f01fddd
Merge pull request #222 from tidalcycles/negative-speed
...
support negative speeds
2022-09-24 23:17:21 +02:00
Felix Roos
9ebada63e9
support negative speeds
2022-09-24 23:14:43 +02:00
Felix Roos
dbda70eee9
Merge pull request #213 from tidalcycles/feedbackdelay
...
Feedback Delay
2022-09-24 21:55:14 +02:00
Felix Roos
18bd10dfed
clean up getDelay args
2022-09-24 21:51:55 +02:00
Felix Roos
f76d03a0dc
delay as global send via orbit
2022-09-24 21:45:23 +02:00
Alex McLean
86ba5c9c1a
Merge pull request #220 from tidalcycles/fix-squeezeJoin
...
Fix squeeze join
2022-09-23 11:06:16 +01:00
alex
5b56fbed97
adjust use of focus in squeezeJoin - fixes #216
2022-09-23 08:00:53 +01:00
alex
dfdd918ea0
attempt at fixing #216
2022-09-22 22:52:02 +01:00
Felix Roos
df2c7ec1a1
doc: chop + loopAt
2022-09-22 23:20:15 +02:00
Felix Roos
0d179f2042
tutorial is now dark
2022-09-22 23:20:03 +02:00
Felix Roos
63c6a9735c
Merge branch 'main' into general-purpose-scheduler
2022-09-22 21:25:44 +02:00
Felix Roos
f7e3f7d187
Merge branch 'main' into feedbackdelay
2022-09-22 21:25:12 +02:00
Felix Roos
cc54da5980
Merge pull request #219 from tidalcycles/webaudio-output
...
encapsulate webaudio output
2022-09-22 21:23:11 +02:00
Felix Roos
ca82796081
getDestination collides with tone
...
-> do not export for now (not needed)
-> can be refactored when tone is removed
-> also prevent loading worklets in node
2022-09-22 21:19:44 +02:00
Felix Roos
d092068bd2
migrate to encapsulated out
2022-09-22 20:24:59 +02:00
Felix Roos
0c1529237c
Merge commit '6dbb2cb98a41edc6ad6b3458a6f7067044cb66cd' into general-purpose-scheduler
2022-09-22 19:54:58 +02:00
Felix Roos
6dbb2cb98a
encapsulate out
...
+ encapsulate destination
+ error handling
to simplify merge scheduler branch
2022-09-22 19:50:07 +02:00
Felix Roos
ead763b909
Merge remote-tracking branch 'origin/main' into reafactor-tunes
2022-09-22 19:24:28 +02:00
Felix Roos
415139851e
Merge remote-tracking branch 'origin/HEAD' into just-another-docs-branch
2022-09-22 19:22:35 +02:00
Felix Roos
5c99b72e2f
Merge remote-tracking branch 'origin/HEAD' into feedbackdelay
2022-09-22 19:22:08 +02:00
Felix Roos
82cb6c93cf
Merge pull request #218 from tidalcycles/webdirt-feature-parity
...
samples now have envelopes
2022-09-22 19:18:18 +02:00
Felix Roos
d21734ccf2
update snapshots
2022-09-22 19:15:53 +02:00
Felix Roos
91934006d5
adjust default envelope
2022-09-22 19:09:38 +02:00
Felix Roos
014c258c57
sample adsr support
2022-09-22 15:33:06 +02:00
Felix Roos
5e76bc3f2f
Merge pull request #217 from tidalcycles/webdirt-feature-parity
...
sampler features + fixes
2022-09-22 00:03:30 +02:00
Felix Roos
7f6940f3a5
cut precision
2022-09-21 22:47:16 +02:00
Felix Roos
8d5682deb0
cut + loop
2022-09-21 22:44:56 +02:00
Felix Roos
819abbfa7a
fix sample slicing + unit + nudge
2022-09-21 22:25:35 +02:00
Felix Roos
227ad332b8
add missing params to echo
2022-09-19 23:42:04 +02:00
Felix Roos
17c83e1a85
Merge pull request #215 from tidalcycles/just-another-docs-branch
...
Just another docs PR
2022-09-19 23:32:55 +02:00
Felix Roos
5d699496ca
doc: chunk + chunkBack
2022-09-19 23:30:37 +02:00
Felix Roos
e4f4fe81ae
doc: iterBack
2022-09-19 23:21:55 +02:00
Felix Roos
abe28367fb
doc: iter
2022-09-19 23:19:39 +02:00
Felix Roos
cc394d9f74
doc: echo + echoWith
2022-09-19 23:13:36 +02:00
Felix Roos
476b51ee31
fix deployment permissions
2022-09-19 22:40:04 +02:00
Felix Roos
ec823ade14
do everything in one step
2022-09-19 22:35:56 +02:00
Felix Roos
0c3777f7d7
wait for build before deploy
2022-09-19 22:31:41 +02:00
Felix Roos
a679e47c0d
fix workflow
2022-09-19 22:27:56 +02:00
Felix Roos
1e82735241
rename deploy workflow
2022-09-19 22:26:34 +02:00
Felix Roos
a09ec6b0b5
deployment: next try
2022-09-19 22:22:11 +02:00
Felix Roos
0134a50ffa
add update button
2022-09-19 22:09:23 +02:00
Felix Roos
1da005e811
deploy after build
2022-09-19 21:58:12 +02:00
Felix Roos
8ab912429b
build: npm i inside tutorial
2022-09-19 21:54:34 +02:00
Felix Roos
88d12223a5
build: add npm i in repl folder
2022-09-19 21:52:31 +02:00
Felix Roos
6c363d9c4b
add rollup-plugin-visualizer in root pkg
2022-09-19 21:50:38 +02:00
Felix Roos
6d3d9659e2
try build workflow
2022-09-19 21:48:47 +02:00
Felix Roos
8977c5cef4
revert exponential adsr
2022-09-18 22:55:33 +02:00
Felix Roos
d3645f6c63
fix tests
2022-09-18 22:42:30 +02:00
Felix Roos
dbb057621d
refactor caverave + throw out some tunes
2022-09-18 22:40:19 +02:00
Felix Roos
3a65bc0650
improve adsr
2022-09-18 22:39:40 +02:00
Felix Roos
1eb6ff8c17
add feedback delay effect
2022-09-18 21:17:16 +02:00
Felix Roos
505cc01a18
remove empty heading
2022-09-17 23:59:16 +02:00
Felix Roos
fdc4bb455f
fix: formatting
2022-09-17 23:54:28 +02:00
Felix Roos
c1a27aa6e4
Merge pull request #212 from tidalcycles/even-more-docs
...
Even more docs
2022-09-17 23:47:43 +02:00
Felix Roos
a14c7233d4
fix: tests
2022-09-17 23:40:56 +02:00
Felix Roos
c786d77b07
make polyrhythm alias of stack #211
2022-09-17 23:38:42 +02:00
Felix Roos
e4913dfb73
mark tone + webdirt deprecated
...
+ add superdirt param list
2022-09-17 23:35:35 +02:00
Felix Roos
dfd33bab8e
dedupe accumulation modifiers
2022-09-17 23:16:13 +02:00
Felix Roos
19b8f073b1
dedupe most of core api doc
2022-09-17 22:46:30 +02:00
Felix Roos
b38b16f70e
doc: early, late, each, every, rev + doc structure
2022-09-17 21:45:39 +02:00
Felix Roos
dd69e4caff
doc: rand irand perlin
2022-09-17 21:03:58 +02:00
Felix Roos
762a17d949
fix: remove TLA
2022-09-17 15:42:34 +02:00
Felix Roos
d90cb23f22
Merge pull request #207 from tidalcycles/webaudio-guide
...
Webaudio guide
2022-09-17 15:36:53 +02:00
Felix Roos
1ccc391c8e
proper disconnect onend
2022-09-17 15:32:36 +02:00
Felix Roos
cafcead62e
doc: web audio effects
2022-09-17 15:18:57 +02:00
Felix Roos
71ca46b21b
remove headings for generated doc
2022-09-17 15:18:38 +02:00
Felix Roos
acf339ad13
load worklets on startup
2022-09-17 15:18:16 +02:00
Felix Roos
de4726ec8d
improve sampler section
2022-09-16 23:59:46 +02:00
Felix Roos
e58aff41f9
begin webaudio tutorial
2022-09-16 23:25:42 +02:00
Felix Roos
3c8acf9e0e
comment out timeout:
...
it will cut of samples that are longer than hap..
2022-09-16 23:25:33 +02:00
Felix Roos
782e8522c5
add all default samples to mini repl
2022-09-16 23:24:47 +02:00
Felix Roos
dd4464cb08
fix build: dont add sourcemaps
2022-09-16 11:05:38 +02:00
Felix Roos
3fdfd12448
hotfix: disconnect chain after use
2022-09-16 00:53:43 +02:00
Felix Roos
a11d23ba62
hotfix: out should not be async
2022-09-16 00:30:37 +02:00
Felix Roos
6bab362171
Merge pull request #205 from tidalcycles/coarse-crush-shape
...
Coarse crush shape
2022-09-16 00:21:28 +02:00
Felix Roos
5d28c5c825
add license info
2022-09-16 00:17:42 +02:00
Felix Roos
b9173ebe50
add coarse, crush and shape
2022-09-16 00:14:28 +02:00
Felix Roos
0a1577ff43
refactor kalimba
2022-09-15 21:17:39 +02:00
Felix Roos
a616d6fd3e
Merge pull request #201 from tidalcycles/vowel
...
add vowel to .out
2022-09-15 21:04:28 +02:00
Felix Roos
149b2ab9f9
make vowel work with node
2022-09-15 20:11:10 +02:00
Felix Roos
4406dd88d1
add vowel
2022-09-15 20:09:07 +02:00
Felix Roos
48a950faf8
Merge pull request #200 from tidalcycles/build-analyze
...
add rollup-plugin-visualizer to build
2022-09-15 16:55:52 +02:00
Felix Roos
0ffbb5cb2c
ignore stats
2022-09-15 16:54:27 +02:00
Felix Roos
f4c31bcf2c
Merge pull request #199 from tidalcycles/docs-update
...
document random functions
2022-09-14 23:46:39 +02:00
Felix Roos
f0e412a443
doc: chooseCycles + mini shorthands
2022-09-14 23:40:48 +02:00
Felix Roos
ce91d36b7a
doc: random functions
2022-09-14 23:16:24 +02:00
Felix Roos
a022e5bb93
add missing external deps to react pkg
2022-09-14 21:55:09 +02:00
Felix Roos
8e61673bd6
doc: degradeBy
2022-09-14 21:54:42 +02:00
Felix Roos
88e39d22f1
add drums to mini repl
2022-09-14 21:53:41 +02:00
Felix Roos
1441374f6e
Create README.md
2022-09-13 22:45:03 +02:00
Felix Roos
d1cedaa3e8
add dependencies graphic
...
npx depcruise --include-only "^packages" -X "node_modules" --output-type dot packages | dot -T svg > dependencies.svg
2022-09-13 22:40:52 +02:00
Felix Roos
5b721f6453
package-lock
2022-09-10 23:32:33 +02:00
Felix Roos
a5f05b4715
hotfix: regression of #196
...
- samples loaded as arrays would not be repitched
2022-09-10 23:19:23 +02:00
Felix Roos
96f49f117a
add build analyzer
2022-09-10 23:04:21 +02:00
Felix Roos
88e1211762
Merge pull request #196 from tidalcycles/fix-numbers-in-sampler
...
Fix numbers in sampler
2022-09-09 22:04:40 +02:00
Felix Roos
59e1664223
pull in midi logic
2022-09-09 22:02:24 +02:00
Felix Roos
42922a0d75
fix: support numbers in piano / sampler
2022-09-09 21:56:07 +02:00
Felix Roos
4f8a2a0900
another round of scheduling
2022-08-26 23:58:39 +02:00
Felix Roos
9a2a26e904
add a little dot
2022-08-23 21:56:38 +02:00
Felix Roos
067c3433b6
add nano-repl build
2022-08-23 21:55:06 +02:00
Felix Roos
d0b07c4890
fix latency issues for larger intervals
2022-08-23 21:52:24 +02:00
Felix Roos
24f8f48a2f
nano repl now supports highlighting
2022-08-23 21:24:25 +02:00
Felix Roos
acafcc9888
build react pkg
2022-08-23 21:23:44 +02:00
Felix Roos
ec4cfe6f86
use new getTime callback in repl + mini repl
2022-08-23 21:23:28 +02:00
Felix Roos
7b0c80c8be
getTime callback for highlighting time
2022-08-23 21:23:01 +02:00
Felix Roos
29029714ee
expose pattern form useStrudel
2022-08-23 21:22:28 +02:00
Felix Roos
cd1203d1e2
fix pause + remove logs
2022-08-23 20:56:09 +02:00
Felix Roos
4dfc34515c
fix nano-repl prod build
2022-08-23 18:23:36 +02:00
Felix Roos
11a9f3ced3
no top level await + no evaluate on mount
2022-08-23 18:04:35 +02:00
Felix Roos
5be1a7000c
cleanup
2022-08-23 17:56:01 +02:00
Felix Roos
9059c1b850
scheduler is now finally tight
2022-08-23 17:55:10 +02:00
Felix Roos
ec60fe42be
fix scheduler again.. add comments
2022-08-23 11:30:00 +02:00
Felix Roos
275931969e
scheduler error correction failed attempt
2022-08-22 22:15:32 +02:00
Felix Roos
e37e0f189a
build react package
2022-08-21 11:22:30 +02:00
Felix Roos
8103943396
wait for ctx.resume
2022-08-21 11:21:36 +02:00
Felix Roos
9497c99e9e
merge evaluator and scheduler hooks + use getTime
2022-08-21 11:21:19 +02:00
Felix Roos
2172d1a767
scheduler error correction via getTime
2022-08-21 11:20:15 +02:00
Felix Roos
e72c47869a
comment out stuff that uses tone.js
2022-08-18 20:50:20 +02:00
Felix Roos
5ea2124e91
webaudio error handling
2022-08-18 20:46:42 +02:00
Felix Roos
0c08919bfa
add codemirror + keyboard shortcuts
2022-08-18 16:16:23 +02:00
Felix Roos
a7562c3803
add useKeydown helper
2022-08-18 16:15:44 +02:00
Felix Roos
5f4d8f6862
add tailwind
2022-08-18 16:15:23 +02:00
Felix Roos
9c7d0951b7
pause action + started flag
2022-08-18 16:13:50 +02:00
Felix Roos
75e57c75cf
add master gain + panic
2022-08-18 16:13:27 +02:00
Felix Roos
04502b05d4
better default tune + fix dirty state
2022-08-18 15:16:29 +02:00
Felix Roos
e3e3a8404a
nano-repl add modules + proper eval
2022-08-18 00:27:16 +02:00
Felix Roos
48bf17614f
fix: runtime error reify undefined
2022-08-18 00:26:57 +02:00
Felix Roos
1941b1ff65
add react nano-repl example
2022-08-17 23:59:40 +02:00
Felix Roos
46aa3d275a
package-lock
2022-08-17 23:58:47 +02:00
Felix Roos
d667e790b9
export new hooks
2022-08-17 23:58:34 +02:00
Felix Roos
bc345b569b
add hooks for scheduler and evaluator
2022-08-17 23:57:49 +02:00
Felix Roos
ee84b4e013
export webaudio out as separate function
2022-08-17 23:56:36 +02:00
Felix Roos
e77129fa51
scheduler error callback
2022-08-17 23:55:06 +02:00
Felix Roos
591855919e
working default tune
2022-08-17 21:29:57 +02:00
Felix Roos
7af6188a8a
move scheduler to core + move audioctx to userland
2022-08-17 21:26:00 +02:00
Felix Roos
1cd31cfce9
fix getFrequency for .note
2022-08-17 21:25:04 +02:00
Felix Roos
227dda921c
bump to 0.0.4
2022-08-14 18:06:50 +02:00
Felix Roos
bdf2047ea1
add npte for new packages
2022-08-14 18:05:08 +02:00
Felix Roos
0522996b7f
bump soundfont package for rerelease
2022-08-14 18:02:06 +02:00
Felix Roos
e9e25ef8d8
Publish
...
- @strudel.cycles/core@0.2.0
- @strudel.cycles/eval@0.2.0
- @strudel.cycles/midi@0.2.0
- @strudel.cycles/mini@0.2.0
- @strudel.cycles/react@0.2.0
- @strudel.cycles/soundfonts@0.2.0
- @strudel.cycles/tonal@0.2.0
- @strudel.cycles/tone@0.2.0
- @strudel.cycles/webaudio@0.2.0
- @strudel.cycles/webdirt@0.2.0
- @strudel.cycles/xen@0.2.0
2022-08-14 17:56:28 +02:00
Felix Roos
a08325c975
add soundfont2 dependency
2022-08-14 17:51:07 +02:00
Felix Roos
4d8adde9d5
Merge pull request #185 from bpow/mini-notation-random-offsets
...
change "stride"/"offset" of successive degradeBy/chooseIn
2022-08-14 17:40:41 +02:00
Felix Roos
f2b2f4f226
Merge pull request #183 from tidalcycles/soundfont-file-support
...
Soundfont file support
2022-08-14 16:04:14 +02:00
Felix Roos
40bbc57269
Merge pull request #190 from tidalcycles/fix-legacy-frequency
...
fix regression: old way of setting frequencies was broken
2022-08-14 15:55:50 +02:00
Felix Roos
48526824d6
support old way of setting frequencies
2022-08-14 15:51:01 +02:00
Felix Roos
745c37f2d1
Merge pull request #189 from tidalcycles/fix-188
...
wait for prebake to finish before evaluating
2022-08-14 15:45:53 +02:00
Felix Roos
0e185b7335
wait for prebake to finish before evaluating
2022-08-14 15:43:17 +02:00
Felix Roos
596ae696f9
Merge branch 'main' into soundfont-file-support
2022-08-14 14:53:53 +02:00
Felix Roos
b5e2bdf0f9
Merge pull request #186 from tidalcycles/fix-codemirror-bug
...
Fix codemirror bug
2022-08-14 11:30:59 +02:00
Felix Roos
4e09cc14b6
fix #178
2022-08-14 11:27:13 +02:00
Bradford Powell
58dc46b445
change "stride"/"offset" of successive degradeBy/chooseIn
...
This avoids (without fixing) #184 ).
Note that the offset in tidal is currently 0.0001, but using this
would result in excess correlation between sequential uses of
random, which would manifest in failure of the 'supports the randome
choice operator with nesting' test. So I just used 0.0002 instead
2022-08-13 21:55:17 -04:00
Felix Roos
f34d0a29e8
memo all things codemirror
2022-08-13 18:39:38 +02:00
Felix Roos
365a90e72e
Merge remote-tracking branch 'origin/main' into soundfont-file-support
2022-08-13 16:31:50 +02:00
Felix Roos
72f4d3efa8
Merge pull request #181 from tidalcycles/optimize-scheduler
...
scheduler improvements
2022-08-13 16:29:53 +02:00
Felix Roos
98f4d4de8b
remove cps-sketch build
2022-08-13 16:28:31 +02:00
Felix Roos
57f84748ec
Merge remote-tracking branch 'origin/HEAD' into optimize-scheduler
2022-08-13 16:26:39 +02:00
Felix Roos
4fb57d2818
Merge pull request #175 from tidalcycles/vitest
...
replace mocha with vitest
2022-08-12 23:10:35 +02:00
Felix Roos
aff819069f
relative script src
2022-08-12 22:32:37 +02:00
Felix Roos
af585588af
rebuild example for cps control
2022-08-12 22:30:32 +02:00
Felix Roos
eaf6617a43
allow changing cps from a hap
2022-08-12 22:28:19 +02:00
Felix Roos
4b294c4aff
build example
2022-08-12 22:03:35 +02:00
Felix Roos
c2354bffa2
use phase to allow smooth tempo changes
2022-08-12 22:01:09 +02:00
Felix Roos
ea1ffca4ae
remove lastEnd
2022-08-12 01:27:01 +02:00
Felix Roos
86a68d78c1
test build
2022-08-12 00:57:36 +02:00
Felix Roos
2e4a3516c8
example: import from modules
2022-08-12 00:53:40 +02:00
Felix Roos
e71fec0e95
change theme
2022-08-11 23:15:27 +02:00
Felix Roos
9478915cf4
work on scheduler:
...
- simplify clockworker (no audioContext)
- tick based scheduler with cps
- support cps in .out
2022-08-11 22:58:37 +02:00
Felix Roos
f955d77d71
use vitest snapshot feature for tunes
2022-08-10 00:17:58 +02:00
Felix Roos
c1255bfa88
vitest config via file
2022-08-10 00:17:29 +02:00
Felix Roos
9aaeee2026
disable isolate
2022-08-09 23:49:15 +02:00
Felix Roos
27b3a4083b
try with isolate + add task for ui
2022-08-09 23:45:33 +02:00
Felix Roos
2f1d963126
dont use beforeAll
2022-08-09 23:45:19 +02:00
Felix Roos
235e82a348
make tests a little bit faster
2022-08-09 23:28:36 +02:00
Felix Roos
17d0b7d291
bump vitest + remove mocha
2022-08-09 23:09:02 +02:00
Felix Roos
22c60fb894
move tunes test to vitest
2022-08-09 23:08:01 +02:00
Felix Roos
dc3a873abc
extend -> evalScope in runtime
2022-08-09 23:07:41 +02:00
Felix Roos
543d5f0619
test with evalScope instead of extend
2022-08-09 23:07:24 +02:00
Felix Roos
8b088ab6c2
migrate mini test
2022-08-09 23:06:16 +02:00
Felix Roos
29009e14f4
Merge remote-tracking branch 'origin/HEAD' into vitest
2022-08-09 22:08:45 +02:00
Felix Roos
bf3e90baf5
add contributor avatars
2022-08-08 22:49:41 +02:00
Felix Roos
3986c407ff
cache loaded soundfonts
2022-08-07 23:53:14 +02:00
Felix Roos
8bd56d29d6
add sfumato soundfont player
2022-08-07 21:30:02 +02:00
Felix Roos
467b3db824
handle objects in getPlayableNoteValue
2022-08-07 21:21:44 +02:00
Felix Roos
6025dd6f79
Merge pull request #165 from bpow/randomness
...
incorporate elements of randomness to the mini notation
2022-08-07 00:59:07 +02:00
Bradford Powell
984f3d2781
add a "tune" and snapshot using the | and ? operators
2022-08-06 18:22:03 -04:00
Bradford Powell
0a558b963d
add probabilistic tests for the ? and | mini-notation operators
...
The tests are probabilistic, so it is possible that if the
pseudo-random number generator changes in the future, we might
get results that fail. They work for the current PRNG, though,
and use boundaries for the number of values of different types
such that there should only be about a 1% probability that the
tests would fail by chance assuming that the PRNG returns
evenly distributed values.
2022-08-06 18:22:03 -04:00
Bradford Powell
1227d98904
add a non-probabilistic test for the ? operator
...
This really just tests that the ? operator faithfully gets represented
as degradeBy(0.5)
2022-08-06 18:22:03 -04:00
Bradford Powell
f533e4a5d0
Change offset for "stateful random" streams
...
This would no longer match with Tidal (which uses
0.0001), but reduces the correlation among the
the different random streams in the mini-notation's
parsing of ? and |
2022-08-06 18:22:03 -04:00
Bradford Powell
0b00ad98e6
claim victory over the ? and | notations
2022-08-06 18:22:03 -04:00
Bradford Powell
8988408d18
update krill-parser for the changes to .pegjs file
2022-08-06 18:22:02 -04:00
Bradford Powell
f858d89f7b
implement random choice in mini notation
...
this will require update to krill-parser.js (aggregated
in later commit) to work properly
2022-08-06 18:22:02 -04:00
Bradford Powell
964ee68974
implement "?" operator in minilanguage (for degradeBy)
...
this will require update to krill-parser.js (aggregated
in later commit) to work properly
2022-08-06 18:22:02 -04:00
Felix Roos
8244ba7754
hotfix: prebake flag to skip fetch
2022-08-07 00:14:27 +02:00
Felix Roos
21b2184750
Merge pull request #177 from tidalcycles/soft-errors
...
fix some annoying bugs
2022-08-06 23:32:16 +02:00
Felix Roos
8d1c98f03e
always throw error for invalid notes
2022-08-06 21:37:41 +02:00
Felix Roos
684bab99a9
Merge remote-tracking branch 'origin/main' into soft-errors
2022-08-06 21:32:47 +02:00
Felix Roos
7a4a8a4581
run all tests at once
2022-08-06 21:29:36 +02:00
Felix Roos
b8843a0eb6
readd mocha dep to root package
2022-08-06 12:32:42 +02:00
Felix Roos
563dfbea43
remove mocha from packages
2022-08-06 12:30:14 +02:00
Felix Roos
488ebf8f1a
replace old tests
...
+ ignore tune test for now
+ add happy-dom
2022-08-06 12:22:11 +02:00
Felix Roos
03158bd689
test tonal tone xen
2022-08-06 11:20:11 +02:00
Felix Roos
765f2df18e
vitest eval + mini
2022-08-06 10:48:44 +02:00
Felix Roos
a15d8553e0
refactor pattern tests
2022-08-06 01:31:50 +02:00
Felix Roos
3a790b03ac
refactor drawLine + fraction test
2022-08-06 00:53:10 +02:00
Felix Roos
90e5e03531
refactor value.test
2022-08-06 00:50:10 +02:00
Felix Roos
a4158c16f0
refactor core util.test
2022-08-06 00:47:49 +02:00
Felix Roos
ffc0b364ca
add vitest
2022-08-06 00:47:36 +02:00
Felix Roos
1efb8f6681
Merge pull request #173 from tidalcycles/replace-react-codemirror
...
Replace react-codemirror6 with @uiw/react-codemirror
2022-08-06 00:27:16 +02:00
Felix Roos
55b2d7f68f
add onSelectionChange callback
2022-08-05 23:50:42 +02:00
Felix Roos
7f0e98ea93
remove old overrides
2022-08-05 23:38:45 +02:00
Felix Roos
67c21c18cf
set background to 222 + remove log
2022-08-05 23:23:51 +02:00
Felix Roos
0cd82c7e57
tutorial styles
2022-08-05 23:23:17 +02:00
Felix Roos
1942c36443
fix style import
2022-08-05 23:18:03 +02:00
Felix Roos
93251582ab
replace react-codemirror
2022-08-05 23:05:33 +02:00
Felix Roos
decd2d6625
fixes #130 + #156
2022-08-05 16:10:37 +02:00
Felix Roos
6824dcb89b
Merge pull request #99 from tidalcycles/configurable-shapeshifter
...
add more shapeshifter flags
2022-08-04 22:19:46 +02:00
Felix Roos
eeac075a29
Merge branch 'main' into configurable-shapeshifter
2022-08-04 22:13:52 +02:00
Felix Roos
b864b1dec3
Merge pull request #171 from debrisapron/dynamic-import
...
Amend shapeshifter to allow use of dynamic import
2022-08-04 22:06:38 +02:00
DEBRIS APRON
130fb9c217
Amend shapeshifter to allow use of dynamic import
2022-08-03 17:32:23 -07:00
Felix Roos
688a3d29fd
Merge pull request #164 from tidalcycles/talk-fixes
...
Talk fixes
2022-08-02 23:43:07 +02:00
Felix Roos
800f2f466b
darken repl background
...
+ dont highlight active line
2022-08-02 23:39:07 +02:00
Felix Roos
655a9ff1a4
Merge remote-tracking branch 'origin/HEAD' into talk-fixes
2022-08-02 23:17:02 +02:00
Felix Roos
12f8902c5f
Merge pull request #163 from tidalcycles/pianoroll-fixes
...
Pianoroll fixes
2022-08-02 23:04:34 +02:00
Felix Roos
9cdb1a53f9
Merge pull request #169 from tidalcycles/fix-jsdoc
...
fix: jsdoc comments
2022-08-02 22:57:43 +02:00
Felix Roos
f5efa18e96
fix: jsdoc comments
2022-08-02 22:56:04 +02:00
Alex McLean
fcebde5abd
Merge pull request #166 from tidalcycles/chooseCycles
...
add chooseInWith/chooseCycles
2022-07-30 22:51:11 +01:00
alex
7fbd4527e5
chooseInWith, choose2, randcat, and some reformatting
2022-07-30 22:24:26 +01:00
alex
d79716c3f8
add chooseInWith/chooseCycles
2022-07-30 09:27:43 +01:00
Felix Roos
884811fd99
darken mini repl bg
2022-07-29 00:19:06 +02:00
Felix Roos
712a2ae018
.out error handling
2022-07-29 00:05:20 +02:00
Felix Roos
4f460eeb32
style errors, fixed backdrop + hide console
2022-07-29 00:03:46 +02:00
Felix Roos
913416a9d5
style fixes + hide-console option
...
- thicker highlighting outline
- only shade actual characters, not whole lines
- strudel hide-console will now hide console
2022-07-29 00:00:41 +02:00
Felix Roos
fd61001b4d
getFreq + midi2note helpers
2022-07-28 23:55:17 +02:00
Felix Roos
ce4d2c17a7
minirepl optimizations:
...
- can now evaluate on init
- support disable-highlighting
- support keyboard shortcuts
- support flash
2022-07-28 23:55:05 +02:00
Felix Roos
a42ebd7aaf
log helpers
2022-07-28 23:46:30 +02:00
Felix Roos
f38718004f
pianoroll optimizations
...
- fix flickering due to global alpha mutation
- change default inactive color
- add smear option
- add playheadColor option
2022-07-28 22:27:54 +02:00
Felix Roos
1ddf968750
fix: draw playhead only once
2022-07-28 22:26:14 +02:00
Felix Roos
71dc108b2d
Merge pull request #162 from larkob/euclidian
...
update to tutorial documentation
2022-07-28 19:26:41 +02:00
Lars Kobbe
82728be44b
remove edit and pipe function (duplicate of layer and apply)
2022-07-25 22:20:06 +02:00
Lars Kobbe
bebfa23cc9
add Euclidian, remove append
2022-07-24 21:20:38 +02:00
Felix Roos
1dad987073
Merge pull request #150 from larkob/prebake-emusp12
...
add webdirt drum samples to prebake for general availability
2022-07-12 18:58:46 +02:00
Lars Kobbe
6728abf595
added flag for node 16 LTS compatibility
2022-07-12 11:03:15 +02:00
Lars Kobbe
669fce36e9
use fetch instead of import
2022-07-12 09:46:18 +02:00
Lars Kobbe
b11003c472
added json assertion
2022-07-12 08:37:21 +02:00
Alex McLean
187f80bfc9
Merge pull request #151 from tidalcycles/paper-update
...
Final update to demo.pdf
2022-07-12 07:34:16 +01:00
Lars Kobbe
611d216bb0
added EMuSP12 samples to prebake
2022-07-11 23:57:49 +02:00
Felix Roos
8a1cd32d50
Merge pull request #148 from tidalcycles/webaudio-optimizations
...
Sampler optimizations and more
2022-06-28 21:54:34 +02:00
Felix Roos
2a18b27114
rerun snapshots
2022-06-28 21:51:11 +02:00
Felix Roos
55f91143d9
rename choke -> clip
2022-06-28 21:50:08 +02:00
Felix Roos
cf564a7d06
fix tests
2022-06-27 23:52:02 +02:00
Felix Roos
b55067ad60
load piano samples locally
2022-06-27 23:32:45 +02:00
Felix Roos
a437c698eb
style version log + check if already loaded
2022-06-27 23:17:46 +02:00
Felix Roos
f8ada70fe7
add tune
2022-06-27 22:40:59 +02:00
Felix Roos
196d9db3fa
log core version + add warning to isPattern
2022-06-27 22:40:50 +02:00
Felix Roos
e29eaf3785
fix splitSN
2022-06-27 00:57:27 +02:00
Felix Roos
7048ea473f
migrate tone piano to own piano
2022-06-27 00:50:24 +02:00
Felix Roos
720b1eeb27
fix soundfonts + samples without base
2022-06-27 00:49:58 +02:00
Felix Roos
4e282dac5b
migrate underground plumber
2022-06-27 00:26:29 +02:00
Felix Roos
42343254b1
fix single sampels
2022-06-27 00:26:21 +02:00
Felix Roos
e98829c96b
tame oscillator gain
2022-06-27 00:26:11 +02:00
Felix Roos
5791f12a28
add prebake script with piano
2022-06-27 00:04:33 +02:00
Felix Roos
fe9a6e8fdd
draw note property if set
2022-06-27 00:03:26 +02:00
Felix Roos
dd3f4e4751
support "s" as "#" alternative inside note names
2022-06-27 00:03:06 +02:00
Felix Roos
a89fa766ea
support colon sign as normal char
2022-06-27 00:02:33 +02:00
Felix Roos
39c2cf6c72
add build:parser script once more..
2022-06-27 00:01:59 +02:00
Felix Roos
c1ce72469c
webaudio optimizations
...
- samples with obejct format for pitch declaration
- support note to repitch samples
- support choke to fit samples to hap duration
- support "legacy" context.velocity in .out
- support ":" inside s or note to set n
- fix sample fadeout for soundfonts and choke
- move gain before filters
2022-06-27 00:01:28 +02:00
Felix Roos
eca76dd7c4
refactor share for build without top level await
2022-06-26 13:05:36 +02:00
Felix Roos
621b2d8fc9
Merge pull request #146 from tidalcycles/share-link
...
can now generate short link for sharing
2022-06-26 12:58:53 +02:00
Felix Roos
4039b962b4
can now generate short link for sharing
2022-06-26 12:49:29 +02:00
Felix Roos
70cc0b93f0
build
2022-06-25 23:53:31 +02:00
Felix Roos
81e90cd4e4
small fixes
2022-06-25 23:53:27 +02:00
alex
80bd3be0a1
more citations
2022-06-24 22:40:13 +01:00
alex
829a794df7
Merge branch 'paper-update' of github.com:tidalcycles/strudel into paper-update
2022-06-24 22:39:59 +01:00
alex
00997408b8
build
2022-06-24 22:22:56 +01:00
alex
4d3bdfc52f
improved ciations
2022-06-24 22:22:44 +01:00
alex
b14d0926ed
improved ciations
2022-06-24 22:22:28 +01:00
Felix Roos
59b46db8db
add sound chapter, trim down future chapter
2022-06-24 23:16:12 +02:00
alex
a240284727
paper updates
2022-06-24 21:29:18 +01:00
Felix Roos
3d314324e0
Merge pull request #144 from tidalcycles/flash-effect
...
flash effect on ctrl enter
2022-06-24 22:16:03 +02:00
Felix Roos
b9829bb696
flash effect on ctrl enter
2022-06-24 21:13:17 +02:00
Felix Roos
85f03fb1d0
Merge pull request #142 from tidalcycles/pianoroll-object-support
...
Pianoroll Object Support
2022-06-22 20:18:17 +02:00
Felix Roos
69810303e5
remove old code
2022-06-22 20:17:12 +02:00
Felix Roos
5b0e31acf3
add tune
2022-06-22 20:13:41 +02:00
alex
f0a934e014
Publish
...
- @strudel.cycles/serial@0.1.3
- @strudel.cycles/soundfonts@0.1.1
- @strudel.cycles/webaudio@0.1.4
2022-06-22 13:35:13 +01:00
alex
328e4db1a2
bump
2022-06-21 22:00:08 +01:00
Alex McLean
a708265e14
Merge pull request #141 from tidalcycles/serial-twiddles
...
Serial twiddles
2022-06-21 21:57:27 +01:00
alex
a0618f7f47
remove console logging
2022-06-21 21:47:29 +01:00
alex
f2bd9fae01
remove hackery
2022-06-21 21:46:23 +01:00
Felix Roos
64f717f81b
object support for pianoroll
2022-06-21 22:38:05 +02:00
Felix Roos
fd17377c18
Merge pull request #139 from tidalcycles/soundfonts
...
Soundfont Support
2022-06-21 22:20:04 +02:00
alex
6698fdb6e6
Merge branch 'main' into serial-twiddles
2022-06-21 17:03:02 +01:00
alex
e2eab1ee5d
Publish
...
- @strudel.cycles/core@0.1.2
- @strudel.cycles/eval@0.1.3
- @strudel.cycles/midi@0.1.3
- @strudel.cycles/mini@0.1.3
- @strudel.cycles/react@0.1.4
- @strudel.cycles/tonal@0.1.3
- @strudel.cycles/tone@0.1.3
- @strudel.cycles/webaudio@0.1.3
- @strudel.cycles/webdirt@0.1.2
- @strudel.cycles/xen@0.1.3
2022-06-21 16:41:54 +01:00
alex
aee9bf7cc2
remove async from serial, default baudrate to 38400
2022-06-21 15:54:18 +01:00
Alex McLean
63d9d554b9
Merge pull request #140 from tidalcycles/fix-createParam
...
Fix createParam()
2022-06-21 13:11:50 +01:00
alex
f6c04f9e74
no need to involve controls[name]
2022-06-21 12:53:00 +01:00
alex
e167300194
add created param to controls
2022-06-21 12:15:35 +01:00
Felix Roos
319400ab13
remove unused sf control
2022-06-20 22:20:22 +02:00
Felix Roos
38b1717fac
load fonts from forked version
2022-06-20 22:00:14 +02:00
Felix Roos
d5938a016c
fix looping fonts
2022-06-20 20:55:20 +02:00
Felix Roos
3ac592b18a
Publish
...
- @strudel.cycles/core@0.1.1
- @strudel.cycles/embed@0.1.1
- @strudel.cycles/eval@0.1.2
- @strudel.cycles/midi@0.1.2
- @strudel.cycles/mini@0.1.2
- @strudel.cycles/osc@0.1.1
- @strudel.cycles/react@0.1.3
- @strudel.cycles/serial@0.1.1
- @strudel.cycles/tonal@0.1.2
- @strudel.cycles/tone@0.1.2
- @strudel.cycles/webaudio@0.1.2
- @strudel.cycles/webdirt@0.1.1
- @strudel.cycles/xen@0.1.2
2022-06-20 20:04:21 +02:00
Felix Roos
82d6103907
began soundfont implementation
2022-06-20 20:02:55 +02:00
Felix Roos
b353db67d4
began soundfonts package
2022-06-19 15:31:19 +02:00
Felix Roos
5334abebaa
hotfix: no sound in ios webkit
2022-06-19 11:50:00 +02:00
Felix Roos
ad053361dc
Merge pull request #138 from tidalcycles/webaudio-rewrite
...
Webaudio rewrite
2022-06-18 23:24:41 +02:00
Felix Roos
ad62ccd8c7
allow _base prop for samples loader
2022-06-18 23:06:37 +02:00
Felix Roos
ecd93c9a92
cache gist by default for faster eval
2022-06-18 23:06:21 +02:00
Felix Roos
774c02afab
update tune
2022-06-18 21:44:32 +02:00
Felix Roos
18f1f7d83d
simplify url
2022-06-18 18:31:13 +02:00
Felix Roos
9eb3266891
add comments to tune
2022-06-18 18:29:58 +02:00
Felix Roos
c3a3a68054
add snapshot
2022-06-18 17:27:57 +02:00
Felix Roos
925fb30e05
fix cracks + add tune
2022-06-18 17:25:36 +02:00
alex
363895761e
Merge branch 'main' of github.com:tidalcycles/strudel
2022-06-18 13:19:38 +01:00
alex
c191accc64
add top-level chop
2022-06-18 13:19:14 +01:00
Felix Roos
71b6b83ab3
samples: support speed, begin and end
2022-06-18 13:56:41 +02:00
Felix Roos
d532f8007e
move sampler to webaudio
...
+ add basic sample playback to .out
2022-06-18 13:11:25 +02:00
Felix Roos
44574af3eb
use closures to simplify api
2022-06-18 00:56:58 +02:00
Felix Roos
faa4019b27
dont use tone audio context
2022-06-18 00:54:36 +02:00
Felix Roos
c1e934d171
regenerate snapshots - update webaudio ones
2022-06-18 00:39:25 +02:00
Felix Roos
5fd88f9213
fix snapshots for objects
2022-06-18 00:38:51 +02:00
Felix Roos
2bb095d47d
add controls to tune test
2022-06-17 23:40:38 +02:00
Felix Roos
a4a30e8b60
add new tune
2022-06-17 23:26:07 +02:00
Felix Roos
4c05876066
rewrite webaudio + migrate tunes + empty setters
2022-06-17 23:23:51 +02:00
alex
23be3e5ba3
hackery
2022-06-17 14:45:58 +01:00
Felix Roos
f69d776cf6
prepare webaudio rewrite
2022-06-16 23:53:29 +02:00
Felix Roos
25795eaecc
Merge pull request #136 from tidalcycles/on-trigger
...
add onTrigger helper
2022-06-16 21:58:37 +02:00
Felix Roos
3e1e92a6f1
add onTrigger helper
2022-06-16 21:01:35 +02:00
Felix Roos
f2f3511a2f
Merge pull request #134 from tidalcycles/scheduler-improvements
...
Scheduler improvements
2022-06-16 20:48:23 +02:00
Felix Roos
0ce70f4d0d
Merge pull request #135 from tidalcycles/trigger-simplification
...
remove cycle + delta from onTrigger
2022-06-16 20:48:06 +02:00
Felix Roos
cac5d96c16
remove cycle + delta from onTrigger
2022-06-16 20:38:21 +02:00
Felix Roos
25d6ff1c90
can now set latency on the scheduler
2022-06-16 20:37:13 +02:00
Felix Roos
87de8c0800
automatically run onTrigger in scheduler
2022-06-16 20:36:59 +02:00
alex
34ba762b42
funky serialisation for serial
2022-06-16 13:54:53 +01:00
Felix Roos
badc4bcc2f
Update README.md
...
remove unused import
2022-06-16 14:11:25 +02:00
Felix Roos
729b4e18ab
Update README.md
...
replace extend with evalScope
2022-06-16 14:10:29 +02:00
alex
c3f03f50b3
package locks
2022-06-16 10:30:02 +01:00
alex
8fd4cfe0a3
Merge branch 'main' of github.com:yaxu/strudel into main
2022-06-16 10:17:54 +01:00
alex
8dee07082d
add tutorial to setup
2022-06-16 10:17:47 +01:00
Alex McLean
11e33f5c70
Update README.md
2022-06-16 10:10:13 +01:00
Alex McLean
3d68b0c566
Update README.md
2022-06-16 10:10:01 +01:00
Felix Roos
fb8dd537e0
node 16 compat
2022-06-15 21:34:56 +02:00
alex
affce4a4a1
re-add serial
2022-06-15 16:21:56 +01:00
alex
a479a5740b
declare from/to with let, as they can be changed
2022-06-15 16:15:57 +01:00
Felix Roos
8e68b4e001
fix: WebDirt import
2022-06-14 08:39:22 +02:00
Felix Roos
d10b6f04cf
Merge pull request #110 from tidalcycles/create-param
...
add createParam + createParams
2022-06-13 21:28:27 +02:00
Felix Roos
052f2db0ea
Merge pull request #131 from tidalcycles/pianoroll-enhancements
...
Pianoroll enhancements
2022-06-13 21:27:08 +02:00
Felix Roos
4b9a6ffee5
ignore samples
2022-06-13 21:24:40 +02:00
Felix Roos
6d6784d429
remove old comments
2022-06-05 23:59:44 +02:00
Felix Roos
b3d2d3028c
disable autorange by default
2022-06-05 23:47:24 +02:00
Felix Roos
68814dd97c
pianoroll: hideNegative flag
2022-06-05 23:38:33 +02:00
Felix Roos
ac39a609d7
pianoroll: flipTime + flipValues
2022-06-05 23:38:22 +02:00
Felix Roos
ba5cf5ba83
replace from to with cycles / playhead
2022-06-05 23:38:07 +02:00
Felix Roos
394e77c152
pianoroll: autorange + fold + vertical
2022-06-05 23:37:49 +02:00
Felix Roos
c7fdf5245a
more flexible pianoroll
2022-06-05 23:37:24 +02:00
Felix Roos
6d91b2d984
Merge pull request #129 from stephendwolff/main
...
Fix link to contributing to tutorial docs
2022-06-05 13:06:02 +02:00
Stephen Wolff
36a401c6a7
Update CONTRIBUTING.md
2022-06-04 13:40:30 +01:00
Stephen Wolff
cbb59eafc8
Update CONTRIBUTING.md
...
fix link
2022-06-04 13:35:06 +01:00
Felix Roos
5cd80b5817
fix : #122 was still not fixed for async patterns
2022-06-02 00:58:20 +02:00
Felix Roos
6306cc9c34
delete doc.json (build artifact)
2022-06-02 00:23:53 +02:00
Felix Roos
e335b07efe
Merge pull request #121 from tidalcycles/webdirt
...
Webdirt
2022-06-02 00:20:45 +02:00
Felix Roos
e86144255c
Merge remote-tracking branch 'origin/HEAD' into webdirt
2022-06-02 00:19:10 +02:00
Felix Roos
e2c4a3b591
Merge pull request #124 from tidalcycles/ctrl-enter-fix
...
fix : #122 ctrl enter would add newline
2022-06-01 23:56:04 +02:00
Felix Roos
81c20e6792
fix : #122 ctrl enter would add newline
2022-06-01 23:53:30 +02:00
Felix Roos
204941c1e4
Merge pull request #123 from tidalcycles/tab-switch-bug
...
fix : #108
2022-06-01 18:21:56 +02:00
Felix Roos
307afa5c52
fix : #108
2022-06-01 18:19:57 +02:00
Felix Roos
92dc50e348
minor style tweaks
2022-05-30 23:34:56 +02:00
Felix Roos
5c6c5c9608
add samples helper
...
+ dont play samples after load
2022-05-30 23:33:49 +02:00
Felix Roos
e27b8aeb66
fix cache + add cache reset
2022-05-29 22:44:26 +02:00
Felix Roos
7274a455a8
save sample list to local storage
2022-05-29 22:18:07 +02:00
Felix Roos
91dfef52ea
basic sample loader from github
2022-05-29 21:06:07 +02:00
Felix Roos
9147b4e39f
Update README.md
2022-05-29 18:13:07 +02:00
Felix Roos
052159ce6f
rename readme
2022-05-29 18:10:04 +02:00
Felix Roos
ea6d728b89
link webdirt - superdirt controls
2022-05-29 15:07:01 +02:00
Felix Roos
093049a1f8
hopefully fix sample folder for deployed version
2022-05-29 12:27:25 +02:00
Felix Roos
17fa8d904e
support webdirt in minirepl
...
+ add section in tutorial
2022-05-29 11:51:26 +02:00
Felix Roos
a996a7043d
remove splitLanes from branch
2022-05-29 09:58:04 +02:00
Felix Roos
822659f7fd
Merge commit 'd132a9bec58f40ccdea411ec971a0343aa1b0743' into webdirt
2022-05-29 09:56:38 +02:00
Felix Roos
e1fb0acff7
pass all value props to webdirt + list available
2022-05-29 09:55:58 +02:00
Felix Roos
d132a9bec5
Merge pull request #117 from tidalcycles/in-source-doc
...
In source doc
2022-05-29 09:54:59 +02:00
Felix Roos
f9f1b55185
add webdirt with some default samples
2022-05-29 00:50:01 +02:00
Felix Roos
15b32abadf
add dummy function with todo
2022-05-28 23:45:42 +02:00
Felix Roos
93e565f8df
document non random signal functions
2022-05-28 23:43:42 +02:00
Felix Roos
69703072df
hotfix: add missing osc import
2022-05-25 22:37:39 +02:00
Felix Roos
ad3a324719
Merge branch 'in-source-doc' into binaries
2022-05-25 21:55:53 +02:00
Felix Roos
8c9e178206
add build script for binaries
2022-05-25 21:24:05 +02:00
Felix Roos
8a812dd853
reorder stuff
2022-05-24 22:48:49 +02:00
Felix Roos
7250824e6b
add superdirt params
2022-05-24 22:35:06 +02:00
Felix Roos
cc1a61d607
use nunjucks filters
2022-05-24 20:40:12 +02:00
Felix Roos
e7fe1ab567
delete old mdx
2022-05-24 20:37:53 +02:00
Felix Roos
cad24714d4
use tutorial.mdx with nunjucks
2022-05-24 20:37:29 +02:00
Felix Roos
4acdabe439
can now generate mdx from nunjucks
2022-05-24 00:03:59 +02:00
Felix Roos
b5b0fbbd38
small fixes
2022-05-24 00:03:50 +02:00
Felix Roos
2680eed681
hide api doc by default
2022-05-22 21:57:04 +02:00
Felix Roos
1b8a12dd2a
doc
2022-05-22 21:52:46 +02:00
Felix Roos
b0c6236c24
even more doc
2022-05-22 21:42:30 +02:00
Felix Roos
8646410e6f
add n + todos
2022-05-22 16:23:51 +02:00
Felix Roos
b2743108f1
dont render attack yet
2022-05-22 16:01:17 +02:00
Felix Roos
4be798d15a
more doc
2022-05-22 15:59:56 +02:00
Felix Roos
4c4d0b426e
even more control doc + more logical grouping
2022-05-22 12:26:45 +02:00
Felix Roos
58104b5a3a
document more controls
2022-05-22 11:53:29 +02:00
Felix Roos
68a3842c8c
document more controls
2022-05-22 08:35:45 +02:00
Felix Roos
987cc63764
test control doc
2022-05-21 22:51:56 +02:00
Felix Roos
a8672ec432
fix repl imports
2022-05-21 22:51:42 +02:00
Felix Roos
a9f5bd679d
jsdoc voicings
2022-05-21 21:57:37 +02:00
Felix Roos
f2b5dcf466
tonal jsdoc
2022-05-21 21:52:45 +02:00
Felix Roos
6b26f999e4
autogenerate doc on build tutorial
2022-05-20 22:15:05 +02:00
Felix Roos
f2a70396d1
add autogenerated api doc to bottom of tutorial
2022-05-20 21:56:55 +02:00
Felix Roos
b50daed0d0
Merge remote-tracking branch 'origin/main' into in-source-doc
2022-05-20 21:46:14 +02:00
Felix Roos
e664834fd9
Merge pull request #116 from tidalcycles/repl-package
...
react package + vite build
2022-05-20 11:49:10 +02:00
Felix Roos
4c49e30763
delete docs as now deploying to gh-pages branch
2022-05-20 11:47:34 +02:00
Felix Roos
2d2c671e6f
Publish
...
- @strudel.cycles/eval@0.1.1
- @strudel.cycles/midi@0.1.1
- @strudel.cycles/mini@0.1.1
- @strudel.cycles/react@0.1.2
- @strudel.cycles/tonal@0.1.1
- @strudel.cycles/tone@0.1.1
- @strudel.cycles/webaudio@0.1.1
- @strudel.cycles/xen@0.1.1
2022-05-20 11:45:07 +02:00
Felix Roos
d2f47262de
bump core deps
2022-05-20 11:43:39 +02:00
Felix Roos
cb13eb7f3b
remove now redundant style
2022-05-20 00:15:10 +02:00
Felix Roos
96825f9fcc
Publish
...
- @strudel.cycles/react@0.1.1
2022-05-20 00:09:30 +02:00
Felix Roos
7eeae4292c
add missing styles + fix demo
2022-05-20 00:08:50 +02:00
Felix Roos
a29c5f1bd8
Publish
...
- @strudel.cycles/eval@0.1.0
- @strudel.cycles/midi@0.1.0
- @strudel.cycles/mini@0.1.0
- @strudel.cycles/react@0.1.0
- @strudel.cycles/tonal@0.1.0
- @strudel.cycles/tone@0.1.0
- @strudel.cycles/webaudio@0.1.0
- @strudel.cycles/xen@0.1.0
2022-05-19 19:42:22 +02:00
Felix Roos
b7a2386874
messed up everything
2022-05-19 19:40:47 +02:00
Felix Roos
43a0c7e604
fix cp error
2022-05-19 19:36:00 +02:00
Felix Roos
73d8afd61b
revert unpublished versions
2022-05-19 19:34:02 +02:00
Felix Roos
87162a9f31
Publish
...
- @strudel.cycles/core@0.1.0
- @strudel.cycles/embed@0.1.0
- @strudel.cycles/eval@0.1.0
- @strudel.cycles/midi@0.1.0
- @strudel.cycles/mini@0.1.0
- @strudel.cycles/osc@0.1.0
- @strudel.cycles/react@0.1.0
- @strudel.cycles/serial@0.1.0
- @strudel.cycles/tonal@0.1.0
- @strudel.cycles/tone@0.1.0
- @strudel.cycles/webaudio@0.1.0
- @strudel.cycles/xen@0.1.0
2022-05-19 19:13:46 +02:00
Felix Roos
c643f10530
tutorial toc
2022-05-19 17:16:28 +02:00
Felix Roos
ae81f6d573
MiniRepl: hideOutsideView flag
2022-05-19 08:39:51 +02:00
Felix Roos
44ba1f85c3
clear out before build
2022-05-18 20:40:24 +02:00
Felix Roos
f34301b427
fix deploy out
2022-05-18 20:10:41 +02:00
Felix Roos
666cbf6568
add todos
2022-05-18 00:28:24 +02:00
Felix Roos
f31a5a4bbb
remove old todo
2022-05-18 00:25:51 +02:00
Felix Roos
bbf0565007
delete react logo
2022-05-18 00:23:49 +02:00
Felix Roos
c41ac9a413
add basic readme
2022-05-18 00:22:26 +02:00
Felix Roos
ab1dd27875
hide todo
2022-05-18 00:21:11 +02:00
Felix Roos
788a4c9143
fix tests
2022-05-18 00:18:12 +02:00
Felix Roos
43c2f46196
small fixes
2022-05-18 00:07:37 +02:00
Felix Roos
fdb60a3fc1
migrate public files + add deploy script
2022-05-17 22:55:12 +02:00
Felix Roos
6c6ea3ab9f
fix favicon
2022-05-17 22:47:35 +02:00
Felix Roos
806c8925c9
new build script + fix draw
2022-05-17 22:45:23 +02:00
Felix Roos
ed35f967b0
migrate repl + move imports out of minirepl
2022-05-17 22:27:22 +02:00
Felix Roos
0bcc01ed0e
add missing deps
2022-05-17 21:55:37 +02:00
Felix Roos
b7fac65a87
add description
2022-05-17 21:45:22 +02:00
Felix Roos
605cb98b8e
package meta
2022-05-17 21:43:28 +02:00
Felix Roos
b8a0559012
react packaging
2022-05-17 21:40:17 +02:00
Felix Roos
fb2f63ee26
unify barrel exports
2022-05-17 21:38:47 +02:00
Felix Roos
b59f36f40b
basic react package build config
2022-05-17 00:32:57 +02:00
Felix Roos
2a618b42b7
add evalScope + deprecate extend
2022-05-17 00:31:20 +02:00
Felix Roos
aa3db09f22
tone barrel export
2022-05-17 00:23:13 +02:00
Felix Roos
9fa01aa6ff
add barrel exports
2022-05-17 00:22:50 +02:00
Felix Roos
999251e137
Merge remote-tracking branch 'origin/main' into repl-package
2022-05-15 22:55:31 +02:00
Felix Roos
55d5cc9308
fix asNumber
2022-05-15 22:55:12 +02:00
Alex McLean
58301c380b
Merge pull request #113 from tidalcycles/osc-timing
...
Osc timing improvements
2022-05-15 21:29:25 +01:00
Alex McLean
ee45337d89
Merge pull request #114 from tidalcycles/more-functions
...
loopAt
2022-05-15 21:28:24 +01:00
alex
f2e1ee1aac
Fix osc timing, and send cps, cycle and delta
2022-05-15 18:49:32 +01:00
alex
ee5bc0f3a6
loopAt
2022-05-15 18:38:26 +01:00
Felix Roos
273cb81da0
use Function instead of eval
...
- fixes scope issues (e.g. seq duplication)
- should be much safer and much faster
2022-05-15 00:35:17 +02:00
Felix Roos
1cbf4c8c7e
fix name collision
2022-05-14 23:39:31 +02:00
Felix Roos
446ddc2c11
pull out tutorial
2022-05-14 22:11:29 +02:00
Felix Roos
42d3510c74
migrate tutorial
2022-05-14 21:28:10 +02:00
Felix Roos
92c17d6376
migrate missing files + fix tests
2022-05-14 20:51:00 +02:00
Felix Roos
645ea30b53
use vite for repl
2022-05-14 20:33:55 +02:00
Felix Roos
0d63ec9146
basic react package
2022-05-14 20:27:05 +02:00
Alex McLean
9588272639
Merge pull request #112 from tidalcycles/more-functions
...
`.brak()`, `.inside()` and `.outside()`
2022-05-09 20:09:46 +02:00
alex
aca3bea56b
Implement inside/outside
2022-05-09 18:43:02 +01:00
alex
a8d676641b
brak() fix
2022-05-09 17:24:49 +02:00
alex
4fd843f8cf
Implement brak()
2022-05-09 16:56:08 +02:00
Felix Roos
608283ba65
doc: euclid
2022-05-07 10:29:16 +02:00
Felix Roos
f5e5ef8662
doc: drawLine
2022-05-07 10:27:14 +02:00
alex
d5a1832f31
document some mathematical pattern methods
2022-05-06 15:42:48 +02:00
alex
73b0a3a0ef
build
2022-05-06 15:29:05 +02:00
alex
6dedeae6e1
fix run-license call
2022-05-06 15:28:40 +02:00
Alex McLean
14487ed5cf
Merge pull request #105 from tidalcycles/in-source-doc
...
In source doc
2022-05-06 15:18:41 +02:00
Felix Roos
e7def57c5b
add createParam + createParams
2022-05-05 20:54:49 +02:00
alex
5419b0896c
more docs
2022-05-05 18:45:31 +02:00
alex
f8f744dd87
standardise on hap rather than event, especially in function names
2022-05-05 17:20:36 +01:00
alex
b0dfb44e96
add license to those extracted during javascript minification (temporary hack)
2022-05-05 16:45:32 +01:00
Felix Roos
cdc068bb47
build
2022-05-04 23:02:05 +02:00
Felix Roos
09c5c07bfb
Merge pull request #109 from tidalcycles/embed-style
...
Embed style
2022-05-04 22:59:30 +02:00
Felix Roos
56962196ea
configure jsdoc to parse all package files
2022-05-04 22:47:13 +02:00
Felix Roos
8b4af5ce9d
local testing comments
2022-05-04 22:03:09 +02:00
Felix Roos
8034eb14b6
embedded styles
2022-05-04 22:03:00 +02:00
Felix Roos
2739c89475
Merge remote-tracking branch 'origin/main' into in-source-doc
2022-05-03 08:10:19 +02:00
Alex McLean
cf79083edb
Merge pull request #88 from tidalcycles/reset
...
Reset, Restart and other composers
2022-05-03 00:40:22 +01:00
Alex McLean
cbe9c9248d
Merge branch 'main' into reset
2022-05-03 00:39:25 +01:00
Felix Roos
e0c77a5fa8
try out jsdoc-json
2022-05-02 23:17:50 +02:00
Felix Roos
339e91b026
Merge remote-tracking branch 'origin/HEAD' into in-source-doc
2022-05-02 23:08:15 +02:00
Felix Roos
25bfdd80e3
Update README.md
...
add more link for all packages
2022-05-02 22:48:50 +02:00
Felix Roos
68c6d340ce
Merge pull request #106 from tidalcycles/embed
...
/embed package: web component for repl
2022-05-02 22:47:20 +02:00
Felix Roos
91261b8b3f
bump
2022-05-02 22:40:58 +02:00
Felix Roos
6e8bd1ff33
fix example
2022-05-02 22:40:40 +02:00
Felix Roos
b01865f0f5
add basic embed package
2022-05-02 22:33:31 +02:00
alex
4319b6d2d1
Merge branch 'main' of github.com:tidalcycles/strudel
2022-05-02 21:27:15 +01:00
alex
53d82e5126
Prettify
2022-05-02 21:27:02 +01:00
Alex McLean
90b74a72ad
Add link to packages/serial
2022-05-02 21:22:30 +01:00
alex
c23f9b8629
reflect licence change to AGPL
2022-05-02 21:15:25 +01:00
Felix Roos
d752d0eb5e
Merge remote-tracking branch 'origin/main' into embed
2022-05-02 22:06:02 +02:00
Felix Roos
65fbdba047
Merge pull request #104 from tidalcycles/tune-tests
...
Tune tests
2022-05-02 22:05:33 +02:00
alex
6273b34254
Support string concatenation for add() and variants
2022-05-02 09:40:06 +01:00
alex
4779dd13c0
_asNumber: support old 'silent' parameter, renamed
...
as 'dropfails'
2022-05-02 09:22:00 +01:00
alex
469db7d5bd
Add ption for asNumber to return original event
...
on fail.
Make numerical composers use asNumber.
2022-05-01 23:17:21 +01:00
alex
42269cf72b
add bossa snapshot
2022-05-01 23:15:22 +01:00
Felix Roos
38bb0ca041
add cycles for all tunes
2022-05-01 23:22:54 +02:00
alex
1949071259
Merge branch 'tune-tests' into reset
2022-05-01 22:19:40 +01:00
Felix Roos
a119b83b65
more readable tune test + longer snaps
2022-05-01 23:13:54 +02:00
Felix Roos
c939a8a0c1
fix shoot
2022-05-01 22:47:58 +02:00
Felix Roos
5f26773c61
add repl test to root package
2022-05-01 22:35:35 +02:00
Felix Roos
6cac8ba108
basic snapshot test for tunes
2022-05-01 22:34:11 +02:00
Felix Roos
3eebccd566
add showWhole
2022-05-01 22:22:07 +02:00
alex
f81190bf35
try adding some pattern docs
2022-05-01 20:46:30 +01:00
alex
065f4191f0
Rename TrigZero -> Trigzero, + more composer tests
2022-05-01 17:34:47 +01:00
alex
b2d58ce0bd
Use this.duration for things
2022-05-01 17:06:26 +01:00
alex
41b7939dac
More composer tests
2022-05-01 17:02:40 +01:00
alex
68c63cca7e
Merge branch 'main' into reset
2022-05-01 16:08:42 +01:00
Felix Roos
2348d056cb
test jsdoc
2022-05-01 15:40:54 +02:00
Felix Roos
f469e48970
build
2022-05-01 14:36:30 +02:00
Felix Roos
7e52fdd5ca
Merge pull request #97 from tidalcycles/codemirror-6
...
Codemirror 6
2022-05-01 14:33:10 +02:00
Felix Roos
29fceff9b3
handle edge case
2022-05-01 14:13:20 +02:00
Felix Roos
bdb5dabba5
patch holes in highlighting query span
...
+ make sure disable-highlighting works again
2022-05-01 11:33:25 +02:00
alex
3fe705427f
binary composer fixes
2022-04-30 19:21:37 +01:00
alex
21a1fe5056
Merge branch 'codemirror-6' into reset
2022-04-30 19:13:41 +01:00
alex
e40bdad6c3
Add binary composers
2022-04-30 19:12:24 +01:00
alex
dcbe24d45c
Merge branch 'main' into reset
2022-04-30 19:02:48 +01:00
Felix Roos
d4607c68f7
highlight only events with onsets
2022-04-30 11:14:16 +02:00
alex
026ae3c8e1
reset -> trig, restart -> trigZero, then alias reset -> keepTrig, restart -> keepTrigZero
2022-04-30 09:23:42 +01:00
Felix Roos
f6d128842a
filter out inactive events
2022-04-29 21:56:15 +02:00
Felix Roos
a6dac6ded3
Merge remote-tracking branch 'origin/HEAD' into codemirror-6
2022-04-29 21:33:15 +02:00
Felix Roos
4fcec82917
support custom dynamic highlight color
2022-04-29 21:27:12 +02:00
Felix Roos
9e46b3cd00
fix: dont highlight out of range
2022-04-29 21:14:37 +02:00
Felix Roos
d56f151edb
Merge branch 'main' of https://github.com/tidalcycles/strudel
2022-04-29 20:39:32 +02:00
Felix Roos
4b49c95e73
fix: .wave
2022-04-29 20:39:28 +02:00
Felix Roos
cf922b036e
remove old codemirror packages + styles
2022-04-29 20:38:49 +02:00
alex
f7dedd6244
Try without the special case for reset/restart
2022-04-29 17:08:00 +01:00
alex
7af3c33814
Tidy and add 'keepif'
2022-04-29 17:03:38 +01:00
alex
8cd3be6f67
Merge branch 'main' into reset
2022-04-29 16:50:50 +01:00
alex
86e8ed2ac0
Trying a different naming scheme for composers
2022-04-29 16:46:17 +01:00
Felix Roos
0d1e7f5c17
fix: .wave
2022-04-29 16:27:43 +02:00
Felix Roos
fc9a9e33d2
use cm6 in tutorial
...
+ move highlighting to hook
+ optimize tutorial loading time
2022-04-29 16:27:23 +02:00
Felix Roos
f00e28ced3
Merge pull request #102 from mindofmatthew/codemirror-6-highlights
...
Work on Codemirror 6 highlighting
2022-04-28 23:45:53 +02:00
Alex McLean
4c29677d5b
Merge pull request #101 from tidalcycles/agpl-license
...
Change to Affero GPL
2022-04-28 14:46:06 +01:00
alex
07b8dc3f76
Merge branch 'agpl-license' of github.com:tidalcycles/strudel into agpl-license
2022-04-28 14:43:13 +01:00
alex
ee514ee8ba
redo headers
2022-04-28 14:38:41 +01:00
alex
97a0fb3e18
add AGPL headers
2022-04-28 11:06:39 +01:00
Matthew
ef42ca692a
Work on Codemirror 6 highlighting
2022-04-27 20:57:08 -04:00
alex
9ca49c587c
Change to Affero GPL
2022-04-27 09:34:47 +01:00
Alex McLean
3b38d936a8
Merge pull request #98 from tidalcycles/paper
...
Paper
2022-04-25 23:13:07 +01:00
Felix Roos
0d325a3ec4
add more shapeshifter flags
2022-04-25 22:52:16 +02:00
Felix Roos
7f8cdfa361
revert sound function
2022-04-25 22:49:31 +02:00
Felix Roos
8da4217d69
remove old patched osc-js
2022-04-25 22:48:59 +02:00
Felix Roos
d3a04071eb
remove duplicate range
2022-04-25 22:47:30 +02:00
Felix Roos
0c5903d822
Merge remote-tracking branch 'origin/HEAD' into paper
2022-04-25 22:43:41 +02:00
Felix Roos
f97f8be5a4
Merge remote-tracking branch 'origin/main' into codemirror-6
2022-04-25 22:32:49 +02:00
Alex McLean
d2ec9768f1
Merge pull request #90 from tidalcycles/more-functions
...
Fiddles with cat/stack
2022-04-25 21:10:21 +01:00
Felix Roos
37218e8764
match font size of old editor
2022-04-25 22:04:51 +02:00
Felix Roos
069fff673a
fix some bugs
2022-04-25 22:00:18 +02:00
Felix Roos
5aed046b34
fix z-index
2022-04-25 21:32:25 +02:00
Felix Roos
5dea15ade9
remove background color from cm6 theme
2022-04-25 21:25:13 +02:00
Felix Roos
10487683d3
tiny bit of style
2022-04-25 20:46:12 +02:00
Felix Roos
12967f2819
use codemirror 6
2022-04-25 20:34:09 +02:00
alex
07b22a2c28
Tweaks, more inspirations, and figure
2022-04-25 10:41:16 +01:00
alex
fe13a7fe34
build
2022-04-24 22:35:00 +01:00
alex
602cac5a35
tweak copyright
2022-04-24 22:34:46 +01:00
alex
11f697fa9c
Tweak copyright
2022-04-24 22:34:29 +01:00
alex
d5957035fa
fix citations, build
2022-04-24 22:16:23 +01:00
alex
b80d7d226b
Merge branch 'paper' of github.com:tidalcycles/strudel into paper
2022-04-24 21:54:17 +01:00
alex
8564dafbfb
Merge branch 'main' into paper
2022-04-24 21:54:11 +01:00
Felix Roos
dc66dab237
future outlook + links
2022-04-24 21:36:03 +02:00
Felix Roos
a32d77b24d
Merge commit '47717e872b87f497990d7c1d6c3d54bfb96f2003' into paper
2022-04-24 21:00:54 +02:00
Felix Roos
23836e2345
fix reset / restart default method
2022-04-24 21:00:11 +02:00
alex
1a5c95d084
Merge branch 'more-functions' of github.com:tidalcycles/strudel into more-functions
2022-04-24 17:51:41 +01:00
alex
6a6464b0f7
Remove append, fixes #89
2022-04-24 17:51:31 +01:00
alex
60027e664f
Try 'keep' instead of 'const'
2022-04-24 14:38:33 +01:00
alex
27ff329981
Prettify
2022-04-24 11:30:13 +01:00
alex
df5ffb4736
Tidy up composers, supporting function patterns
2022-04-24 11:27:52 +01:00
alex
a194b908e7
Export unionWithObj
2022-04-24 11:26:33 +01:00
alex
79f5faa544
Merge branch 'reset' of github.com:tidalcycles/strudel into reset
2022-04-24 01:04:14 +01:00
alex
5c3f095ef2
Experimental rejig of the pattern composers.
...
Now `restart` is `setRestart`, use `constRestart` for the old behavior.
Same for `reset`.
2022-04-24 01:02:32 +01:00
Felix Roos
283e5fde69
fix drawLine polyrhythm
2022-04-24 01:40:26 +02:00
Felix Roos
f96ca562a2
fix restart overlap
2022-04-24 01:27:44 +02:00
Felix Roos
58a936cf33
test silence
2022-04-24 00:59:38 +02:00
Felix Roos
a0d6fc47e0
improve drawLine
2022-04-24 00:56:16 +02:00
Felix Roos
dd03ad6c14
support stack in drawLine
2022-04-24 00:34:04 +02:00
Felix Roos
2bbd306b94
drawLine test
2022-04-23 23:47:52 +02:00
Felix Roos
766cccf335
refactor event.duration references
2022-04-23 23:36:26 +02:00
Felix Roos
9e2e5ce581
log + drawLine
2022-04-23 23:28:43 +02:00
Felix Roos
e747c0b060
remove featurelist as it's now kept up to date in #31
2022-04-23 21:08:58 +02:00
Felix Roos
67bef933be
migrate tutorial cat -> seq
2022-04-23 20:38:51 +02:00
Felix Roos
f1c0d8c8f8
refactor cat -> seq
2022-04-23 20:27:40 +02:00
Felix Roos
dd2552eda8
add seq to factories for highlighting
2022-04-23 20:27:16 +02:00
Felix Roos
ab9871640a
add todo
2022-04-23 17:38:29 +02:00
alex
615f71b099
Fix evaluate test with new cat behaviour ref #87
2022-04-23 11:11:45 +01:00
alex
ff418c9f0c
seq -> sequence shorthand ref #87
2022-04-23 11:10:05 +01:00
alex
4c43d3d850
Make sequence a fastcat alias and change cat to be a slowcat ref #87
2022-04-23 11:01:12 +01:00
alex
a4cacc079e
Support subpattern sequences in stack like slowcat in ref #87
2022-04-23 09:47:12 +01:00
alex
9df20fcbc5
support catting subpatterns, fixes #87
2022-04-23 09:38:05 +01:00
alex
f4dd549a41
Merge branch 'main' into more-functions
2022-04-23 09:21:47 +01:00
alex
cc445e89a3
cat/append/fastcat/slowcat as pattern methods
2022-04-23 09:21:40 +01:00
Felix Roos
08f8a7a17c
restart example
2022-04-22 23:47:05 +02:00
Felix Roos
ab14d70c6c
rename to restart
2022-04-22 23:01:37 +02:00
Felix Roos
ecfc6fd31e
simplify
2022-04-22 22:52:11 +02:00
Felix Roos
0fae8b2b10
first take at reset
2022-04-22 22:21:43 +02:00
Felix Roos
c38e4f7206
helper functions
2022-04-22 22:21:36 +02:00
alex
47717e872b
test for negative time, ref #85
2022-04-22 17:06:15 +01:00
alex
903c065e26
Use mathematical mod in slowcat, fixes #85
2022-04-22 17:02:21 +01:00
alex
3742bf384c
Remove recursion from mod
2022-04-22 17:01:28 +01:00
alex
1029f8674c
fix the fix for echo
2022-04-22 12:35:43 +01:00
alex
c801660b2a
use rational multiplication in echo
2022-04-22 12:30:16 +01:00
alex
48d4541ed7
build
2022-04-22 12:12:11 +01:00
Alex McLean
8007ea6a7e
Merge pull request #83 from tidalcycles/pattern-composers
...
Add pattern composers, implements #82
2022-04-22 12:08:11 +01:00
alex
8e441ecb19
fix striate: union -> set
2022-04-22 12:07:23 +01:00
alex
c305e82f5c
Merge branch 'main' into pattern-composers
2022-04-22 11:52:36 +01:00
alex
87cfa30508
Extra test for ply (and prettify)
2022-04-22 11:51:41 +01:00
alex
2c224d5092
Make comparisons rational in _compress
2022-04-22 11:46:34 +01:00
Felix Roos
72eeaf446e
fix: cycleArg imprecise fraction operation
2022-04-22 12:40:23 +02:00
Felix Roos
51a806b0ba
Merge branch 'main' of https://github.com/tidalcycles/strudel
2022-04-22 11:49:42 +02:00
Felix Roos
52840f9141
add tune + fix another
2022-04-22 11:48:57 +02:00
alex
974503160d
squeezeflip, tests for add including failing one..
2022-04-22 09:51:44 +01:00
alex
d9e3ff3256
Tests for set, setFlip and setSqueeze
2022-04-22 09:27:23 +01:00
alex
b510ab0371
Make set work for primative patterns, allow ops accept sequence
2022-04-22 09:26:39 +01:00
Felix Roos
5eba78d795
Merge pull request #84 from mindofmatthew/tidying
...
Tidy up a couple of old files
2022-04-21 20:57:45 +02:00
Matthew Kaney
884c13a22d
Remove old files
2022-04-21 13:14:37 -04:00
Alex McLean
90c5605409
Merge pull request #76 from tidalcycles/more-functions
...
add `striate()`
2022-04-21 14:21:29 +01:00
alex
3ae6443c59
Tidy test and console logs
2022-04-21 14:17:28 +01:00
alex
b370c405da
Add pattern composers, implements #82
2022-04-21 14:13:26 +01:00
Felix Roos
36d1a68b9a
build
2022-04-20 20:22:50 +02:00
Felix Roos
58bbbecb2d
package-lock
2022-04-20 20:19:56 +02:00
Felix Roos
1cdff32b5c
Merge pull request #77 from tidalcycles/webaudio-compat
...
Webaudio in REPL
2022-04-20 20:17:26 +02:00
Felix Roos
7dbdb005b0
fix adsr + add example tune
2022-04-20 20:15:36 +02:00
Felix Roos
e6c15dc3c5
add waa example
2022-04-19 21:46:44 +02:00
Felix Roos
1778d19bde
Merge remote-tracking branch 'origin/main' into webaudio-compat
2022-04-19 21:35:08 +02:00
alex
56c3c0462c
build
2022-04-19 18:16:00 +01:00
Alex McLean
80102353d6
Merge pull request #80 from tidalcycles/webserial
...
Basic webserial support
2022-04-19 14:31:34 +01:00
alex
d7dc158861
Tidy up
2022-04-19 14:28:16 +01:00
alex
b52c42c31d
First go at serial output
2022-04-19 13:40:01 +01:00
Felix Roos
f8739e341b
respect midi numbers
2022-04-18 18:57:28 +02:00
Felix Roos
1ead12a2a3
patternify filter
2022-04-18 18:57:02 +02:00
Felix Roos
c2feb6e214
remove logs
2022-04-18 18:45:18 +02:00
Felix Roos
3d74b8a2fa
Merge commit '83a46c68dc6583ad36b256bc0d03e0913ecbc1f0' into webaudio-compat
2022-04-18 18:33:47 +02:00
Felix Roos
83a46c68dc
webaudio@0.0.6
2022-04-18 15:03:11 +02:00
Felix Roos
bcefce9df7
package-lock
2022-04-18 14:54:19 +02:00
Felix Roos
dcb5af3339
fix: core imports in scheduler
2022-04-18 14:51:47 +02:00
alex
1d56d79757
add striate()
2022-04-17 23:18:01 +01:00
alex
0b370bd40d
Make intersection_e actually raise an exception
2022-04-17 18:38:34 +01:00
alex
07a5ae83b5
build
2022-04-17 18:31:20 +01:00
Alex McLean
cc60addbaa
Merge pull request #75 from tidalcycles/more-tests
...
Try to fix appLeft / appRight
2022-04-17 18:29:48 +01:00
alex
30b7429169
Fix appLeft/appRight to discard nonmatching events
2022-04-17 18:28:55 +01:00
alex
28ebf6559e
Fix steady()
2022-04-17 18:25:38 +01:00
alex
1c6e3dd9a6
A couple of tests for continuous haps/patterns
2022-04-17 18:23:34 +01:00
Felix Roos
6bba661e24
experiment with passing time to withAudioNode
2022-04-17 12:01:13 +02:00
alex
eccb20c3b7
Fix choose and add weighted wchoose
2022-04-16 23:23:15 +01:00
Felix Roos
f210c4425b
make webaudio compatible with repl
...
+ rename osc to wave
+ migrate repl.html
2022-04-16 21:39:14 +02:00
Felix Roos
e0e3ab941e
remove experimental tone tutorial
2022-04-16 21:38:23 +02:00
Felix Roos
9cc568fe3e
remove tonejs experimental features
2022-04-16 21:36:10 +02:00
Felix Roos
a638f9505f
test fromMidi + getFrequency
2022-04-16 21:34:19 +02:00
Felix Roos
1b35dd0c55
add preliminary getFrequency
2022-04-16 21:34:05 +02:00
alex
d394b4939f
build
2022-04-16 18:34:11 +01:00
alex
c751d4eb79
Make sure random numbers are positive
2022-04-16 18:32:17 +01:00
alex
bb147abb7f
Merge branch 'main' of github.com:tidalcycles/strudel
2022-04-16 15:06:02 +01:00
alex
1c3793e2ef
Add someCycles and someCyclesBy
2022-04-16 15:05:56 +01:00
alex
1274641f89
Tweak applicative
2022-04-16 15:05:37 +01:00
Felix Roos
803b50535f
add repl link
2022-04-16 15:49:40 +02:00
Felix Roos
028af735c9
remove mini for now
2022-04-16 15:46:48 +02:00
Felix Roos
d42cd6efaf
Publish
...
- @strudel.cycles/mini@0.0.7
- @strudel.cycles/webaudio@0.0.5
2022-04-16 15:37:05 +02:00
Felix Roos
2cf129408b
use skypack in example
2022-04-16 15:36:49 +02:00
Felix Roos
0ed1c75c38
fix core dependency
2022-04-16 15:35:01 +02:00
Felix Roos
5588b62b40
Publish
...
- @strudel.cycles/webaudio@0.0.4
2022-04-16 15:24:40 +02:00
Felix Roos
03cb80b75b
add core dependeny
2022-04-16 15:24:24 +02:00
Felix Roos
86a3fd6e22
Publish
...
- @strudel.cycles/webaudio@0.0.3
2022-04-16 15:17:30 +02:00
Felix Roos
27ebe7ba73
stub change
2022-04-16 15:17:02 +02:00
Felix Roos
0ce2dcacef
Publish
...
- @strudel.cycles/core@0.0.5
- @strudel.cycles/eval@0.0.5
- @strudel.cycles/midi@0.0.6
- @strudel.cycles/mini@0.0.6
- @strudel.cycles/tonal@0.0.5
- @strudel.cycles/tone@0.0.6
- @strudel.cycles/xen@0.0.5
2022-04-16 15:14:29 +02:00
Felix Roos
6c8fc6bb21
core publish
2022-04-16 15:12:06 +02:00
Felix Roos
0e26d4e741
Publish
...
- @strudel.cycles/core@0.0.4
- @strudel.cycles/eval@0.0.4
- @strudel.cycles/midi@0.0.5
- @strudel.cycles/mini@0.0.5
- @strudel.cycles/osc@0.0.2
- @strudel.cycles/tonal@0.0.4
- @strudel.cycles/tone@0.0.5
- @strudel.cycles/webaudio@0.0.2
- @strudel.cycles/xen@0.0.4
2022-04-16 15:10:49 +02:00
alex
3d6f01c872
build
2022-04-16 12:39:02 +01:00
alex
4894588284
fix degrade/undegrade
2022-04-16 12:37:47 +01:00
alex
7adea0ac65
build
2022-04-16 12:29:05 +01:00
Alex McLean
138c84cd5f
Merge pull request #74 from tidalcycles/more-functions
...
More random functions
2022-04-16 12:26:57 +01:00
alex
d283791f77
Merge branch 'more-functions' of github.com:tidalcycles/strudel into more-functions
2022-04-16 12:24:27 +01:00
alex
911d9d17d6
undegrade, sometimes, sometimesBy, sometimesByPre, often, rarely, almostNever, almostAlways, never, always
2022-04-16 12:19:42 +01:00
alex
8abbaf2e56
undegrade, sometimes, sometimesBy, sometimesByPre, often, rarely, almostNever, almostAlways, never, always
2022-04-16 12:18:44 +01:00
alex
dca8b46abf
add degrade/degradeBy
2022-04-16 11:40:47 +01:00
Alex McLean
2b968c4387
Merge pull request #73 from tidalcycles/more-functions
...
Port `perlin` noise, `rangex`, and `palindrome`
2022-04-16 10:13:25 +01:00
alex
c88508ace3
tidy
2022-04-16 10:12:01 +01:00
alex
b4adbcd6cb
Merge branch 'main' into more-functions
2022-04-16 10:10:00 +01:00
alex
031b93f062
fix palindrome
2022-04-16 10:09:47 +01:00
alex
f1ac9c4443
perlin noise
2022-04-16 10:03:00 +01:00
alex
544e32e0f8
add 'constant'
2022-04-16 10:02:35 +01:00
Felix Roos
f8f806e8eb
Merge pull request #26 from tidalcycles/webaudio
...
webaudio package
2022-04-16 10:26:06 +02:00
Felix Roos
2aed40d99b
add example info
2022-04-16 10:24:09 +02:00
Felix Roos
d0443a7f41
Merge remote-tracking branch 'origin/HEAD' into webaudio
2022-04-16 10:21:41 +02:00
Felix Roos
1d83ad5282
add randomBells
2022-04-16 00:13:18 +02:00
alex
8fda84c15a
palindrome
2022-04-15 22:42:03 +01:00
alex
939bc643be
rangex
2022-04-15 22:41:39 +01:00
alex
c163039c6e
build
2022-04-15 22:06:02 +01:00
Felix Roos
9c6652b19d
remove old imports
2022-04-15 21:45:55 +02:00
Felix Roos
2510399017
Merge remote-tracking branch 'origin/HEAD' into webaudio
2022-04-15 20:54:33 +02:00
Felix Roos
9d2cbbaa2c
fix notes example
2022-04-15 20:40:58 +02:00
Alex McLean
f47d4d0c9d
Merge pull request #70 from tidalcycles/more-functions
...
More randomness, fix `rand`, and add `brand`, `irand` and `choose`
2022-04-15 19:18:06 +01:00
alex
f41d89515c
Merge branch 'main' into more-functions
2022-04-15 19:15:32 +01:00
alex
ea16d6b050
Add choose, fix rand to be unipolar.
2022-04-15 16:05:48 +01:00
alex
19f7dc1657
add brand (boolean rand) and brandBy
2022-04-15 15:05:30 +01:00
alex
b674014377
Ignore continuous haps (those without a whole)
2022-04-15 15:04:16 +01:00
Alex McLean
802ed9d481
Merge pull request #69 from tidalcycles/more-functions
...
First effort at rand()
2022-04-15 10:29:51 +01:00
alex
1f1b20041c
Merge branch 'main' of github.com:tidalcycles/strudel into more-functions
2022-04-15 10:15:12 +01:00
alex
3ae0762f62
First effort at rand()
2022-04-15 10:14:51 +01:00
alex
89934886f7
initial demo submission
2022-04-15 08:55:53 +01:00
Felix Roos
233cc4bdc4
update task instructions
2022-04-15 09:33:46 +02:00
alex
f278c85f2a
more citations
2022-04-14 20:55:07 +01:00
Felix Roos
8dde34565a
add speakerman
2022-04-14 19:06:33 +02:00
Felix Roos
14774ae687
build
2022-04-14 18:26:53 +02:00
Felix Roos
ed4156530b
add build script
2022-04-14 18:18:53 +02:00
Felix Roos
45e8cd104b
package-lock
2022-04-14 17:42:51 +02:00
Felix Roos
fc195eae1e
Merge pull request #68 from tidalcycles/osc-fixed
...
use new fixed version of osc-js package
2022-04-14 17:41:18 +02:00
Felix Roos
18d8049f37
use new fixed version of osc-js package
2022-04-14 17:37:44 +02:00
alex
21e328569b
A bit more blah blah
2022-04-14 09:12:56 +01:00
Felix Roos
ff32485f67
fix header
2022-04-14 00:35:15 +02:00
Felix Roos
d718eb0be2
add readme
2022-04-14 00:32:45 +02:00
Felix Roos
325eec2c6f
refactor scheduler constructor + add onEvent
2022-04-14 00:32:41 +02:00
Felix Roos
5629c0ee72
npm i
2022-04-14 00:32:09 +02:00
alex
369604aa42
Merge branch 'main' of github.com:tidalcycles/strudel into paper
2022-04-13 23:16:07 +01:00
Felix Roos
db20ff93c7
fix lockfile
2022-04-14 00:15:27 +02:00
Felix Roos
192eb28ac7
Merge remote-tracking branch 'origin/main' into webaudio
2022-04-14 00:12:47 +02:00
alex
023da097a1
A bit of background
2022-04-13 23:09:53 +01:00
Felix Roos
02738a0694
Merge pull request #67 from tidalcycles/speak
...
Speech output
2022-04-14 00:09:17 +02:00
Felix Roos
61892bdf3d
fix minirepl import
2022-04-13 23:58:51 +02:00
Felix Roos
02ece1183e
export patternify
2022-04-13 23:58:44 +02:00
Felix Roos
38fe310a7c
fix import
2022-04-13 23:58:34 +02:00
Felix Roos
70fbbd65e9
Merge remote-tracking branch 'origin/main' into speak
2022-04-13 23:58:24 +02:00
Alex McLean
2973223fb1
Merge pull request #62 from tidalcycles/tidy-modules
...
Separate out strudel.mjs, make index.mjs aggregate module
2022-04-13 22:55:32 +01:00
Felix Roos
1dd19c0831
add speak output
2022-04-13 23:25:55 +02:00
Felix Roos
16e2c97e0c
export patternify helpers
2022-04-13 23:25:18 +02:00
alex
050296d0c2
make separate signal module
2022-04-13 17:41:48 +01:00
alex
f75da0e2e3
separate out strudel.mjs, make index.mjs aggregate module
2022-04-13 17:25:02 +01:00
Alex McLean
0396c3f475
Merge pull request #61 from tidalcycles/more-functions
...
More functions
2022-04-13 16:26:45 +01:00
alex
97044fee16
build
2022-04-13 16:25:58 +01:00
alex
ca4bffe5a1
compress
2022-04-13 16:20:34 +01:00
alex
0df67fa920
patternify zoom
2022-04-13 16:04:57 +01:00
alex
ec3371c4ff
Allow linger to accept non-fractions
2022-04-13 15:59:36 +01:00
alex
dcc5f66691
Merge branch 'main' of github.com:tidalcycles/strudel into more-functions
2022-04-13 15:51:36 +01:00
alex
ec10f349bd
Add _zoom and linger
2022-04-13 15:51:23 +01:00
Alex McLean
3b9e854042
Merge pull request #56 from tidalcycles/more-functions
...
More functions
2022-04-13 09:04:29 +01:00
alex
9eba883978
move some utilities to utils.mjs
2022-04-13 09:03:31 +01:00
alex
fb826bed70
sort classes to top of export list
2022-04-13 08:44:38 +01:00
alex
2797856f50
sort exports
2022-04-13 08:40:04 +01:00
alex
ad69fa19b6
Prettify
2022-04-13 08:38:08 +01:00
alex
0ad80c1af9
fix citations
2022-04-12 23:49:21 +01:00
Felix Roos
2060e86875
add queryArc + update readme
2022-04-13 00:25:53 +02:00
Felix Roos
87605ca25e
Merge branch 'main' of https://github.com/tidalcycles/strudel
2022-04-13 00:15:39 +02:00
Felix Roos
3cd10bf4b3
package-lock
2022-04-13 00:15:36 +02:00
Felix Roos
6bdb0fee55
fix server import
2022-04-13 00:15:09 +02:00
alex
7182894eb6
reference links
2022-04-12 23:14:06 +01:00
Felix Roos
42e2531e8d
readme additions
2022-04-13 00:09:04 +02:00
Felix Roos
171f845069
add setup script
2022-04-12 23:54:56 +02:00
Felix Roos
f9b043dc7e
remove osc-js folder + remove umd stuff
2022-04-12 23:54:13 +02:00
Felix Roos
e069e66952
patch osc for client
2022-04-12 23:42:46 +02:00
Felix Roos
c9d7a2f313
osc instructions
2022-04-12 22:58:13 +02:00
alex
c69af72060
Merge branch 'main' of github.com:tidalcycles/strudel
2022-04-12 21:49:32 +01:00
alex
4111a12cbf
hard temporary fork of osc-js
2022-04-12 21:48:48 +01:00
alex
57c1c4e016
more info
2022-04-12 21:48:29 +01:00
alex
324dcd7ef8
use local osc.js
2022-04-12 21:48:11 +01:00
Felix Roos
c604f920a0
add root scripts
2022-04-12 20:14:48 +02:00
Felix Roos
f8cbd67557
fix: disable highlighting
2022-04-12 20:14:08 +02:00
alex
3c31891774
Add range2
2022-04-12 17:53:40 +01:00
alex
0e5dc4f368
add range
2022-04-12 17:48:09 +01:00
alex
e75d8048fe
rename range > listRange and remove from exports
2022-04-12 16:54:27 +01:00
alex
7c10d171f6
patternify jux, add juxBy
2022-04-12 16:49:27 +01:00
Alex McLean
5aa01ce91c
Merge pull request #27 from tidalcycles/osc
...
OSC and SuperDirt support
2022-04-12 16:04:04 +01:00
Alex McLean
86bb92d3be
Merge pull request #50 from tidalcycles/chop
...
Implement `chop()`
2022-04-12 12:24:14 +01:00
alex
e199564415
Patternify chop()
2022-04-12 12:22:04 +01:00
alex
51db0eaf40
Test and fix chop / squeezebind
2022-04-12 12:16:02 +01:00
alex
83c9200e7d
Prettify
2022-04-12 12:01:19 +01:00
alex
529d448383
squeezeBind itself + tidying
2022-04-12 12:00:39 +01:00
alex
8ea59067ce
rename inner <> outer bind and join
2022-04-12 11:55:56 +01:00
Alex McLean
ac5c844f0b
Merge pull request #48 from tidalcycles/squeezejoin
...
First run at squeezeBind, ref #32
2022-04-12 11:37:32 +01:00
alex
b10e0c3a15
Add ply()
2022-04-12 11:31:20 +01:00
alex
c2cc6b6dc8
Working squeezeBind
2022-04-12 11:22:53 +01:00
alex
357b0ee467
First run at squeezeBind, ref #32
2022-04-12 10:53:22 +01:00
Alex McLean
ac409965d5
Merge pull request #44 from tidalcycles/fix-polymeter
...
Fix polymeter
2022-04-11 23:03:37 +01:00
alex
c596fe33a9
Fix polymeter
2022-04-11 23:01:26 +01:00
Felix Roos
914bc117a1
some loose references
2022-04-11 23:26:17 +02:00
Felix Roos
4dbe366978
just a little plumber tune
2022-04-11 23:25:13 +02:00
Felix Roos
7ca8c8d298
fix "every" example
2022-04-11 23:07:53 +02:00
Felix Roos
cf7b2b2acf
Merge pull request #40 from tidalcycles/compose
...
Compose
2022-04-11 22:39:43 +02:00
Felix Roos
81598aefce
remove ramda dep + update lockfiles
2022-04-11 22:37:28 +02:00
Felix Roos
9effc166bb
use own compose
2022-04-11 22:32:53 +02:00
Felix Roos
de3c453763
add pipe + compose
2022-04-11 22:31:02 +02:00
Alex McLean
9da114d965
Merge branch 'main' into osc
2022-04-11 21:10:37 +01:00
Felix Roos
3f603eb84f
Merge pull request #38 from bwagner/patch-2
...
Update tutorial.mdx
2022-04-11 21:49:34 +02:00
Bernhard Wagner
3f1df8faa6
Update tutorial.mdx
2022-04-11 18:08:23 +02:00
Felix Roos
2a3af80deb
Merge pull request #37 from bwagner/patch-1
...
Update tutorial.mdx
2022-04-11 08:43:44 +02:00
Bernhard Wagner
abfff8bcf1
Update tutorial.mdx
...
seperating -> separating
2022-04-11 08:34:11 +02:00
Felix Roos
c6d7dabada
Create CONTRIBUTING.md
2022-04-10 01:01:02 +02:00
Felix Roos
0c61bb0063
Update featurelist.md
...
tick some boxes
2022-04-09 22:10:27 +02:00
Felix Roos
0f003abf52
Merge remote-tracking branch 'origin/HEAD' into paper
2022-04-09 18:35:44 +02:00
Felix Roos
80393bf765
Publish
...
- @strudel.cycles/core@0.0.3
- @strudel.cycles/eval@0.0.3
- @strudel.cycles/midi@0.0.4
- @strudel.cycles/mini@0.0.4
- @strudel.cycles/tonal@0.0.3
- @strudel.cycles/tone@0.0.4
- @strudel.cycles/xen@0.0.3
2022-04-05 23:44:40 +02:00
Felix Roos
f43ecf1a85
fix readme instructions
2022-04-05 23:41:10 +02:00
Felix Roos
a242c0654b
dont create defaultSynth on start
2022-04-05 23:40:21 +02:00
Felix Roos
fb1976a6bc
add .range
2022-04-05 23:37:27 +02:00
Felix Roos
0e7b345010
some more sprinkles of text
2022-04-05 23:37:14 +02:00
Felix Roos
fd28cfc4f8
dont create defaultSynth on start
2022-04-05 23:36:37 +02:00
Felix Roos
b20467d6e3
add more shapeshifter flags
2022-04-03 00:45:51 +02:00
Felix Roos
068b95eacb
add shapeshifter snippets
2022-04-03 00:44:30 +02:00
Felix Roos
95e4239fd5
pattern comparison snippets
2022-04-03 00:04:00 +02:00
Felix Roos
05c900d291
patch osc-js browser version
2022-04-03 00:03:18 +02:00
Felix Roos
f698078f94
add sound synonm
2022-04-03 00:03:05 +02:00
Felix Roos
a54b6f0359
Merge remote-tracking branch 'origin/osc' into paper
2022-04-03 00:02:21 +02:00
Felix Roos
c8e9fe519f
osc timing now hopefully works everywhere
2022-04-02 22:41:04 +02:00
Felix Roos
0c726d835d
fix keybindings on safari
2022-04-02 22:40:35 +02:00
Felix Roos
86b1e992a1
fix absolute time
2022-04-02 21:46:56 +02:00
alex
c3b15fffa4
remove duplication
2022-04-02 18:48:30 +01:00
alex
7bbac0ed23
newline
2022-04-02 18:40:27 +01:00
alex
1fb1d15d4c
add all the superdirt controls
2022-04-02 18:38:20 +01:00
alex
64ea9b7c8b
controls (renamed from packages/osc/superdirt.mjs
2022-04-02 17:32:36 +01:00
Felix Roos
5a03386ad5
package-lock
2022-04-02 18:14:10 +02:00
alex
acca363a4e
move osc/superdirt to core/controls
2022-04-02 16:06:42 +01:00
alex
e28a411408
Make param args a sequence, remove some redundancy
2022-04-02 16:03:50 +01:00
alex
89a7bd4e7d
superdirt parameters
2022-04-01 23:17:52 +01:00
alex
46b2e82b43
formatting
2022-04-01 23:15:54 +01:00
alex
723b239fda
formatting
2022-04-01 23:15:39 +01:00
Felix Roos
bfb757b3b1
remove logs
2022-04-01 21:02:11 +02:00
Felix Roos
7fb9c3bf1e
move core repl + add package
2022-04-01 20:54:54 +02:00
alex
bf7c8cebc4
tidy
2022-04-01 15:38:06 +01:00
alex
ac01a621be
workaround for osc-js timestamp bug, reduce latency
2022-04-01 15:37:50 +01:00
Felix Roos
47a046ca1d
begin webaudio package
2022-04-01 15:44:17 +02:00
Felix Roos
4ef70d2a15
Merge branch 'osc' of https://github.com/tidalcycles/strudel into osc
2022-03-29 22:17:46 +02:00
Felix Roos
ee0d835cd8
add core examples
2022-03-29 22:16:36 +02:00
alex
330263028e
it seems the custom handler wasn't being used
2022-03-29 17:04:00 +01:00
alex
d0d19778a4
try sending osc in timestamped bundle with added latency
2022-03-29 17:03:30 +01:00
alex
0bfbd87bbf
try to send osc as timestamped bundle
2022-03-29 16:39:52 +01:00
alex
ba095d8e7f
Stop failing on no tests
2022-03-29 15:36:56 +01:00
alex
0b8919de61
send actual osc parameters
2022-03-29 08:12:34 +01:00
alex
7fca7e6bd9
attempt to send an OSC message
2022-03-28 22:10:20 +01:00
alex
69884c61b4
first (broken) attempt
2022-03-28 21:41:49 +01:00
Felix Roos
ed6cf2ecf1
enlarge button
2022-03-28 21:24:44 +02:00
Felix Roos
0be0347f8b
basic communication with superdirt
2022-03-28 21:22:24 +02:00