Return Home

Music Applications
Free music applications on the Internet:
These free applications are available for PCLinuxOS.

To use many music applications with PCLinuxOS, you must manually install the applications.

I use and run the music applications on PCLinuxOS.


ABC Music File Editors:

1. abc2svg 1.22.26

abc2svg is a javascript application that runs inside a web browser online.

abc2svg is an application to edit and play ABC music files and ABC song books.
abc2svg plays notes only. It does not play chord symbols.
Use abcjs to play chords.

abc2svg also does not play dynamic markings. The volume is constant.

File Imports: ABC v2.2 files.
File Exports: ABC v2.2 files

Operating System:  Any system running a javascript browser.


2. abcjs

abcjs is a javascript application that runs inside a web browser online.

abcjs is an application to edit and play ABC music files.

abcjs does play chord symbols.

File Imports: ABC v2.2 files.
File Exports: Midi file, ABC v2.2 file, WAV audio file.

Operating System:  Any system running a javascript browser.


3. RunABC 2.370

RunABC is a TCL/TK application that runs on the computer desktop.

RunABC is an application to edit, play and analyse ABC music files and ABC song books.

Does play chord symbols.

File Imports: ABC v2.2 files.
File Exports: Midi file (X1.mid), ABC v2.2 files, Postscript sheet music file (Out.ps)

All the music files are found in the runabc_home directory.

Operating System:  Any system running a TCL/TK interpreter.




Sheet Music Editor Applications:


1. Musescore 4.51
Good for playing MIDI files and entering in music notation directly.
Geared toward a MIDI keyboard so you can input notes from a MIDI keyboard.

Can export MIDI files to sheet music in various forms and it can also convert MIDI to audio files.
A good application for learning and studying music.

File Imports: CAP, MIDI, MusicXml 3.1. OVE, PTB and Guitar Pro
File Exports: MIDI, MusicXml 3.1, Flac, MP3, OGG, WAV, PDF, PNG, SVG

Operating System:  Linux and Windows



Audio Recording-Editing-Analysing-Playback Applications:

1. Audacity 3.7.3

A good application to record, play and edit audio files on the computer.

Imports:  many types of Audio files.
Exports:  many types of Audio files.

Operating System:  Linux and Windows


2. Sonic Visualizer 5.2
Sonic Visualiser will be of particular interest to musicologists, archivists, signal-processing researchers and anyone else looking
for a friendly way to take a look at what lies inside the audio file.

A good application to record, play and edit audio files on the computer.

Sonic Visualiser can merge audio and format 0 midi files together.

Imports:  many types of Audio files and midi files.
Exports:  WAV Audio files.

Operating System:  Linux and Windows


3. QtGain v1.00        

QtGain is a GUI frontend for MP3Gain, VorbisGain, AACGain and Metaflac which analyses
and adjusts your media files so that they have the same volume without the need to reencode the files.
Files which are already gained and need no recalculating are automatically skipped.
Right click on the program to get a menu.

Operating System:  Linux


Guitar Applications:

1. Git Hub: Tuxguitar 1.66
Home page: Tuxguitar 1.66
Geared toward guitar but it can also be used with a MIDI keyboard.
Music notation can be input via the computer keyboard using guitar tab numbers.
You learn the guitar fret board as you need to think out the fret number/string you will be playing on the guitar.

The tablature is displayed in sheet music notation above the tablature, so you learn guitar tabs and sheet music notation.
This guitar application includes all the special guitar techniques - hammer ons, pull offs, bends, slurs, slides, etc.

A good application for learning and studying guitar music.
Tuxguitar 1.63 is JAVA based and it must use JAVA 11+.
Tuxguitar 1.62 or lower works with jre-8u411-linux-x64.

Tuxguitar 1.63 can save in tg, gp3, gp4, gp5
Tuxguitar 1.63 can open files in TG, Guitar Pro 3 to 7, Power Tab formats.

File Imports:  MIDI and TEF
File Exports:  MIDI, WAV Audio, PDF, ASCII tab and SVG.

The old xml version exported can be read by Musescore 3 even though Musescore reports an error.
Musescore 1 can read the Tuxguitar xml file without complaining.

Operating System:  Linux and Windows


Music Theory Applications:

1. GNU Solfege 3.22.2

A good application to do musical ear training using the computer and learn some music theory.

Operating System:  Linux


2. Jalmus 2.3

A JAVA application to sight read notes and rhythm using the computer.

Operating System:  Linux and Windows


3. ScoreDate 3.2

A JAVA application to sight read notes, scores and rhythm using the computer.

The program also can be used for ear training.

Operating System:  Linux and Windows


4a. Director Musices 3.13 Download

A Java based application to teach basic music performance theory using the computer.

4b. Director Musices 3.15 Download

Version 3.15 only works with Java 8 (jre-8u411-linux-x64).
Version 3.13 seems to work with most java versions.

File Imports: MIDI, ABC v2.1 and krn music files using the kern2dm converter which creates native mus files.

File Export: Midi performance file.

Operating System:  Linux and Windows



Drum Applications:

1. Hydrogen Drum Machine 1.24

A good application to study drum tracks in MIDI files. MIDI files can be output from Hydrogen drum tracks.
More interesting than a plain metronome, if you want some musical accompaniment to set timing for a song.
You can play along with the MIDI file or convert the MIDI file to a mp3 file and play along with the audio.

File Imports: MIDI
File Exports: MIDI, Lilypond and audio WAV files.

Operating System:  Windows



Keyboard Practice Applications:

1. Linthesia 0.8

A piano playing game.
You need a MIDI file to play and an optional MIDI keyboard connected to the computer.
The software teaches you to play piano, using piano-roll-style falling notes.
You can use any MIDI file.
The application will play some tracks automatically and you can choose to play an instrument manually using the MIDI keyboard.

The Linthesia application must be compiled in order to use it.

File Imports:  MIDI
File Exports:  No files.

Operating System:  Linux Only.


2. Piano Booster 1.0
A good application to use a MIDI keyboard to play along with a MIDI file.
The application will inform you of how well you play the keyboard.
If you want to play along you need a MIDI keyboard connected to your computer.

File Imports:  MIDI
File Exports:  No files.

Operating System:  Linux and Windows



MIDI File Analysis Applications:


1. MIDI Quick Fix 1.4.0 and MIDI Quick Fix 1.5.0
A JAVA application to examine and fix MIDI files by directly editing the MIDI events in the file.

Displays karaoke file lyrics.

Operating System:  Linux and Windows


2. MIDIexplorer 4.85

MIDIexplorer is basically a toolbox for analyzing a particular MIDI file or a large collection of MIDI files.
MIDIexplorer can convert a Midi file to an ABC file using the midi2abc program.

MIDIexplorer Help File

Operating System:  Linux and Windows



Music Accompaniment Applications:

1. Muscial MIDI Accompaniment (MMA) 21.09.3
A text based music application used to create MIDI style files and sheet music.
The application is designed for creating musical accompaniment files to play along with using a real musical instrument.

File Imports:  MMA text files only
File Exports:  MMA, MIDI, PDF



Soundfont Applications:

1. PolyPhone Sound Font Editor 2.5.1
Polyphone is a sound font editor that will allow you to create and edit a virtual musical instrument based on audio samples.
You can also edit and change existing sound font files.
Polyphone can export a file to .sf2, .sf3 or sfz format.

Operating System:  Linux and Windows




Music Programming Applications:

1. music21 v9.5

A good application to study music theory by learning Python 3.8+ programming.

This application can be used with Musescore and matplotlib.
Musescore displays the music scores and matlabplot can show histograms of note distributions.

File Imports:  ABC, CAP, KRN, Midi, MEI, Musescore, MusicXML, NWC
File Exports: Lilypond, MEI, Midi, MusicXML

Operating System:  Linux and Windows


2. Midica v1.511

A java application to study music theory by learning custom programming.
The custom language for creating midi files is called midicaPL.

This program is a MIDI player, MIDI compiler or decompiler, Karaoke player and MIDI file analyzer.
Displays karaoke file lyrics.

This application also uses Musescore, abc2midi and Lilypond to translate music files to midi.

File Imports:  ABC, Alda, GP3-GP5, KAR, Lilypond, Midi, Midica, Musescore, MusicXML, PTB
File Exports: Midi

Operating System:  Linux and Windows



Music File Players:

1. VLC Media Player v3.0.21
VLC can record and playback audio and video.
VLC can display and save karaoke lyrics if the Tools-Messages screen is active.
Files: MIDI, Karaoke, Audio, Video


Software Synthesizers:

1. Timidity v2.14
Timidity plays midi files and displays karaoke lyrics if they exist.
Timidity also displays midi file information while playing, including lyrics.

Timidity can be used as a software synthesizer. Setting: timidity -iA
A USB MIDI keyboard can be played through Timidity.
Files: MIDI and Karaoke Only


2. Qsynth 1.0.2
Qsynth is a fluidsynth GUI front-end application.
A USB MIDI keyboard can be played through Qsynth.
Qsynth can be used to test and play .sf2 soundfont files.
Midieditor 3.3 can be used to play MIDI files through Qsynth.


3. VMPK Virtual Keyboard 0.9.1
Virtual MIDI Piano Keyboard is a MIDI events generator and receiver.
The Virtual MIDI Piano Keyboard can be connected to a real MIDI keyboard using the aconnectgui program.
Virtual MIDI Piano Keyboard can be used to test and play .sf2 soundfont files.


MIDI Keyboard

1. Yamaha PSR295 61 key MIDI Keyboard   Yamaha PSR295 61 key MIDI Keyboard
The Yamaha PSR295 is a MIDI keyboard which can connect to a computer USB port.
The Yamaha PSR295 can connect to a computer software synthsizer for playback.
The Yamaha PSR295 can also be used as a playback device for a MIDI program.

Yamaha PSR295


More Music Applications

Other Apps