Set up your MAK SYNTH

Once the hardware is assembled, three steps get it making sound: download the files, flash the controller, and start the sound engine. Plan about 20 to 30 minutes the first time, mostly installing software.

Before you start

You need

  • Your assembled MAK Synth controller and a USB cable.
  • A computer running Windows or macOS.

Free software to install

The assembled white MAK Synth controller with its six labeled knobs and twelve-key keyboard.
The assembled controller. Connect it to your computer with a USB cable.

The steps to sound

  1. Download the source files

    Download synthFiles.zip and unzip it somewhere you can find it. Inside you get two files: synthFile.ino (the controller firmware), in its own synthFile folder, and synthFile.scd (the sound engine).

  2. Flash the controller firmware

    Open synthFile.ino from the synthFile folder in the Arduino IDE. Connect the controller with a USB cable, then choose your board and its port under the Tools menu. Click Upload. When the IDE shows "Done uploading," the controller is ready. The firmware runs at 115200 baud, which the sound engine already expects.

  3. Start the sound engine

    Open synthFile.scd in SuperCollider. Set the OS selector in the window to Windows or macOS so it looks for the right port, then run the whole block of code: click inside it and press Ctrl+Enter (or Cmd+Enter on macOS). The audio server boots, a full-screen window opens, and the status reads CONNECTED once it finds your controller.

  4. Play and explore

    Press the keys to play notes and turn the knobs to shape the sound. The top row sets the waveform and octave. The four envelope knobs and two filter knobs change the sound as you move them, and the oscilloscope, spectral analyzer, and envelope graph update in real time.

MAK Synth enclosures and the circuit board on a workbench next to an Arduino Uno during assembly.
The controller connects to the computer through the Arduino over USB.
The sound engine running on screen while a hand plays the MAK Synth keys.
When everything is connected, the status reads CONNECTED and playing a key makes sound.

If something is not working

The status reads NO DEVICE
Check that the controller is connected by USB and that the OS selector matches your computer. The engine looks for a COM port on Windows and a usbmodem or usbserial port on macOS, and it skips Bluetooth serial ports on Windows.
There is no sound
Make sure the audio server booted, which SuperCollider reports in its post window, and that your system output is not muted. A very low Sustain setting also makes held notes quiet, so try raising that knob.
A note sticks or playback cuts out
Unplugging the controller stops all notes. Reconnect it and run the file again to reinitialize the connection.