emprcl / sektron

:loop: a midi step sequencer in the terminal, made with live performance in mind
https://empr.cl/sektron/
MIT License
43 stars 3 forks source link

[FR] Polyphony support #11

Open ajboni opened 3 months ago

ajboni commented 3 months ago

a: Polyphony: Digitakt does this by 'extending' the step note. only 4 notes supported. Not sure it is the best implementation but its something... I saw in the code some stuff about chords, so you might have already thought about that...

x: Yeah, I always though I would add some polyphony support, so all the data structures are ready. The main issue is how to add that nicely in the UI. Right now I don't have a nice solution in mind. One easy solution would be to implement something like the chord machine in the syntakt or model:cycles. It's kind of rigid, but easy to reason about in terms of UI/UX.

Agree is a hard one, ideas to display it: image image

maybe go through each little boxes via a key combo?