This page lists programs that provide some instructional assistance in playing a musical instrument.

Ear-training and Chords/scales

Clamor ear-training app ear_training
DrumPatterns Web-based tool for learning drum rudiments and other patterns. Produces a MIDI file you download drumming ear_training ,
FTAP Beat-tapping and music-performance experiments ear_training
Gnome-chord for_guitarists_only chord_and_scale_utilities ,
Guitar/Bass Mode Maker Helps the guitar player learn scales, modes, chords, and create new scales chord_and_scale_utilities for_guitarists_only ,
GuitarCodex Plus Java app allows a guitarist to see and hear chords, scales and displays associated guitar chords in a graphical representation. Using the mous… ,
phonascus A program that can be used to study scales, intervals, chords. chord_and_scale_utilities score_recognition_software temperament_and_intonatio… , , ,
Solfege ear training program with Gtk interface ear_training jack ,

Score learning

jalmus score_recognition_software
KLearnNotes2 Qt app to learn score reading. score_recognition_software
midi sheet music Midi Sheet Music is a free program that simultaneously: * Plays MIDI music files * Highlights the piano notes * Highlights the sheet music… ,
nootka Qt4 app that helps to learn score reading and guitar tabulature. Uses ALSA or PulseAudio. alsa_seq tablature_software score_recognition_software for_gu… , , ,
phonascus A program that can be used to study scales, intervals, chords. chord_and_scale_utilities score_recognition_software temperament_and_intonatio… , , ,
Score Reading Trainer Improves musical score reading skills by practice with random scores. score_recognition_software
ScoreDate Java app that helps musicians to learn music reading. It is suitable for any skill, from beginners to professional users. From slow training to first… ,


A Jazz Improvisation Primer * <http://www.outsideshore.com/primer/primer/> an excellent first guide from Marc Sabatella courseware on-line_articles and_n… , ,
Berklee Shares free music lessons from the Berklee College of Music courseware and_now_for_something_rather_different ,
clementi courseware
Harmony Central A good site for technical information, includes some free lesson material courseware and_now_for_something_rather_different ,
linthesia courseware
MIT OpenCourseWare “... a free and open educational resource for faculty, students, and self-learners around the world”, from the Massachusetts Institute of Te… ,
Piano Booster courseware


Countbeats displays tempo when you tap the spacebar, requires Python/Tkinter metronomes
ctronome Command-line metronome. Uses OSS (not ALSA or JACK). metronomes
Drumstick Metronome MIDI based metronome using the ALSA Sequencer, with Qt user interface. metronomes alsa_seq midi_software , ,
GTick Gtk2-based metronome metronomes
gtklick A simple metronome, providing a graphical frontend to klick. Like klick it offers native JACK support and four different sounds to choose from, but cur… ,
klick klick is an advanced command-line based metronome for JACK. It allows you to define complex tempo maps for entire songs or performances. Features: * … , ,
Metronome a MIDI-based metronome with Gtk interface metronomes


fmit FMIT is a graphical utility for tuning your musical instruments, with error and volume history and advanced features like microtonal tuning, statistics, a… ,
Gstring guitar tuner with GTK interface for_guitarists_only instrument_tuners ,
guitarix guitarix is a modular linux guitar mono amplifier to be used in a 'jackified' environment (Jack Audio Connection Kit). Guitarix provides one jack inpu… , , , , , , , , , , , , ,
GuiTuner for_guitarists_only instrument_tuners ,
gxtuner a simple, small and lightweight guitar/bass tuner for jack. It's a break out of the guitarix tuner module. gxtuner comes with a analogue like full ar… , ,
Hounddog instrument tuner and pitch identifier, requires KDE. instrument_tuners
JTuner Java web-based guitar tuner. for_guitarists_only instrument_tuners java , ,
KGuiTune instrument_tuners
lingot A musical instrument tuner. It's accurate, easy to use, and highly configurable. Originally conceived to tune electric guitars, it can now be used to tu… ,
Pitchtune instrument_tuners
qjacktuner instrument_tuners jack ,
rakarrack Rakarrack is a guitar effects processor. Features: * 17 effects: Linear Equalizer, Parametric Equalizer, Compressor, Distorsion, Overdrive, Echo,… , , ,
tuneit command-line instrument tuner for ALSA and JACK instrument_tuners jack ,
tuneroid instrument tuner for KDE instrument_tuners

Audio Transcription

paulstretch audio_transcription_software
StretchPlayer Audio file player that allows you to change the speed of the song without changing the pitch. It will also allow you to transpose the song to ano… ,
TimeStretch Player A free web based alternative to Play It Slowly. It features higher quality time stretching and a more fancy UI. audio_transcription_softwa…
Transcribe! aid for transcribing recorded music, from the programmers at SeventhString It is also used by many people for play-along practice. It can change p…
YATM A simple command line audio player which can perform playback at a different speed than the original audio was recorded with. This is done without changi…

Abandoned Software

ametro Simple MIDI metronome using the ALSA sequencer Obsolete. Latest release from 2003. See Drumstick Metronome alsa_seq metronomes unmaintained midi_sof… , , ,
Big Ears an on-line ear-training utility, requires a Java-enabled browser and a Windows ActiveX component not made for linux unmaintained ear_training ,
DiffM a Java-based metronome metronomes unmaintained ,
KMid KMid is a MIDI/Karaoke player for KDE4 that runs in Linux, Windows and Mac OSX. KMid plays MIDI and karaoke files to hardware MIDI devices or software sy… , , , ,
play it slowly Play back audio files at a different speed or pitch. Uses JACK or ALSA (via GStreamer) Warning: This project is currently unmaintained. It has… , ,
Pymprovisator Python app for accompaniment and improvisation assistance. accompaniment unmaintained ,
Rhythm Lab nice utility for realizing and testing polyrhythms, from Aaron Lav drumming unmaintained ear_training , ,
apps/educational_apps.txt · Last modified: 2014/03/12 11:50 by j_e_f_f_g