Virtual MIDI controller with CLI interface
This educational project offers a virtual MIDI controller designed for musicians interested in learning music theory concepts, specifically diatonic chords, secondary dominants, and modal interchange.
The project runs directly from the terminal, and it’s a work in progress.
curl -L https://api.github.com/repos/mauriciocarbajal/lithium-cli/releases/assets/34422677 -o lithium-cli-0.1.1-linux.zip -H 'Accept: application/octet-stream';
unzip lithium-cli-0.1.1-linux.zip;
./lithium-linux
curl -L https://api.github.com/repos/mauriciocarbajal/lithium-cli/releases/assets/34438192 -o lithium-cli-0.1.1-macos.zip -H 'Accept: application/octet-stream';
unzip lithium-cli-0.1.1-macos.zip;
./lithium-macos
# Still working on it, sorry!
You can also find direct download links in the last release v0.1.1.
Alternatively, you can clone the code repository and build it in your local machine. Instructions here.
A music recording program (DAW) is needed to provide the virtual instruments you will play using lithium-cli.
Some examples are: GarageBand (MacOS), LMMS (Linux), Ableton Live, Studio One (multi-platform).