1164 Commits

Author SHA1 Message Date
Felix Roos
cd0f1b6c5c bump: superdough 0.9.4 2023-08-17 11:42:24 +02:00
Felix Roos
5c1d7baf72 superdough readme doc 2023-08-17 11:23:17 +02:00
Felix Roos
8bdbc9ec4c superdough: add logger 2023-08-17 10:08:55 +02:00
Felix Roos
0c6a0720af bump superdough to 0.9.3 2023-08-11 12:35:18 +02:00
Felix Roos
c6095fd92a add disableWorklets option to initAudio 2023-08-11 12:35:00 +02:00
Felix Roos
7d0fb0de83 Revert "rename: superdough.mjs > webaudio.mjs"
This reverts commit 75281afe057b7c86e0063bef6a77e0ab142eb144.
2023-08-11 12:22:03 +02:00
Felix Roos
75281afe05 rename: superdough.mjs > webaudio.mjs
(to keep history?)
2023-08-11 12:20:36 +02:00
Felix Roos
738e714f45 use superdough in webaudio package 2023-08-11 12:13:24 +02:00
Felix Roos
898bfaeecf bump to 0.9.2 2023-08-11 11:13:31 +02:00
Felix Roos
7f44d9cdd2 add link to codesandbox 2023-08-11 11:09:33 +02:00
Felix Roos
8d9be21c8a better code example 2023-08-11 10:56:57 +02:00
Felix Roos
82cb4c8c11 fix: still had strudel core imports 2023-08-11 10:51:59 +02:00
Felix Roos
2778e4d697 fix: build entry file 2023-08-11 10:43:59 +02:00
Felix Roos
30fe2dd502 add superdough package 2023-08-11 10:42:59 +02:00
Felix Roos
7a999de602 fix: always run previous trigger
+ make dominantTrigger more dominant
2023-08-11 00:04:09 +02:00
Jade Rowland
5c2101de1a [Bug Fix] Midi: Don't treat note 0 as false 2023-07-29 13:34:02 -04:00
Jade Rowland
ac3d8b832c [Bug Fix] Account for numeral notation when converting to midi 2023-07-29 01:29:05 -04:00
Felix Roos
9b3fa83516 add common chord symbol aliases 2023-07-23 22:05:42 +02:00
Felix Roos
52b8d9d361 add octaves control for arpeggios 2023-07-23 21:18:34 +02:00
Felix Roos
d231ded7a2 fix: ^7 voicings 2023-07-23 21:18:18 +02:00
Felix Roos
5f57951e3d fix: add empty string as major alias 2023-07-23 14:10:38 +02:00
Felix Roos
b1a4788442 a few more voicings 2023-07-23 14:06:25 +02:00
Felix Roos
6377378a3d sort by topnote and then by bottom note
(easier to track diffs)
2023-07-23 13:31:47 +02:00
Felix Roos
45b91cdea5 fix: major chords 2023-07-23 09:57:34 +02:00
Felix Roos
d5647c6760 sort voicings by top note 2023-07-23 09:51:21 +02:00
Felix Roos
1e62554dfb add links 2023-07-20 23:43:53 +02:00
Felix Roos
bcf800482b fix: chord typo + export only voicings 2023-07-20 23:43:08 +02:00
Felix Roos
08f94d2122 add ireal voicings 2023-07-20 22:53:02 +02:00
Felix Roos
ce820c2314 update vitest 2023-07-17 23:37:51 +02:00
Felix Roos
8583ed0e5c
Merge pull request #647 from tidalcycles/tonleiter
stateless voicings + tonleiter lib
2023-07-17 23:34:33 +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
0fd9ac6da3 feat: support strings in voicing function 2023-07-13 12:13:00 +02:00
Felix Roos
78dcab2778 fix: control interference 2023-07-13 11:24:57 +02:00
Felix Roos
e05f74cef1 docs + rename under -> duck, quak quak 2023-07-13 10:49:08 +02:00
Felix Roos
ffeda19ce5 snapshots + fix default anchor for lefthand 2023-07-13 01:09:53 +02:00
Felix Roos
a639d9f49f fix: remove log 2023-07-13 00:25:24 +02:00
Felix Roos
e5251422fe revert changing existing addVoicings
+ add registerVoicings for the new logic
2023-07-13 00:20:28 +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
58fc786462 noteToMidi: adjustable default octave
+ pull out static objects
2023-07-12 23:32:02 +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
36fa9d81fb fix: pianoroll isActive still used whole.end 2023-07-09 18:51:26 +02:00
Felix Roos
35f5a5d11a feat: add voiceOffset (2) 2023-07-09 16:53:41 +02:00