Robert Inventor

Home Music 3D Animations Utilities Code Search Forums About Contact Accessibility
Overview of Tune Smithy
Download your free test drive of Tune Smithy
Time Signature Metronome for Rhythms and Polyrhythms
Chord Progression Player
Play & Create Tunes as intricate as snowflakes
Musical e-cards
Microtonal Explorations
Microtonal Scales and Tunings
Music Keyboard Retuning
Compose Microtonally
Retuning Midi File Player
Mouse & PC keyboard music
Mouse & Joystick Theremin
Lambdoma Music Therapy
Lissajous patterns
Audio Pitch Tracer
Sounds Harmonic Analysis
Chord Synthesis
CSound Automated Orchestra
Wave Shape Player

Mouse & Joystick Theremin
One of the many features that come as part of Fractal Tune Smithy

This is the mouse theremin - as you move the mouse around in the window, the pitch and volume change. It's named after the theremin which is controlled by waving your hands in the air. You can actually get theremin controllers for a PC but as most don't have those, this lets you try out the same idea with a mouse, joystick, or from the keyboard.

Mouse theremin screen shot - impression of curtains of subtle shades of colour - as you move the mouse, these patterns form on the screen.
Fractal Tune Smithy is a Windows Program

There's a version of the mouse theremin with sliding tetrad chords (major and minor type chords going up / down the harmonic and sub-harmonic series). Here's a recording of it - your soundcard will need to be able to change its pitch bend range to hear this properly

Theremin sliding chords

You can use the joystick instead of the mouse if you have one.

You can also control it from your PC keyboard This makes it suitable for use by blind users for instance.

The way the keyboard interface works is that you hold down one of the eight numpad keys 7, 8, 9, 4, 6, 1, 2, 3, to change the direction, in combination with the Shift or Control keys for intermediate directions, and you use one of the ordinary number keys 1 to 0 to change the speed with which it moves, or the key to the left of the 1 to stop it.

Many options available for configuring it - this screen shot of the two configuration windows for it will give an idea. When you use the program you can press F1, or click on the ? icon to go to the section of the help that explains how to use the window

Theremin config window - circular or square layout, compass in octaves, whether to wrap back to start, joystick theremin, and other options

Theremin controllers - associate a controller with the mouse left or right buttons or the scroll wheel

One recently added option is the Pitch Bend Ripples effect in the Pitch Bend Range window. This makes the theremin more sensitive in the immediate vicinity of a note in the currently selected tuning and less sensitive between the notes. So as you move the mouse, you can "feel" the positions of the notes in the currently selected tuning. You can use this with any tuning as with other Tune Smithy features - open any SCALA scale, or .TUN file, or make your own custom scales.

Freeware / Shareware status:

The basic Mouse theremin is free

If you record to midi , then that's a shareware feature and requires the MIDI SAVE unlock type to record midi clips of more than a minute.

To find this feature after you download Tune Smithy:
Look in the Tune Smithy Tasks window for:Mouse & PC Keybd Music You can also find it in: Player

The program comes with a Free Test drive with all the features completely unlocked (start the test drive at any time):

Download Tune Smithy


Test Midi File Player & Sound card / Synth
Download Tune Smithy
Tune Smithy Manual (or popup)
Search Manual
FAQ & wiki
What's new
New Features Blog
BUY Tune Smithy








To find this feature:
look in the
Tune Smithy Tasks window for:

Mouse & PC Keybd Music

You can also find it in:


Acceptable Use Policy
Special Offers
Site Designed with advice from Sojo Media (Thanks!)
© Robert Walker 2008
tool tips by overlib
Robert the Inventor's programs
By Robert Walker

NEW metronome software - Download Bounce Metronome Pro with bounces and conducting patterns to help you stay in time.