main menu
"EWI-3000m SysEx"
Question: Can I control the sound parameters of the Akai EWI-3000m sound module in real time via System-Exclusive messages?

Answer: No, you can't.

Motivation for the question: Programming the EWI3000m can be quite a slow procedure. If you don't use a sequencer with a prerecorded piece of (your) playing which you would use while you tweak the sound parameters, you will most likely do something like the following:

1. adjust a parameter (cut-off frequency, for example)
2. play a bit
3. either go to 1., or move to tweak another parameter (breath sensitivity, for instance)
4. change the setting of the parameter
5. go to 2.

As seen from the explanation above, the sound creation process can get very tedious. Wouldn't it be nice if you could control a whole lot of parameters simultaneously, say, from a MIDI fader box like the Peavey PC-1600? All the faders could be programmed to control a different aspect of the sound, and programming the EWI3000m would be reduced to moving sliders and pushing buttons (at random), until something interesting comes up. Also, sound tweaking at gigs would be easier: if you can't cut through the mix since the drums are too loud (again!) you could quickly turn a few sliders and make the sound brighter.

This function would not be limited to a MIDI fader box, of course: any foot pedal etc. which would be able to transmit sys-ex strings could be used to control the sound parameters in real time. Opcode MAX could be programmed to change some sound parameters/chord settings after you play a certain series of notes. And the list goes on...

All this could be done if the Akai EWI3000m would have a decent sys-ex implementation. However, the EWI3000m manual doesn't include a sys-ex chart, which would discuss the sys-ex implementation in detail. This leaves one wondering whether there would be "hidden" sys-ex features in the sound module.

According to the Akai sys-ex documentation (which I received courtesy of Akai Japan), real-time changes of EWI3000m parameters are NOT possible. An excerpt from the Akai documentation:
"The main purpose of transmitting/receiving data via MIDI System Exclusive on the EWI3000m is for the back-up of programmed sound data on a data filer, a sequencer, etc. and not intended for the parameter editing for the efficient management of internal memory."

What this means is that the EWI3000 can only transmit and receive the contents of the whole memory (sounds 51 through 00, various setup parameters including chord set ups, etc.). What's even worse is that the "Bulk Dump" mode has be set MANUALLY before the EWI3000m would accept any data. You can't transmit and save individual patches. The only way to rearrange patches would be to dump the memory to a computer, re-arrange the patches, and send all memory back to the EWI3000m. Individual parameter adjusting via a computer patch editor would be quite tedious, since the computer would have to send the whole bulk dump after each parameter change (and you'd have to set the EWI3000m to receive mode _each time_). The size of the bulk dump is 10941 bytes.

Question answered by Matti Saavalainen.