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.
- Host: GitHub
- URL: https://github.com/sehugg/midikaraoke
- Owner: sehugg
- Created: 2017-12-20T18:37:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-04T00:32:23.000Z (over 3 years ago)
- Last Synced: 2025-10-31T13:13:46.618Z (8 months ago)
- Language: Python
- Size: 22.5 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!