Open Theremin Voice Designer
Online software to draw, generate, preview and export wavetable for the Open Theremin by Gaudi Labs.
© 2026 FERAL
TRANSEXUAL (TAVARES Dita)
© Open Theremin by Gaudi Labs
User Manual -
Privacy
Policy
Buy me a coffee
Wave Generator
Plain sinusoïdal generator
Generate a classic sinusoïdal wave. "Tint" parameter allow you to slightly skew the curve, default to 1 for a normal sine wave.
Thierry Frenkel wave form generator
Generate the wave form based on a mathematical formula by Thierry Frenkel.
Square wave generator
Generate a square wave. The Duty represent the percentage of positive value, defaults to .5 for a normal square wave.
Triangle wave generator
Generate a triangle wave. The curve slightly change the wave to make it concave or convex, defaults to 1 for a normal triangle wave.
Sawtooth wave generator
Generate a sawtooth wave. The curve adds softness to the sawtooth, defaults to 1 for a normal sawtooth.
Transform your smooth wave in a step wave !
Enter an amount of steps to create and whatch your wave transform ! Please note that you need to already have a way to transform it in a step wave.
Generate a random wave !
Who knows, you might end up finding the best sounding wave ever ! Usefull to create noise.
Wave Preview
Volume
Frequency
- C
- C# Db
- D
- D# Eb
- E
- F
- F# Gb
- G
- G# Ab
- A
- A# Bb
- B
Keyboard Octave
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.
-
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. -
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.
-
Upload to Open Theremin version 4 and
above
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 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 Voice Designer tool