Powerful MIDI interrupter with touchscreen for up to 6 tesla coils and 16 voices per coil.
By Max Zuidberg. Credits below.
Pretty much everything can be found in the Wiki. For newcomers, there's a Getting Started Guide.
SimonNwardUKs version for 4 coils:
Internals of my single output version (with excessive optical receiver):
The following two videos demonstrate Syntherrupters capabilities but there are no arcs because I haven't had any opportunity to run my tesla coil.
Queen - I Want It All. A MIDI with ~6 voices, pitch bending, sometimes very fast notes, and other effects.
ACDC - Thunderstruck. This is a 6 channel demo of Syntherrupters stereo features with Thunderstruck. The only modification made to the MIDI file, were the commands that set up Syntherrupters stereo mode (documented here). The mapping of the notes to the coils (represented by LEDs) in done automatically.
"I must say that the Omni-mode is what I have dreamt about for years, I am really looking forward to use that feature (and not so much that I now have to build 6 identical coils)" (from Mads Barnkob)
ABBA - Gimme! Gimme! Gimme!. Perfect demo of the staccato envelope. Note how the low notes are not "on, off" but more like a quick fade in and fade out with slight reverb. That's the envelope. Compare it with the videos below, which do not use this feature
Then there are a few videos from other people that build their own Syntherrupter:
To open and play MIDI files I use the free software SynthFont 1. You can select a different output for each track which we can use to send some tracks to the interrupter. You might want to change the instrument of these tracks to use Syntherrupters envelopes. For good sound quality download the SGMv2.01-Sal-Guitar-Bass-v1.3 soundfont).
While SynthFont allows you to send MIDI data directly to a serial port and thus to Syntherrupter, I do recommend another solution. In my experience it is easier to use, more reliable and works with any MIDI software you like. All you need are two little tools that are very easy to use: Hairless MIDI<->Serial and loopMIDI. When you start loopMIDI it creates a virtual MIDI device that you can select in any MIDI software as output (or input btw). And hairless MIDI<->Serial makes the bridge between this virtual MIDI device and the serial COM port. This sounds complicated but since both programs remember all settings, you only have to start them - no other click needed. The setup has proven its reliability and usability many times and for many hours.
Netzpfuscher and his awesome UD3. Thank you for the initial help with polyphony and the awesome lightsaber idea.
TMaxElectronics. Many great discussions about MIDI, Interrupters, C/C++ worst practices, and much more. And for developing a competing interrupter - keeps the development going.
highvoltageforum. Without those people sharing their ideas and knowledge, Syntherrupter would never be where it is now.