An open API service indexing awesome lists of open source software.

https://github.com/sehugg/midikaraoke

Make MIDI files sing with OS X speech services.
https://github.com/sehugg/midikaraoke

Last synced: 3 months ago
JSON representation

Make MIDI files sing with OS X speech services.

Awesome Lists containing this project

README

          

MIDI Karaoke for OS X
=====================

Many MIDI files have built-in lyrics.
You can make them sing using OS X speech services!

Installation
------------

Type "make" to build the phoneme helper (you need Xcode Command-Line Tools
installed)

Go to System Preferences and install some voices. Recommended:

* Alex
* Vicki
* Agnes
* Fred

Other voices may not work, or only work with singit.py which is an
older version of the program which doesn't use the [[inpt TUNE]]
syntax.

Usage
-----

./singit3.py

This will parse the MIDI file, look for vocal tracks using keyword matching,
convert to phonemes, and output to speaker.

If the keyword match doesn't work (there's no track named "Melody" or
similar) then you can use the -m flag to explicity pass the melody track.

To output to AIFF files, pass the -o flag; they'll be created in the current
directory.
Then you can import the MIDI into
Garageband or whatever and drag the AIFF file(s) into a new track.

There are other flags, pass the -h flag to see help.

Enjoy!