2088 Commits

Author SHA1 Message Date
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
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
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
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
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