mididings

A MIDI router/processor, implemented as a Python module.
Download

mididings Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Dominic Sacre
  • Publisher web site:
  • Operating Systems:
  • Linux
  • File Size:
  • 47KB

mididings Tags


mididings Description

mididings is a Midi Router and processor for ALSA or JACK MIDI. It's implemented as a Python module, thereby offering a powerful and flexible means to set up patches, while the actual MIDI processing code is written in C++. Features: Filtering and routing of MIDI events depending on event type, channel, note, etc. Transposing notes, modifying velocity, changing controller values/ranges. Converting one type of MIDI event to another. Some more complex MIDI processing functions, including a diatonic harmonizer. Seamless switching between patches, with no dropouts or stuck notes. Running arbitrary Python code to process MIDI events. Support for ALSA sequencer and JACK MIDI.


mididings Related Software