Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Clemens Ladisch Newsgroups: alt.os.linux,comp.os.linux.hardware Subject: Re: Akai EWI USB works in Linux - USB MIDI commands Date: Fri, 08 Jul 2011 14:34:26 +0200 Lines: 39 Message-ID: <97obqiF2vbU1@mid.individual.net> References: <983b0bee-e9ec-4745-bcd7-a88340382cb8@ct4g2000vbb.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: individual.net CE3OXKJNUi7qXlODMIk5TgAeYmsn+kcsQo7zLhrALof3VbqrbQ Cancel-Lock: sha1:+nd341iNzrNDNm2TLspnCfNqoVQ= User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) In-Reply-To: <983b0bee-e9ec-4745-bcd7-a88340382cb8@ct4g2000vbb.googlegroups.com> Xref: x330-a1.tempe.blueboxinc.net comp.os.linux.hardware:474 wzab wrote: > I know that some special MIDI commands are used for > firmware upgrade, so maybe you may accidentally send a command > causing firmware erasure :-(. All your listed commands are controller changes, so there is no such danger. > A. Change of the fingering mode: > > 0b b0 63 02 0b b0 62 01 0b b0 06 nn Controllers 0x62/0x63/0x06 are the standard indirection scheme for "non-registered parameters". So we have these NRPNs: 0/0 breath gain 0/1 bite gain 0/2 bite AC gain 0/3 pitch bend gain 0/4 key delay 2/0 MIDI channel 2/1 fingering mode 2/3 Velocity 2/4 Breath CC1 2/5 Breath CC2 2/7 Bite CC1 2/8 Bite CC2 2/9 Pitchbend UP 2/10 Pitchbend DOWN 2/11 Transpose Most sequencers allow to set these parameters directly (instead of entering three controller change command) when given the NRPN MSB/ LSB values. Regards, Clemens