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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
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