[LAD] automation on Linux (modular approach)

Ralf Mardorf ralf.mardorf at alice-dsl.net
Wed Mar 24 17:59:55 UTC 2010


Nick Copeland wrote:
>
> > Some people only have got a keyboard with a data slider, e.g. the DX7
> > has got one, sending CC 6 (RPN-/NRPN-Controller). I once wrote an app
> > for the C64 converting those controllers that can't be changed by the
> > keyboards them self, so I was able to control any other controller for
> > my Atari ST, resp. hardware synth and effects.
> >
> > I guess such a CC mapping manager is useful for Linux too and would
> > solve Louigi's problem. Unfortunately I can't help, because I can't
> > program for Linux, but such a task isn't something that needs much
> > effort to be programmed for people who are familiar with the OS and C.
>
> I agree that RPN/NRPN could be better handled but that does not get
> around the issue that NRPN #1 to Ableton Live will mean something
> different to another softsynth - the uses are not registered, as such
> what they do is inconsistent and was the main reason I advised clearing
> the controller settings.
>
> I can put RPN/NRPN support back into bristol but it still means the
> controller needs to be reconfigured so that the NRP ID assigned to
> the bristol synth controller mappings do not conflict with those used
> by any other synth on the chain.

What I'm thinking of is to map controllers

e.g.

CC 7 + data byte should become CC 10 + data byte
CC 6 + data byte should become CC  7 + data byte

CC 6 doesn't need to be used in context with RPN/NRPN

It's a little bit harder to map CC to SysEx

CC x + data byte should become SysEx with a data byte and checksum. I'm 
not sure if a checksum always is required, e.g. just for changing a filter.

> Will forward the offlist discussion and when I have better results from
> some tests with Louigi we can submit a resume.

Thank you. I guess RPN/NRPN fortunately isn't used very often. Btw. 
http://de.wikipedia.org/ is off, I wanted to take a look, I can't 
remember how exactly RPN/NRPN is handled. I have to be out now. I bite 
back any comment about RPN/NRPN for now.

Ralf



More information about the Linux-audio-dev mailing list