umidi
name | umidi |
language | c++ |
OS | linux,windows |
availability | sources, binaries |
status | beta |
licence | GPL |
category | Urbi |
shortdesc | MIDI to URBI bridge |
shortdescfr | Pont 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
Download
Screenshots