Theremini 3.2.1 Copyright (C)1999-2001 Pete Moss bantha@bigfoot.com www.bigfoot.com/~bantha/palm/ This application emulates a Theremin either by using the speaker in PalmOS devices or by sending out MIDI data through the onboard serial port. Theremini only works on PalmOS 3.0 and higher. Any other use may result in freaky behavior ***** THEREMINI ***** ********************* Draw in the top area to create sound. The x axis controls pitch and the y axis controls volume. The range in Hertz is determined by the left and right fields. Either field can be higher or lower than the other. The range of each is 1-20000, although the Palm speaker will limit this. Turning on the linear switch selects an even pitch spread for equal musical intervals. Turning it off selects equal frequency intervals. This compresses the range in the high end while spreading it in the low end. You must have MathLib.prc installed for the linear switch to work. Setting the smooth function allows another pulse of sound to start before the previous one ends. As the name implies, this smoothes out the waveform. Setting a long duration helps smooth out the sound. Slots 1-5 are presets. The current preset settings are maintained when switching between choices. There is no need to 'save' presets as in earlier versions of Theremini. ********************* ***** THEREMIDI ***** ********************* Draw in the square to send MIDI data out of the serial port. You need a PalmOS midi adaptor to interface with midi cables. Your computer may be able to read the MIDI data just from the serial or USB port and by using a program such as Cakewalk for Windows. Both the x and y axis are fully customizable. The info at the bottom of the screen provides a summary of the current settings. The online help provides a description of the summary codes. Tapping on the summary, or selecting 'settings' from the menu, will bring up the axis settings. The settings page allows you to select which messages and which channels are sent for each axis. The panic button (or the panic menu selection) sends an All Notess Off message and resets several controllers on all channels. Slots 1-16 are presets. The current preset setting are maintained when switching between choices. There is no need to 'save' presets as in earlier versions of Theremini. ********************* If you like this app, please register and help a poor grad student! See http://www.bigfoot.com/~bantha/palm for details. Registration is only $10! To build your own Palm MIDI interface, check out the Handheld-Music homepage at http://www.crudites.org/soundventures/handheld-music/ or see the file midihw.txt that came with this program or at http://www.bigfoot.com/~bantha/palm/midihw.txt to see how i built mine! To buy a prebuilt adaptor, check http://www.minimusic.com/interface.html To build your own, real Theremin, check out http://www.paia.com/theremax.htm :P