On Thu, May 20, 2004 at 01:53:27PM -0400, Chris Pickett wrote: > Matthew Allen wrote: > >>-----Original Message----- > >>From: linux-audio-user-bounces@xxxxxxxxxxxxxxxxxx [mailto:linux-audio- > >>user-bounces@xxxxxxxxxxxxxxxxxx] On Behalf Of James Stone > >>Sent: Thursday, May 20, 2004 12:07 AM > >>To: A list for linux audio users > >>Subject: Re: [linux-audio-user] midi filter to convert NRPN's to CC's > >> > >>I think you should be able to do it with pd fairly easily.. You can > >>certainly perform mathematical functions on midi inputs. Using pd > > > >purely > > > >>as a midi router (and modifier) should not be a problem. > > > > > >I was thinking about PD, but never having used NRPN's I don't actually > >know how you would get them into PD to do the tweaking. Once they were > >in there I could certainly set up an environment that scaled and tweaked > >ranges of numbers. > > NRPN's are encoded by 4 CC's, two for the parameter number and two for > the data value, and they appear in four-byte chunks in the midi stream. > I'll take a look at PD, and post again if I get anywhere or get stuck. > Thanks for the suggestions ... three votes for PD in a row sounds good > to me :) > > Cheers, > Chris You may find this helpful: http://mentalfloss.ca/sintheta/html/downloads.html The pd abstractions file contains "nrpnin" and "nrpnout" which should do the job you want. James