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.
TiMidity++ is a free software, distributed under the terms of GNU general public license.
Plays MIDI files without any external MIDI instruments at all
Understands SMF, MOD, RCP/R36/G18/G36, MFI
Converts MIDI files into various audio file formats: .wav, .au, .aiff, .ogg and so on
Uses Gravis Ultrasound compatible patch files and/or SoundFonts as the voice data
Displays information about the music that is now playing
Various user interfaces: ncurses, gtk, Win32-GUI, and others
Decibel Audio Player is a GTK+ open-source (GPL) audio player for GNU/Linux. It is very straightforward to use thanks to a clean and user-friendly interface. It is especially targeted at Gnome and follows the Gnome HIG.
Decibel Audio Player is built around a highly modular structure that lets the user disable completely the features he does not need. A disabled feature uses absolutely no memory and no processor time.
Decibel Audio Player is a real audio player and does not include features that are not meant to be part of an audio player. These features, such as tagging files or burning CDs, generally have a better support in dedicated software. If you are looking for an audio player that can make coffee, then you should stay away from Decibel and give a try to other players (e.g., Amarok, Exaile).
Canorus is a free cross-platform music score editor. It supports an unlimited number and length of staffs, polyphony, a MIDI playback of notes, chord markings, lyrics, import/export filters to formats like MIDI, MusicXML, ABC Music, MusiXTeX and LilyPond
Strawberry is a music player and music collection organizer. It is a fork of Clementine released in 2018 aimed at music collectors, enthusiasts and audiophiles. The name is inspired by the band Strawbs. It’s based on a heavily modified version of Clementine created in 2012-2013. It’s written in C++ and Qt 5.
The orDrumbox is free drum machine software, designed to be as creative as possible with some unusual features: auto-composition, polyrhythms, custom arpeggiator, automatic sounds/track matching, custom soft synths, lo fi rendering and more … Ideal for experimentation and fast results.
This software can automatically compose bass lines, melodic patterns and complete songs.
It comes with a rhythms database and sounds database including musical items which can be fully edited.
… and a fully customizable soft synth section adds many synthetics sounds as presets to the sounds library.