Skip to content

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.

License

Notifications You must be signed in to change notification settings

cechownia/TeensyMidiController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published