umidi

nameumidi
languagec++
OSlinux,windows
availabilitysources, binaries
statusbeta
licenceGPL
categoryUrbi
shortdescMIDI to URBI bridge
shortdescfrPont MIDI-URBI

Abstract

umidi is a GPLed multiplatform URBI to MIDI bridge. It takes imput from a MIDI source, and outputs URBI commands based on those inputs. It is highly configurable, from a configuration file or directly from URBI.
Main intended use is to program robot dances and other movement sequences using MIDI sequencers on URBI-enabled robots.
Main features:
- Exposes MIDI tempo and current clock tick as URBI variables.
- Configurable mapping from MIDI notes to Urbi variable, event and tags.
- Mapping entries can be added dynamically from URBI.
- Each mapping can filter on channel number, pitch/controler value, and an internal parameter value, that can be set by another mapping or from Urbi.
- Supports multiple robots. Each mapping can specify a bitMask of the connected robots the commands will be sent to.

Documentation

umidi.htmlumidi documentation11.48 kilobytes

Download

umidi-0.9.tar.gzsource tarball330.99 kilobytes
umidi-0.9.zipsource zip344.26 kilobytes
umidi-0.9-bin-windows.zip binary for Windows876.75 kilobytes

Screenshots


contact:
Valid HTML 4.01! Valid CSS!