play any instrument with your voice.
explore and create music with only
imitone translates sound into MIDI, the "language" of digital music.
As a virtual keyboard, it can control almost any music app or instrument.
Because it is nearly instant, you can sing and feel like you're playing.
imitone also understands humming, whistling and musical instruments.
Optional modes let you control loudness, vibrato and other effects live.
I say imitone is "intuitive, instant and expressive".
intuitive, because it is the first program of its kind designed with beginners in mind. It takes the place of a conventional keyboard, and requires almost no set-up to get started with any music app.
instant, becuase it operates in real-time. Its groundbreaking algorithm can lock onto tones with an unprecedented combination of latency and accuracy, recording even the tiniest fluctuations in pitch and loudness.
expressive, because it is designed top-to-bottom as an object of play -- to make you feel as if the instrument you're playing is an extension of your voice.
imitone makes music from your voice, not your thoughts.
To use it effectively, you must sing in tune -- which takes learning.
imitone aids in this process by visualizing the tone of your voice like a guitar tuner. With continued use, you can learn to sing in perfect tune, and to use imitone more effectively.
Instead of the traditional Fourier Transform approach to pitch analysis, imitone uses a completely new technique called the "self-attuning resonator cell".
Self-attuning resonators are capable of "locking on" to the precise frequency of a tonal sound, and "riding" it around the spectrum as it fluctuates. This attunement is not strictly limited in resolution, and happens at sample granularity (rather than in large FFT blocks) so imitone can, for instance, precisely graph the sweeps of a rapid vibrato.
This core technology enables highly accurate pitch tracking at extremely low latencies, and computation of real-time volume, vibrato and timbre metrics from the constantly-changing data.
imitone should run on almost any PC or Mac from the last 6 years.
You will need a microphone, some headphones and a music app.
For best results, use imitone in a quiet place -- away from background noise like people talking, television, or music.
The music app can be virtually any piece of music software -- if it can use a MIDI keyboard, it can use imitone.
imitone is designed as a controller: small, simple and good at its job.
As a small company, it would take many years to make even a simple music production program. imitone talks to other programs so it can leverage their power while remaining small and inexpensive.
Our "getting started" guide (forthcoming) describes several accessible apps (including free ones) that can be used to get off the ground with imitone.
The final version of imitone will include several built-in instruments, as a "try me" mode.
The microphone does not need to be anything special -- imitone works well even with low-quality microphones.
What is more important is isolation from background noise, which is why headphones are recommended. It is better to use a microphone which is close to your mouth than one which is far away.
If you use a throat microphone, which rests against your neck, imitone may be used with no headphones and in a noisy location -- a stage performance, for instance.
So imitone hears you and not your speakers.
If you are controlling a digital instrument, and its sound is coming from your speakers, then your microphone will detect two tones: Your voice, and the instrument. This leads to feedback loops where a note will keep triggering itself after you have stopped singing.
imitone is an accessible tool for everyone, with the goal of allowing non-musicians to express their musical ideas on a computer. It is designed to be taken in at a glance and approached like a toy, offering everything you need and very little you don't:
imitone prime is a full-featured tool for performers, hackers and professionals. It offers the full capabilities of imitone's technology, but demands greater technical knowledge to use:
Note that the current beta version does not yet feature any prime-specific features -- but it will very soon. For this reason imitone prime is currently offered at a discount.
imitone is independent software by Interactopia LLC, a tiny company located in Ames, Iowa. We create software for a sense of wonder.
Evan Balster -- Developer, Customer Support (contact)
Richard Hogg -- Graphic Designer (consultant)
Marlon Wiebe -- Videographer (consultant)
iOS and Android versions were promised as Kickstarter stretch goals. They are expected to be available by early 2015.