Felix Roos
3d06528393
transpose: support alls combinations of numbers and strings for notes and intervals
2024-04-07 01:25:47 +02:00
Felix Roos
664a19a5c4
refactor: remove now redundant controls imports
2024-02-28 00:36:44 +01:00
Felix Roos
96bafa7f0b
the big rename: @strudel.cycles/* -> @strudel/*
2024-01-18 09:54:37 +01:00
Felix Roos
b27f177138
scales can now be anchored
2024-01-05 13:03:40 +01:00
Felix Roos
f2c16a06a1
fix: note2oct
2023-07-17 23:10:13 +02:00
Bernhard Wagner
4298e582fb
FIXES: note2pc TODOs
2023-07-14 14:38:26 +02:00
Bernhard Wagner
0fa5832b63
FIXES: TODO in rotateChroma
2023-07-14 13:45:27 +02:00
Felix Roos
4cf3655c08
voicing modes: below, under, above
2023-07-12 23:32:27 +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
d5c0309885
feat: support n for voicing scales
...
+ simplify voicing logic
2023-07-09 22:11:40 +02:00
Felix Roos
35f5a5d11a
feat: add voiceOffset (2)
2023-07-09 16:53:41 +02:00
Felix Roos
110e179e9e
wip: new voicing function
2023-07-08 12:41:17 +02:00
Felix Roos
70d6f3000a
move tonleiter
2023-07-06 09:58:48 +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
9a4d8036a6
add test
2023-03-03 12:38:11 +01:00
Felix Roos
264cab3c9b
add scale test
2022-12-15 20:35:10 +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
488ebf8f1a
replace old tests
...
+ ignore tune test for now
+ add happy-dom
2022-08-06 12:22:11 +02: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
75097594b2
rename org to strudel.cycles
2022-03-27 21:42:54 +02: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