[Question]: Working with virtual instruments?
prologic opened this issue · comments
Hi,
Thanks for creating this! I checked out your demo and this is really cool. I like the general idea of a simple language / DSL to create music.
Can this be made with virtual MIDI instruments though? I notice that this seems to only work with external MIDI devices which I don't have readily available so I can't play with this at the moment.
Thanks!
Hi @prologic
Yes, it works with virtual MIDI instruments. I didn't think to try until you asked!
I'm on Windows and I tried using Ableton (instructions here, but it should work with other DAWS...). For Windows you have to install this MIDI loopback program, Mac has one built-in.
When you have a MIDI loop running, when you run miti
you should see it, something like this (I made two MIDI loops):
> miti
Available MIDI devices:
- loopmidi port
- loopmidi port 1
You can target that as an instrument in the .miti
file. Then in Ableton you change "MIDI From" to your MIDI loop. That's it! You can create multiple virtual MIDI loops for multiple instruments and control them all.
On linux, I see there's midi through
, but I don't see that as input to my DAW, do you know how to use it?
λ miti --list
miti v0.6.0-5001293 - musical instrument textual interface
submit bugs to https://github.com/schollz/miti/issues
Available MIDI devices:
- midi through:midi through port-0 14:0
- arturia keystep 32:arturia keystep 32 midi 1 28:0
in your "miti" file you would just declare the instrument as "through". Which DAW are you using? I only know instructions for Ableton+Windows.
Anyone got this working on macOS with virtual instruments? 🤔