Skip to content

Processes MIDI events from a controller to filter note-on events caused by unintended double triggering.

License

Notifications You must be signed in to change notification settings

giosad/midi-double-trigger-filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Processes MIDI events from a controller to filter note-on events caused by unintended double triggering.

Confirmed to work with MPD218 in Win10 and macOs.

Screenshot

midi-note-double-trigger-filter.png

Requirements

For MIDI filtering you need :

  • Virtual midi device
  • python3 and the following packages:
$ pip install python-rtmidi appdirs

How to use

  • Create a virtual MIDI device (one time only).
  • Run the MIDI filter, set input to a physical MIDI controller device and output as virtual MIDI device. Press Start.
  • Start the app you want to use with the MIDI controller, configure its input to be the virtual MIDI device.