©  Jan Newmarch 2017

Jan Newmarch, Linux Sound Programming, 10.1007/978-1-4842-2496-0_28

28. TiMidity and Karaoke

Jan Newmarch

(1)Oakleigh, Victoria, Australia

TiMidity is a MIDI player, not a karaoke player. It is designed as a stand-alone application with a particular kind of extensibility. Out of the box it can sort of play karaoke but not well. This chapter looks at how to work with TiMidity to build a karaoke system.

By default it just plays the MIDI music, with the lyrics printed out.

$timidity ../54154.midRequested buffer size 32768, fragment size 8192ALSA pcm 'default' set buffer size 32768, period size 8192 bytesPlaying ../54154.midMIDI file: ../54154.midFormat: 1  Tracks: 1  Divisions: 30No instrument mapped to tone bank 0, program 92 - ...

Get Linux Sound Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.