An advanced drum machine with pattern-based programming
Hydrogen is an advanced drum machine for GNU/Linux, Windows and Mac OS X. It's main goal is to bring professional yet simple and intuitive pattern-based drum programming.
TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT, It can open GuitarPro, PowerTab and TablEdit files.
Virtual MIDI controller for Linux, Windows and OSX
VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt and Drumstick the program is a MIDI event generator using the computer's alphanumeric keyboard and the mouse. It may be used also to display received MIDI notes.
The Pure Data (short Pd) project on SourceForge unifies the extensions (or externals) written for the Pure Data Graphical Computer Music System written by Miller Puckette with contributions from many others.
Editors for the BOSS GT-3, 5, 6, 8, Pro, 10, 100, 001 Guitar Multi-Effects Processors, and the BOSS GT-6B,10B Bass Multi-Effects Processors. And for the Katana modelling Amplifier. This software can edit patches via midi on the BOSS Multi-Effects/AmpProcessor.
Aria Maestosa is a midi sequencer/editor. It lets you compose, edit and play midi files with a few clicks in a user-friendly interface offering score, keyboard, guitar, drum and controller views.
Free music notation & composition software
MuseScore is the leading free & open source music notation software for Windows, Mac and Linux. It is easy to use and makes beautiful sheet music. MuseScore is often praised as a cost effective alternative for Sibelius and Finale. Support MuseScore at http://musescore.org/en/donate Like MuseScore on Facebook: http://facebook.com/musescore
An Audio/MIDI multi-track sequencer
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ around the Qt framework. The target platform will be Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI,
Leadsheet notation with auto-generated playback, improvisation advice
Impro-Visor® is a music notation tool for producing monophonic lead sheets, specifically intended to help the improviser. Chord symbols are used to generate backing tracks automatically. Improvisation advice exists in the form of note coloration, database of licks, and automatic lick generation from grammars. Grammars can be learned automatically from transcriptions. Styles can be edited and created by the user. Other features include generation of roadmaps for understanding keys and idiomatic chord progressions, chord voicing keyboard, MIDI and MusicXML export. See http://www.cs.hmc.edu/~keller/jazz/improvisor for general information, including tutorials. Support and additional resources are through the user group https://groups.yahoo.com/neo/groups/impro-visor/info. The most recent source code, since summer of 2015, is housed here: https://github.com/Impro-Visor/Impro-Visor This started when SourceForge was down for over one week during an active development period.
Virtual Pipe Organ Software
GrandOrgue is a sample based pipe organ simulator. When connected to MIDI keyboards and an audio system, it can accurately simulate the sound of a real pipe organ. This application has builds for Linux, Windows and OS X.
Midi Sheet Music is a free program that plays MIDI music files while highlighting the piano notes and sheet music notes. Works on Windows, Mac OS X, and Ubuntu Linux.
Drum machine, sequencer, DAW, midi, designed for creativity
orDrumbox is a free drum machine software, pattern oriented designed to be as creative as possible with unusual features : auto-composition, polyrhythms, arpeggiator, automatic sounds/track matching , custom softsynths, lowfi rendering, audio filters, midi .
A multi-platform software synthesiser emulating (somewhat inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp. Source hosted at: http://www.github.com/munt/
midi editing software for use with the Roland GR-55 guitar synthesizer, to allow graphical representation of the internal settings and parameters of the GR-55. Realtime editing and patch data backups, bulk patch editing.
The MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio
TiMidity++ is an open source MIDI to WAVE converter and player.
A real-time SoundFont software synthesizer
A real-time software synthesizer based on the SoundFont 2 specifications. It can be used for live audio synthesis of MIDI events or for rendering MIDI files to disk, using SoundFont instruments. It can also be embedded in other applications. This is not a application with a graphical user interface, however there are several GUI applications which utilize FluidSynth.
Psycle is a Music tracker (like FastTracker 2 or Impulse Tracker) combined with plugin modularity. It supports its own plugin API, the VST2 plugin standard, and a tracker style sampler playback.
Patch editor for the Boss ME-25 guitar multi effects and Roland GR-20 guitar synthesizer. The software allows desktop tweaking and editing of the ME-25 internal parameters, making patches a lot easier to create.
Jalmus is a free, open source music education software helping the musicians, especially pianists, to improve their sight-reading. You can train to read music with both exercises on notes or rhythms.
MIDI and/or Custom WAV Metronome for Windows and Windows Mobile
Free open source GPL metronome (a "branch" of "Weird Metronome") for Windows, Windows Mobile, & Pocket PC. Uses user-definable multi-voice WAV or MIDI (PC only) sounds for the beats. Has a blinker & allows user defined bpm & fine measure control.
Free open source DAW, MIDI sequencer, software synthesizers
Frinika is a free, complete music workstation software for Linux, Windows, Mac OSX and other operating systems running Java. It features sequencer, soft-synths, realtime effects and audio recording.
Boost your Piano playing skills
A MIDI file player that teaches you how to play the piano. PianoBooster is a fun way of playing along with a musical accompaniment and at the same time learning the basics of reading musical notation. see: http://pianobooster.sourceforge.net
PortMedia offers free, cross-platform, open-source I/O libraries for digital media including MIDI, video, and audio (see www.portaudio.com). Most work is in C to facilitate interoperabilty with many languages and systems.
DGuitar is a Guitar Pro (*.GP4,*.GP3,GTP) viewer and player that works under Linux, MacOs, Solaris, BSD, Windows, or any other operating system with Java Runtime 1.4.X. http://DGuitar.sourceforge.net If you are a JAVA developer visit this page https://bitbucket.org/mauriciograciag/dguitar/overview