Open Theremin Voice Designer

Leon Theremin demonstrating the Theremin

Open Theremin Voice Designer

Online software to draw, generate, preview and export wavetable for the Open Theremin by Gaudi Labs.

New Wave
Last Saved

© 2026 FERAL TRANSEXUAL (TAVARES Dita)
© Open Theremin by Gaudi Labs
User Manual - Privacy Policy
Buy me a coffee

100%

Wave Library

Keep an history of waves you've designed with this tool. Save and load past waves from here.

My Waves

Community Waves

This are waveforms uploaded online by the community. You can find a complete list of all the waves here. This is all the data we collect when you upload a wave online !

Categorize the wave you are exporting :

Voice Designer User Manual

  • Design the voice of your Theremin by either drawing your desired waveform with the mouse or using any of the algorythms in the generator tab.
  • You can zoom in the oscilloscope in paint mode for better precision (use mouse wheel to zoom in / out, use right click to move the oscillator around).
  • If needed, use the "Scale" tool to scale your wave to the maximum volume (2048 to -2048 as handled by the Open Theremin).
  • Use smooth (soap button) to blur sharp edges on your wave. Useful after using the stepizer tool.
  • Flip you wave horizontaly or verticaly with the mirror buttons.
  • You can undo and redo your actions with the "undo" and "redo" buttons. Handy in case of mistake !
  • If you hate your wave or want to start from scratch, use the clear button to create a quiet line at 0.
  • Several algorythm are included to help you design specific waveform (sinus, square, sawtooth). Each takes one or more parameters that let you customize the desired waveform further. Read the description or play with them to understand what they do !
  • Preview the waveform using the play button. The oscilloscope will pass in wave preview mode. Change the frequency and the volume with the sliders. Chose an octave from 0 to 8 and use the keyboard to preview different notes. Stop the sound to resume editing.
  • If you need to take a break from editing, you can save your wave in the wave library. The wave will be stored locally in your browser, meaning that we don't collect any information on your waves and they will be deleted if you clear your browser history.
  • If you want to edit a previously designed waveform, please paste the datas to the "Open Theremin Sintable Content" textarea and press import.
  • Press export to obtain the Open Theremin waveform code to upload to your Open Theremin.
    1. Upload to Open Theremin version 4 and above
      Open Theremin V4 and above supports multiple waveform. Copy and paste the Open Theremin Sintable Content to any theremin_sintable[x].h file you desire. Make sure the file is referenced in the wavetables[] const of the ihandler.cpp file. Upload the code to your Open Theremin with the Arduino IDE.
    2. Upload to Open Theremin version 3 and bellow
      Copy and paste the Open Theremin Sintable Content to any theremin_sintable.c file you desire. Upload the code to your Open Theremin with the Arduino IDE.

This application was developped for fun. If you liked using this tool or it helped you set up voices for your Open Theremin, please consider buying me a coffe !

Return to home menu
Return to Voice Designer tool

Privacy Policy

This application does not collect any information about who use the software and how. Your browser's local storage is used to save your datas to your browser, meaning changing browser or clearing the cookies will result in loss of saved datas. This feature is only used in the wave library section of the software.

This application was developped for fun. If you liked using this tool or it helped you set up voices for your Open Theremin, please consider buying me a coffe !

Return to home menu
Return to Voice Designer tool