Skip to content

A simple midi controller that takes sustain pedal signals and turns them into midi notes

License

Notifications You must be signed in to change notification settings

madskjeldgaard/sustain2midi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlatformIO CI

Sustain2Midi

the hardware

This project is a simple Sustain pedal to midi note converter based on a raspberry pi pico board.

Features

  • Dirt cheap (all you need is a mono jack socket and a raspberry pi pico)
  • Sends note on/off
  • Note number can be changed easily by sending a midi note to the device.
  • (Optional) Use a WS2812 NeoPixel to show the state and midi note value via colour (I use this module but I think any one should work) – disable this using the SUS2MIDI_NEOPIXEL build flag in the .ini file.

Dependencies

You need to have platformio installed to make use of this. I prefer using the command line version.

Install it on MacOS by running homebrew:

brew install platformio

Compiling and uploading

To compile and upload your sketch, simply run the following command:

pio run -t upload

About

A simple midi controller that takes sustain pedal signals and turns them into midi notes

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages