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
play it slowly Play back audio files at a different speed or pitch. Uses JACK or ALSA (via GStreamer) jack 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… ,
Transcribe! aid for transcribing recorded music, from the programmers at SeventhString audio_transcription_software
YATM Command-line app changes a WAVE/Ogg audio file's playback speed without changing its pitch (i.e. pitch shifting). audio_transcription_software

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… , , , ,
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