tidalcycles / strudel

Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
https://strudel.cc/
GNU Affero General Public License v3.0
587 stars 105 forks source link

tidal voicings? #505

Open felixroos opened 1 year ago

felixroos commented 1 year ago

it might make sense to add a voicing dictionary with chord symbols that match tidals standard, see https://tidalcycles.org/docs/patternlib/howtos/playchords/#loading-the-chord-list

so you could write:

"Dmin7 Gdom7 Cmaj7@2".voicings('tidal')
felixroos commented 1 year ago

some things cannot be implemented just with voicings, for example, c'min'7 will stack 7 notes from cmin (not cmin7). e.g. c3'min'7 would give c3 eb3 g3 c4 eb4 g4 c5

eefano commented 1 year ago

but c3'min7 can

felixroos commented 1 year ago

but c3'min7 can

yes, i meant that the stacking feature is not possible with dictionary voicings