Twibright Pitchotron, a musical transcription analyzer
*** DEMO VIDEO ***
This Pitchotron output
video (Theora) was generated from Crevulators: Anything
You Want.
Requires
- A Unix-like environment (Linux, *BSD, Cygwin under Windows).
- A C compiler (GCC
if you don't know one). For Windows, GCC comes bundles with Cygwin, you just
have to make sure it's ticked up during installation.
- mplayer that can play the audio and video formats you want to process
- mencoder (ships with mplayer) that can encode into MPEG4 ASP (so called
DivX)
Download - Install - Try out
- Install a movie player that can play Theora. I tried to make it produce MPEG 4 but
the MPEG 4 encoder slipped audio against video.
- Download pitchotron.tgz which is a
compressed archive in
Tar Gzip format.
- Unpack, enter the resulting "pitchotron" directory and type
"make"
- After it finishes compiling, become root, get into the directory and
type "make install". Then become normal user again.
- Pick an audio or video file you want to analyze, which can be in any format
the mplayer can decode sound of, say it's clip.flv
- Type "pitchotron clip.flv" and wait until the analysis
finishes. For option list type just
"pitchotron".
- Now play the resulting clip.flv.ogg file. It will have the audio from
the original file and the video part will show halftone analysis of the
melody. If you cannot see quieter voices, use -d 30. This
sets the dynamic range in decibels to 30dB and brings out also the quieter
voices for the price of increased clutter. Or use -d 0 (autorange).
- You can also fine tune the picture by using say -b 0.3 (relative bandwidth).
This makes frequency response of the analyzer sharper and time response
blunter.
Keyboard stickers
| If you have a keyboard, you can print these stickers on a laser printer on an A4
sticker paper suitable for laser printers. Then cut the stickers out and glue them
onto the keys in the same sequence as printed. The size was made for Casio SA-1.
With these stickers it's easy to catch the melody of any song and do an accompaniment
even if you are not trained in music.
|