Felix Roos
e05f74cef1
docs + rename under -> duck, quak quak
2023-07-13 10:49:08 +02:00
Felix Roos
a71c5957cc
fix: better fix
2023-06-16 14:23:39 +02:00
Felix Roos
8d9278419d
fix: flatten scale lists
2023-06-15 20:19:31 +02: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
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
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
6679cd60ce
scale now supports running on object values with n
2022-12-11 22:45:36 +01:00
Felix Roos
b9781915a4
remove bootstrap + Pattern.patternify
2022-12-10 22:58:07 +01:00
Felix Roos
bc43fc9585
refactor tonal functions to 'register'
2022-12-10 21:34:38 +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
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
08c4c641ec
add note calls everywhere
2022-10-29 17:38:54 +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
1cbf4c8c7e
fix name collision
2022-05-14 23:39:31 +02:00
alex
f8f744dd87
standardise on hap rather than event, especially in function names
2022-05-05 17:20:36 +01:00
alex
ee514ee8ba
redo headers
2022-04-28 14:38:41 +01:00
alex
f75da0e2e3
separate out strudel.mjs, make index.mjs aggregate module
2022-04-13 17:25:02 +01:00
Felix Roos
33c9326427
add missing dependency
2022-03-27 23:43:06 +02:00
Felix Roos
75097594b2
rename org to strudel.cycles
2022-03-27 21:42:54 +02:00
Felix Roos
0a8397b3dc
replace relative imports with package imports
2022-03-25 22:43:55 +01:00
Felix Roos
2338a1ee7d
fix more deps
2022-03-25 18:51:20 +01:00
Felix Roos
6f60a3a1d5
start packaging
2022-03-25 14:39:25 +01:00