This is a repository for a teensy midi controller with banks - with a command line listener that allows to run commands on note play from the device - you can also light up LEDs by playing MIDI notes to the device on TM1638 LED&KEY module.
Hints on how to create this controler can be found in the doc folder
The drillout pattern or 3d printable panel can be found in the doc folder
TODO: change random number bat to python file
All systems:
Open project in Visual Studio Code with installed PlatformIO, flash your teensy.
Install python 3.7 at the moment of writing PyGame did not work with 3.8
Run:
pip install pygame
At the time of writing version of pygame was 1.9.6
pushd listener & python listener.py & popd
This script runs untill you kill it. Now you can press buttons on the midi controller and the python script should react and LED's should work like on this video
With the project opened in Visual Studio Code you should be ready to develop
Maciej Lichon – makerspace cechownia
Distributed under the MIT license. See LICENSE for more information.
https://github.com/maciejlichon
- Fork it (https://github.com/cechownia/TeensyMidiController/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request