Track. Mix. Master. Save Up to 50%.

MIDI Solutions Event Processor Plus MIDI Interface

1-in/1-out MIDI Event Filter, Data Converter, and Multi-purpose Processor with 32 x Simultaneous Settings
Share
Item ID: MIDIeventP
MIDI Solutions Event Processor Plus MIDI Interface
Price:$199 and 00 cents
$34.00 suggested monthly payments with 6 month financing‡

In Stock!

Add to Cart
Sales engineer photo
Ask An Expert

Our expertly trained Sales Engineers are ready to help!

What is a Sales Engineer?
Sweetwater Gear Exchange

Have one to sell?
Check out Sweetwater's Gear Exchange!
Learn More

MIDI Solutions Event Processor Plus MIDI Interface
In Stock!
Price:$199 and 00 cents
Add to Cart
Add to list
Skip to Description
Most Popular Accessories & Related Items
Back to navigation

This article was Written By

Our Product Research Team

Get to know them!

The Ultimate MIDI Swiss Army Knife!

The MIDI Solutions Event Processor Plus takes the freakish flexibility of the original Event Processor to a whole new level. It lets you define up to 32 MIDI filters, routings, or other settings, each with its own conditions. So, what can you do with a MIDI Solutions Event Processor Plus? Just about anything, really. For example, maybe you want all notes between C1 and C4 on channel 3 to remap to between C2 and C5 on channel 10. No problem. And the Event Processor Plus still has 31 more settings left for additional filtering. When you want massive MIDI filtering power, you need a MIDI Solutions Event Processor Plus.

MIDI Solutions Event Processor Plus MIDI Multi-tool at a Glance:
  • A freakishly powerful MIDI processing tool
  • Get all of your MIDI Solutions gadgets from Sweetwater!
A freakishly powerful MIDI processing tool

Reassigning MIDI note values and channel information is just the tip of the iceberg, as far as the MIDI Solutions Event Processor Plus's potential goes. For instance, say you want to reassign your controller's mod wheel to act as a volume control for one of your synths. Piece of cake. You can even cause MIDI notes to trigger program changes, or single tactile controllers to affect multiple CCs. And now consider that you can stack 32 of these settings together. If you can think of it, chances are, you can pull it off with a MIDI Solutions Event Processor Plus.

Get all of your MIDI Solutions gadgets from Sweetwater!

Since 1992, MIDI Solutions has been offering creative musicians like you the MIDI tools they need to make the most of their music gear. Ask any seasoned keyboard or high-level guitar tech, and they'll tell your that MIDI Solutions modules are the lynch pins of the live performance world. You just wouldn't believe how many complex MIDI rigs are currently being held together by simple, effective, and road-tested MIDI Solutions boxes. When you need highly flexible yet delightfully affordable MIDI routing tools, you can trust the MIDI Solutions gear you'll find at Sweetwater.

MIDI Solutions Event Processor Plus MIDI Multi-tool Features:
  • An extremely powerful MIDI tool that gives you a wide range of MIDI-processing power
  • Compares incoming MIDI events with each setting, allowing your to filter, reroute, or repurpose MIDI data for a wide range of uses
  • Programmable via the easy-to-use Event Processor Plus Programming Tools software
  • Use up to 32 settings at once
  • Map MIDI events or ranges of MIDI events to other MIDI events
  • Filter MIDI events or ranges of MIDI events
  • Trigger MIDI events
  • Toggle between MIDI events
  • Sequence through MIDI events
  • Scale or crossfade MIDI messages
  • Transpose notes
  • Scale velocities
  • Map to and from System Exclusive messages, NRPN, Bank Select messages, and more
  • Store incoming values for later use as variables in 1 of 8 locations
  • MIDI-powered operation means you don't have to fuss with batteries or power supplies
  • Can also run on external power supply
  • MIDI indicator LED provides visual feedback of data throughput
The MIDI Solutions Event Processor Plus multi-tool puts you in complete control of your real-time MIDI processing!

Resources

Warranty Info

Sweetwater's FREE 2-Year Total Confidence Coverage Warranty

Extra peace of mind at no extra cost.

  • Save money with FREE parts and labor
  • Get back to making music with the industry's fastest turnaround time
  • Fix it the first time with our award-winning, factory-certified Service Department
Learn More about Total Confidence Coverage
Back to navigation

Tech Specs

  • Type: MIDI Event Processor
  • Ports: 1 x 1 (32 settings)
  • MIDI I/O: In/Out
  • Power: Powered via MIDI input (5V MIDI devices)
  • Height: 1.2"
  • Width: 4.4"
  • Depth: 2.4"
  • Weight: 3.6 oz.
  • Manufacturer Part Number: Event Processor Plus

What Makes Our Sales Engineers Great?

Sweetwater Sales Engineers are a world-class team of experts dedicated to you. Hand selected from across the globe, each brings a wealth of experience and expertise in the world of music gear to provide you with unparalleled service completely free of charge. Friendly relationships, real trust, and the right gear are only a call or a click away!

Back to navigation

Reviews

Fabulous Accessory for Finer MIDI Control
The MIDI Solutions Event Processor Plus is a truly fantastic MIDI accessory that translates, filters, or otherwise modifies one MIDI message into another. I first got two about 8 years ago and used one to sequence the drums of an Akai XR20 from an original Novation Circuit. I had my MIDI note velocities translate to different MIDI note numbers so instead of step sequencing with note numbers I was assigning notes' velocities. After that I used one to control the MIDI NRPNs of a Roland TB-3 from a Behringer BCN44 for a live set. This worked fantastically but I couldn't figure the programming out on my own and I didn't. John Fast over at MIDI Solutions is an invaluable resource. He's the founder and a wonderful company representative. If you have an Event Processor string you are trying to program, he will take your conditions and very quickly get back to you with a file for you to program your Event Processor or Event Processor Plus with at no charge. Most recently I wanted to control program changes on a Modal CraftSynth 2.0 from one of the macros on the MIDI lanes of a Novation Circuit Tracks BUT also have it ignore repeated receptions of the same signal value. John once again helped me with this and I have been a happy camper ever since. I have had luck programming my own Event Processor strings with the software editor but sometimes it's just a bit too confusing. MIDI Solutions' customer support is top notch. Long live John Fast. I love my Event Processor Plus and for creative MIDI control it is a must.
Music background: Electronic Music
Exactly what I needed!
The MIDI Solutions Event Processor Plus is exactly what you need if your keyboard or MIDI accordion doesn't transmit the MIDI events you need. I needed my left hand to trigger drum sounds and this device works perfectly. It made a huge difference in my live performances. Love it!
Music background: Gigging since 1970. Majored in music in college.
This device is useful for a VERY limited demographic.
There's a YT video from Espen Kraft (the title is about Midi SysEx) which demonstrates one thing that this box is very good at. You can map a MIDI event from one device to send a SysEx string to another device. That's really the only thing this box is good at -- Mapping one thing to another thing.

The device processes incoming MIDI messages using its own custom programming language. It is not easy to use. The software looks like a Windows 3.11 app. If you're on a Mac, the software runs under Wine32on64 emulation, and it's not particularly stable.

The programming language is bizarre. There are only seven commands: Filter, Map, Trigger, Define a sequence, Define an Event in a Sequence, Turn a Setting On/Off, and Store Incoming Value In Variable. You can use those commands (aka 'settings') to write a program. The max length of the program is 32 commands, and you'll use that up very quickly because simple things require a LOT of commands.

If you aren't a software developer, good luck. If you email support they will respond and try to help. If you explain the problem to them you could probably get them to tell you exactly what to do to accomplish a simple mapping/routing task.

If you are a developer like I am, you might think for a second that the Event Processor has potential for doing cool stuff. But on further inspection it's pretty hopeless.

The way it works is VERY strange. Every command refers to the last incoming message. Even if you filter out all messages, the commands still operate on the incoming message as though it was not filtered. You can't modify the incoming message unless you're sending it. That is, you can remap a message to another message, but the message on the stack doesn't change. You can't change anything without sending a message, so you actually have to create more MIDI traffic and do some kind of loopback routing with your external hardware just to modify values.

You get eight 'variables' to use, but you can't do anything with them except store an incoming value then compare other incoming messages against that value. You can't increment or decrement a variable. You can't use a variable in a jump statement. There actually isn't a jump statement. There's just a command called "Define a sequence" which lets you define a sort of rotation of events that happen when a given message arrives.

The device is staggeringly weird. It was obviously designed by somebody very technical, but ... technical in a sense that they probably did some soldering on a Commodore 64 or a Juno 60 back in the day. Not technical like they could create a rational pipeline for processing MIDI events.

I'm not exaggerating when I tell you that anything you want to do with the Event Processor, it would take less time to build your own Arduino device to do it instead. Or if you're decent with Python, you could get something like a Mio XM/XL which you can plug into any computer and get MIDI-over-USB access to all the ports, and you can write a script (Python's Mido library is good!) which can do literally anything you want.

I like MIDI Solutions. I'm a big fan of their Quadra Thru. I'm not so much of a fan of their Merger products because they blindly merge clocks, but they're still useful.

But the Event Processor blows my mind. From a technical perspective, it's difficult to understand what they were thinking.

They created a programming language with no flow control and no arithmetic. The only conditional statements are "If the incoming message matches X do Y" where X can only be a static value or a variable, and variables can only have a value stored from an incoming message. So the only way to iterate anything is to use some kind of ridiculous hack -- like incrementing a variable by sending the value and mapping it to a higher value then routing the Event Processor back into itself using other external hardware.

The simple routing I wanted to do ended up requiring two Event Processor Plus boxes. It was a TOTAL mess and still didn't do what I wanted. I returned them both and got a Mio XM from Sweetwater and wrote a Python script in an afternoon that did everything I wanted.