Felix Roos
Felix Roos
started implementing this in https://github.com/tidalcycles/strudel/compare/objectify-midi there is this list of controls: https://webmidijs.org/api/classes/OutputChannel#sendControlChange
Strudel currently does not support clock syncing, but I think the library it uses supports clocks: https://webmidijs.org/api/classes/Input#event:clock / https://webmidijs.org/api/classes/Output#sendClock I think using strudel as the clock source would be simpler...
defining [shell voicings](https://www.thejazzpianosite.com/jazz-piano-lessons/jazz-chords/shell-chords/) would be much shorter with this: ```js const shell = [ [["m7", "m9", "m11", "m13", /* many many more*/], ["3m 7m", "7m 10m"]], /* more symbols */...
> to follow conventions of other tonal dictionaries, we don't have several dictionaries (like triads, lefthand, and all) but one dictionary with properties > The advantage of this IMO is...
On second thought, I not sure about add / remove, as this always requires 2 function calls.. Using a custom set of voicings should be as easy as possible. What...
@danigb haha I just added keyboard shortcuts to [the sandbox](https://k25w8.csb.app/). Check out my "interpretation" of [giant steps](https://streamable.com/ubpaie) 😆
Update: The sandbox now evolved into a little app I call [asdf-piano](https://k25w8.csb.app/). The Voicing.search part is now controllable with arrow keys left and right + the voicings above and below...
Hey @danigb yes it was nice meeting you, sorry I vanished so quickly, maybe we meet again another day! It's sad you don't want to develop tonal further but of...
Hey there, I was having similar problems with some chords. I wrote a little test script that exposes broken chord symbols: ```ts import { ChordType } from '@tonaljs/tonal'; // get...
Hey, that was a quick answer :) I am happy that you are sure about removing octave support. > Use pitch classes. I don't like it very much: C9 would...