Code Your Own Module
Euroshield enables synthesizer hobbyists and professionals to add a distinctive element to Eurorack. With euroshield, the highly approachable Teensy development tools, and the extensive sample code libraries you can create a unique sound while exploring the world of digital signal processing.
The Power of Teensy
- Teensy* is a readily available development board with a 32 bit processor that works with the Arduino development toolsets.
- It supports real time processing of high quality audio signals.
- There is an extensive open source library of audio signal processing code, including a tool to draw a signal processing diagram that will generate Teensy code.
- You can quickly develop audio processing and signal generation capabilities with very little custom code.
- Euroshield turns a Teensy development board into a Eurorack synthesizer module.
- It uses standard patch cords for input and output of standard Eurorack level audio, CV and MIDI signals.
- It uses the standard Eurorack power system.
- It mounts easily into a rack while keeping the Teensy exposed.
- It enables you to use the available Teensy development tools and open source code libraries to get creating quickly.
Do you need a VCO? There’s existing code for that. Want a custom reverb algorithm? There’s sample code you can customize. Want to generate a specific sequence of CV signals to drive other modules? You can code it. And tomorrow you can make it do something different.
During performance, you interact with the Teensy by means of two knobs, one push button, and 4 LEDS on the euroshield. What the module does with the audio signals and hardware inputs is totally up to you and your code. Teensy’s fast processor together with Teensy Arduino’s flexible coding capabilities allow for true audio rate signal processing, while the euroshield enables interconnectivity with Eurorack equipment. Combine Teensy with euroshield, and you now have the ability to develop a eurorack module that evolves with your specific needs.
Two audio inputs and outputs using the Eurorack -5V to +5V standard
- DC coupling allows audio ins and outs to be used as control voltage connections
- MIDI input and output via 3.5mm TRS minijacks
- Board design allows mounting in Eurorack while exposing the Teensy
- Built-in controls enable users to create a fully functioning product:
- Two knobs
- One push button
• 10 demo Sketches include sample code for filtering, reverb, and VCO.
Euroshield makes it easy to integrate the power of Teensy with your Eurorack.
- Plug a Teensy Development board into the socket on the euroshield. No soldering is required!
- Use the ribbon power cable to connect the euroshield to a Eurorack power supply, and mount the module in the rack.
- Use standard Arduino and Teensyduino development tools on your computer to prepare and download code to the Teensy via a USB A to microB cable.
- Use standard patch cords to connect two audio or CV inputs, two audio or CV outputs, MIDI in, and MIDI out to your other eurorack modules. Customize your code to use the knobs and push button to control the output signals and to drive the LEDs.
In addition to the euroshield, here’s what you will need:
- Teensy Development Board* version 3.0 up to 3.6 sold by PJRC and other sources. Version 3.2 is recommended.
- PC or Mac for running the development tools and programming the Teensy module.
- Arduino development tools – open source provided by the Arduino foundation.
- Teensyduino development tools – open source provided by PJRC adds teensy specific functionality and a highly capable audio library.
- Eurorack compatible case with power and 8HP available.
- A USB A to microB USB cable
- MIDI Adapter to connect TRS Minijacks to 5 Pin DIN MIDI (optional)
* Teensy not included and must be purchased separately.