tidalcycles / tidal-midi

This package and method of using MIDI in Tidal is obsolete. Please use SuperDirt MIDI instead.
GNU General Public License v3.0
74 stars 36 forks source link

add SuperDirt-like `legato` #40

Closed bgold-cosmos closed 6 years ago

bgold-cosmos commented 7 years ago

I've made changes to Tidal-MIDI to support a cleaner legato much like SuperDirt.

1) As before, duration of notes defaults to the Tidal default: 0.05 seconds, but can be overridden in the source code on a per-synth basis 2) As before, you can further override this live with the dur parameter 3) As before, you can use unit "cycle" to get notes with a duration according to their "slot" in the pattern, like legato 1 in SuperDirt 4) NEW: unit "c" also works as an abbreviation 5) NEW: you can use the legato parameter for MIDI just like you would with SuperDirt. This automatically implies unit "c", you don't have to specify it 6) NEW: Using legato in a pattern overrides any dur also present 7) NEW: The Ambika setup was using legato as a MIDI CC param, I've changed the name of this to mlegato to avoid conflicts.

lennart commented 7 years ago

hey @bgold-cosmos Thanks for your effort on standardizing across tidal/tidal-midi!

Since documentation of tidal-midi is somewhat sparse, can you add your documentation into README.md as well as briefly in the changelog?

Thanks,

lennart

bgold-cosmos commented 7 years ago

Done and done!