Open.Theremin.UP Software

The software code for the micro controller is written in C and must be uploaded to the micro controller using a programmer like "AVRISP mkII In-System Programmer".

The actual code includes volume and pitch modulation and plays a plain sinus, The sinus is generated using a full look up table an can be easily modified to any waveform. The code uses one switch to change between 4 different modes and to calibrate the theremin:

Press the button shortly to calibrate the theremin.

Hold down the button for >0.5 seconds to change the mode.

Mode 1: calibration of antenna 1

Mode 2: calibration of antenna 2

Mode 3: pitch control (volume set to max)

Mode 4: pitch and volume control (default mode)

 

Here you find a stable release of the latest software for the theremin:

Latest uP Code - OpenThereminUP.zip

Version 1.1, 19. 10. 2010

Many new features could be added. Please send in your code if you have added new features.

 

This is the correct setting of the fuse-flags: