Thérémine is an audio program which reads realtime pitch and volume data from an USB Arduino Theremin, and generates high quality audio signal emulating a realistic instrument. It was originally designed to work with an Open.Theremin.UNO shield (see http://www.gaudi.ch/OpenTheremin), although it should work with other Arduino devices as long as you provide an appropriate program.

Thérémine can play a variety of different tones. It comes with another program, Loop bank manager, whose purpose is to extract stationnary, looping samples from recorded wave files. It allows importing new instrumental tones into Thérémine, as long as the source recording contains reasonable data. Two demo sample banks are provided with Thérémine featuring violin and voice tones. Both were made using Loop bank manager.

Features

  • Support for OpenAL, Microsoft wave, ASIO audio output
  • Support for Theremin emulation using computer mouse (testing) and USB Arduino Theremin
  • Custom file format (loop bank, *.lbk) to manage audio sample banks for internal synthetizer; advanced wave file analyzer to import and simulate other instruments using a recorded wave file
  • Portable version (no installation required, see "files" category)
  • Language support (English and French), contributions are welcome
  • Linux and Mac support is planned but not yet implemented; help is welcome for Mac compatibility; Linux compatibility is almost finished.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Thérémine

Thérémine Web Site

Other Useful Business Software
Build Securely on Azure with Proven Frameworks Icon
Build Securely on Azure with Proven Frameworks

Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
Download Now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Thérémine!

Additional Project Details

Operating Systems

Windows

Languages

English, French

Programming Language

Lazarus

Related Categories

Lazarus Sound Audio, Lazarus Audio Analysis Software, Lazarus Sound Synthesis Software

Registered

2015-06-01