Hi David,
P.S. Did you mean midi channel or midi port? The inlet to EWI-send is for the midi port.
The midi port depends on your hardware. That cannot be known. The midi channel is 1 (like in Pd) however the EWI needs numbers between 0 and 15 while the common use of midi channels goes from 1-16 (like in Pd).
So the patch needs to show "1" while it is transmitting "0" to the EWI.
As far as the default values in general: Only a few of them are important to be set to a specific value. Two of them are the pitchbend settings which need to be set to 127. They do nothing at 124 or 125. I thought you tested this? (Although I have to admit that I have not updated the firmware or software within the last 6 months.)
Ingo
-----Ursprüngliche Nachricht----- Von: David [mailto:dfkettle@gmail.com] Gesendet: Montag, 14. März 2011 13:35 An: Ingo Cc: pd-list@iem.at Betreff: Re: [PD] Patch for Akai EWI (was "Reading and writing binary files")
On Mon, Mar 14, 2011 at 8:23 AM, David dfkettle@gmail.com wrote:
See below.
On Mon, Mar 14, 2011 at 7:36 AM, Ingo ingo@miamiwave.com wrote:
Hi David,
I have not tested your patch so far but:
Your default midi channel is "0" ??? Your velocity default is 32 instead of "120" default for breath_cc2 should be aftertouch and not "0" default key delay should be "7" (not that this matters at all) but...
pitchbend up / down needs to be "127" and not 124 / 125 as stated by "www.ewi-usb.com".
Didn't I mention there were errors on that website?
Yes, you did tell me there were errors, but you didn't say what they all were. The only error you mentioned specifically was the need to send the NRPN message (and thanks for that). However, I looked at the files produced by the Garritan software, and they seemed to agree with the defaults on that web site, as far as I can remember. Maybe it depends on which version of the firmware and which version of the Garritan software you're using, I don't really know. In any case, they can be overridden, that's the whole purpose of writing this patch in the first place.
As for the Midi channel, I'm not sure whether the first midi channel is supposed to be 0 or 1. It's just the default anyway, it's going to have to be changed, depending on how many midi devices you have attached, and in what order.
Although I told that some of the stuff is incorrect and provided you
the
correct information you simply copy this wrong information and want to publish it somewhere else with your own copyright???
The copyright isn't on the information from his web site (which I'm not reproducing anyway), it's on my PureData code, so I don't really understand what you're complaining about.
Come on!
Ingo