Please note: We are now only offering the fully-assembled shield version of the Fluxamasynth.
Note 2: We are in the process of respinning this board as sm only. We have a limited amount of these through-hole kits available for purchase by competent hardware hackers only. The chip has been mounted and one tiny repair has been made. All the through-hole parts will be provided with some thin docs on the wiki. This is not a beginner electronics project. We will guarantee that you get a working board going or we will send you another kit.
The Fluxamasynth standalone board is a robust synthesizer that can be completely controlled by the on-board Arduino-compatible microcontroller. The Fluxamasynth is based on Atmel’s ATSAM2195 single-chip MIDI sound system, which is part of their Dream Sound Synthesis line of programmable ICs. It was intended for battery powered keyboards or portable Karaoke machines, but I’m sure you can use and abuse the Fluxamasynth in all sorts of new and interesting ways.
Here are a few suggestions:
- Make your own MIDI instrument with unconventional analog sensors
- Create algorithmic compositions
- Use it in a homebrew pinball machine to generate music and sound effects (this was how I first discovered the chip)
- Build an unusual percussion device
- Augment an analog instrument with a Fluxamasynth-based hyperinstrument
The Fluxamasynth has a built-in wavetable with 128 general MIDI sounds and an additional set of 128 variations and dozens of percussion sounds. It can play music in 64-voice polyphony without effects or 38 voices with effects.
Here are some additional features:
- 14 bits of pitch bend range
- Access to fine and coarse tuning in cents
- Access to low level wavetable parameters
- Stereo line level output
- Master volume and per-channel volume control
- 4-band Equalizer
- Chorus, flange, delay effects
- 8 Reverb effects
- Spatial effects
The ATSAM2195 chip that does all the work is hooked up to the serial transmit line of the microcontroller; making music is as easy as sending a set of MIDI-formatted bytes to the serial port. If you need to use the serial port for something else, a jumper allows you to switch to pin 4 and a software serial solution instead of the UART.
You can program the Fluxamasynth with the Arduino IDE and the Modern Device Fluxamasynth library. See the Quick Start guide for a complete example.
This version of the Fluxamasynth comes fully assembled and is standalone, i.e., the microcontroller is right on the board. You’ll need a USB BUB or FTDI cable to program it. We will also be offering an assembled Arduino-compatible shield in the near future. Please let us know if there are other features you would like to see!