[PlanetCCRMA] How to build MIDI intercept code?
Steve Harris
S.W.Harris at ecs.soton.ac.uk
Wed Jul 6 05:41:03 PDT 2005
On Wed, Jul 06, 2005 at 01:13:01 +0100, Charles Fox wrote:
>
> I'd like to build the software equivilent of a MIDI intercept box, which
> sits on the MIDI wire, and changes the signals on the wire.
>
> For example:
> 1) a black box with a transpose control on it, that transposes the
> pitch of the events on the wire
> 2) a velocity controller, that alters the vecloity params of note on
> and off events to match some external input.
>
> What's the best way to structure this kind of project? Should I write a
> JACK device so I can route my midi wires to and from it? Is that too much
> work? I am new to linux audio so please be gentle :)
MIDI over JACK is still pretty new, and I'm not sure how well supported it
is. Better options might be to write an alsa-sequencer app
(http://www.alsa-project.org/~frank/alsa-sequencer/) or if you like high
level stuff, do it in PD (http://www.puredata.info/). PD was built for
this kind of task.
- Steve
More information about the PlanetCCRMA
mailing list