midi

Piano Booster

Full Description: 

PianoBooster is a fun way of playing along with a musical accompaniment and at the same time learning the basics of reading musical notation. The difference between playing along to a CD or a standard midi file is that PianoBooster listens and follows what you are playing on a midi piano keyboard.

Impro-Visor

Full Description: 

Impro-Visor is an educational tool for creating and playing a lead sheet or fake sheet, with a particular orientation toward representing jazz solos. The lead sheet specifies the melody, lyrics and harmony. Impro-Visor can export to MIDI and MusicXML.

TiMidity++

Full Description: 

TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data; give it a MIDI data along with digital instrument data files, then it synthesizes them in real-time, and plays. It can not only play sounds, but also can save the generated waveforms into hard disks as various audio file formats. You can easily convert midi files to formats such as wave or flac. It can also display Karaoke midi lyrics. It can show which keys are playing via graphical piano keyboard display. Provides support for midi playback through software for computer systems that may not have midi hardware support. Also plays MOD files.

If you're using the Karaoke midi features to display lyrics, the xaw3d version has the best support for lyrics timing. If you're building from scratch or your distribution has built Timidity++ for you, make sure you are working with the latest patches from cvs if you want proper lyrics display (and many other fixes). The tarball at the Sourceforge site hasn't been updated since 2004. However, cvs is being actively updated. There is an updated cvs version pre-built for Windows at Sourceforge.

If you need FLOSS licensed instrument sounds for use with Timidity, check out the FreePats project and their soundfonts at http://freepats.zenvoid.org/. Most Linux and BSD distributions offer a FreePats package with some of their sounds (soundsfonts and gus patches).

If you need help setting up the soundfonts configuration files, see http://ocmnet.com/saxguru/Timidity.htm. This is basically a site for Windows users, but many of the techniques are useable cross-platform. The soundfont configurator at that site can be used for POSIX compliant systems as well. Just change the directory paths to suite your operating system.

abcmidi

Full Description: 

Provides tools to work with music in ABC notation format such as an ABC to midi converter and midi to ABC notation converter. ABC notation is a useful, compact music notation that can be created and edited with any standard text editor.

Hydrogen

Full Description: 

Hydrogen is an advanced drum machine for GNU/Linux. It's main goal is to bring professional yet simple and intuitive pattern-based drum programming.

Subscribe to RSS - midi