livemidirouter - Live Midi Router for alsa and jack sound system
Copyright (C) 2008 <firstname.lastname@example.org>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
(see the file COPYING for more details)
Latest official version and more is available at:
LiveMidiRouter is a midi events router intented to connect input
midi sources (keyboards, controllers, virtual devices...) to midi
devices (soft synth, emulators, soundfont players...) dynamically.
It offers features such as :
- start action on specific notes (select output instrument, split keyboard...)
- split keyboard into several ranges and route them to different midi channels
- route Control Changes from one controller ID to another
- automatically connect input and output midi devices
LiveMidiRouter is a non interactive program. A config file must be specified
when starting. Have a look at configs/aeolus.conf and config/ziou.conf for
the detailed syntax.
WRITING CONFIG FILES:
A description of how config files should be written was provided by Julien
Claassen and can be found in doc/midi_router-config.txt.
- Linux kernel 2.6.x (not tested under previous versions)
- Alsa midi system
- Jack audio system