Felix Roos
e63a5d10c8
regroup sounds
...
- extra tab for drum-machines
- combine synths and soundfonts
2023-03-16 15:21:16 +01:00
Felix Roos
8a22c5627a
fix: cut glitches due to envelope release trouble
2023-03-15 22:42:03 +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
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
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
d4512f360b
fix: double slash
2023-01-12 12:40:20 +01:00
Felix Roos
c6d57f6a56
fix non note samples
2022-12-12 20:53:11 +01:00
Felix Roos
df73ce8a60
add freq support to sampler
2022-12-12 20:41:09 +01:00
Felix Roos
e2898ee5bf
add eslint + fix lint errors
2022-11-24 15:30:11 +01:00
Felix Roos
5fc8f10602
basic samples tab
2022-11-12 20:17:01 +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
c3d6de2412
Merge pull request #243 from tidalcycles/shared-tests
...
snapshot tests on shared snippets
2022-11-06 11:05:23 +01:00
Felix Roos
866277510e
fix: samples function did not work in tests
2022-11-06 00:44:23 +01:00
Felix Roos
ed44f4ed0c
add shared tunes test
2022-11-03 16:18:29 +01:00
Felix Roos
d7b82edae3
feat: support github: links
2022-11-02 23:13:00 +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
ecc4e1803c
remove all occurrences of .out()
2022-10-27 19:47:07 +02:00
Felix Roos
9ebada63e9
support negative speeds
2022-09-24 23:14:43 +02:00
Felix Roos
e58aff41f9
begin webaudio tutorial
2022-09-16 23:25:42 +02:00
Felix Roos
720b1eeb27
fix soundfonts + samples without base
2022-06-27 00:49:58 +02:00
Felix Roos
42343254b1
fix single sampels
2022-06-27 00:26:21 +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
ad62ccd8c7
allow _base prop for samples loader
2022-06-18 23:06:37 +02:00
Felix Roos
d532f8007e
move sampler to webaudio
...
+ add basic sample playback to .out
2022-06-18 13:11:25 +02:00