schollz / miti

miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text. :musical_note:
https://schollz.com/blog/miti/
MIT License
168 stars 4 forks source link

Specify MIDI channel #17

Open 0atman opened 2 years ago

0atman commented 2 years ago

I LOVE miti! For me, it's missing one small thing: I'd love to specify the midi channel we're sending to, as an optional extra when selecting an instrument.

pattern 1

instruments op-z
C D E F G A B C

For example, this plays a scale on my OP-Z, but it's sent on one specific midi channel. (I don't know which one. What is the default?)

However, I want to be able to control the different instruments on the OP-Z, eg bass drum is channel 1, snare is channel 2, bass is channel 5, and so on.

pattern 1

instruments op-z 1 # new channel numbering proposal
C C C C # kick drum

instrumens op-z 5 # here too

C G C G # bass line

Is this a possible feature? It'd really open up the project for me personally. I've recently started to learn go, I think I could help if you point me in the right direction!

0atman commented 11 months ago

Hi @schollz I've recently picked up miti again, and I'm still excited for it, selecting which midi channel per instrument would be incredible, I've been playing with a little roland mc-101, and again its 4 instruments are addressable by midi channel - how can I do this, is it possible? Thank you so much!

matozoid commented 7 months ago

Hi @schollz - if you are no longer interested in supporting this project, please consider moving it to a github organization so that other people can work on it.

schollz commented 7 months ago

feel free to submit a pr