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

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free 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

French, English

Programming Language

Lazarus

Related Categories

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

Registered

2015-06-01