20 Commits

Author SHA1 Message Date
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
27049eb706 add root mode for voicings
+ allow numbers as anchor
2024-01-04 11:02:13 +01:00
Felix Roos
52b8d9d361 add octaves control for arpeggios 2023-07-23 21:18:34 +02: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
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
e05f74cef1 docs + rename under -> duck, quak quak 2023-07-13 10:49:08 +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
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
d5c0309885 feat: support n for voicing scales
+ simplify voicing logic
2023-07-09 22:11:40 +02:00
Felix Roos
d1fe50e271 feat: add voiceOffset 2023-07-09 16:53:29 +02:00
Felix Roos
110e179e9e wip: new voicing function 2023-07-08 12:41:17 +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