Skip to content

Latest commit

 

History

History
54 lines (31 loc) · 2.17 KB

README.md

File metadata and controls

54 lines (31 loc) · 2.17 KB

TeensyMidiController Build Status

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.

Prototype image

Maker resources

Hints on how to create this controler can be found in the doc folder

Breadboard schematic

Prototype schematic

Drillout pattern printout, 3d printable panel

The drillout pattern or 3d printable panel can be found in the doc folder

Installation, Use, Development

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

Play video

With the project opened in Visual Studio Code you should be ready to develop

Meta

Maciej Lichon – makerspace cechownia

Distributed under the MIT license. See LICENSE for more information.

https://github.com/maciejlichon

Contributing

  1. Fork it (https://github.com/cechownia/TeensyMidiController/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request