Frinika is a free, complete music workstation software for Linux, Windows, Mac OSX and other operating systems running Java. It features a sequencer, soft-synths, real-time effects and audio recording.

Frinika is a free, complete music workstation software for Linux, Windows, Mac OSX and other operating systems running Java. It features a sequencer, soft-synths, real-time effects and audio recording.

The LinuxSampler project was founded in 2002 with the goal to produce a free, (cross-platform), streaming capable, open source, pure software audio sampler with high stability, efficiency and very low latency, while providing professional grade features, comparable to both hardware and commercial Windows / Mac software samplers and to introduce new features not yet available by any other sampler in the world.

Visual Front Ends ~ GUI:

QSampler

JSampler
Impro-Visor (short for “Improvisation Advisor”) is a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised. The objective is to improve understanding of solo construction and tune chord changes. There are other, secondary, things it can do, such as improvise on its own. It has also been used for transcription. Because rhythm-section (e.g. piano, bass, drums) accompaniment is automatically generated from chords, Impro-Visor can be used as a play-along device. Now having a wider array of accompaniment styles, its use is not limited to jazz.

www.cs.hmc.edu
sourceforge.net/projects/impro-visor
en.wikipedia.org/wiki/Impro-Visor
OpenSebJ is a free real time audio sample mixer that runs on Microsoft Windows. The source code for OpenSebJ is released under the GNU General Public License.
- Supports loading of 255 audio samples, in wav format, which can be played in real time.
- Sample properties such as volume, pan and frequency can be adjusted individually for each sample. (even during mid-play)
- A composition tool is provided and presented in a familiar multi-track sequencer environment. Looping compositions are also supported.
- Samples can be linked to keys on a keyboard and triggered in real time when a key press occurs.
- Each sample can also have the play cursor position adjusted while the sample is playing, to provide a virtual needle to be moved.
- Stream to disk recording, allows all audio played from OpenSebJ to be saved.
- Pitch shifter roll, allows an order to be set up, so that each time a sample is played, the next pitch shift in the sequence is undertaken before the sample is played. i.e. set up a sample to key ‘1’, then set up a pitch shift sequence, high, mid, low, higher, etc. (using frequency values which are transposed onto screen ‘ranges’ to allow easier utilization).

NINJAM is open source (GPL) software to allow people to make real music together via the Internet. Every participant can hear every other participant. Each user can also tweak their personal mix to their liking. NINJAM is cross-platform, with clients available for Mac OS X, Linux and Windows. REAPER (our digital audio workstation software for Windows and OS X) also includes NINJAM support (ReaNINJAM plug-in).

MilkyTracker is an open source, multi-platform music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.
![]()
milkytracker.titandemo.orgsite
github.com/milkytracker/MilkyTracker
en.wikipedia.org/wiki/MilkyTracker
EplayOrgan is a multi purpose organ intended to be playable by organists and versatile enough to be useful to everybody with an interest in organs. It will load and be playable almost instantly and does not need an expensive computer with huge amounts of memory.
midimusic.github.io/tech/eplayOrgan

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 also be used to display received MIDI notes.

MIDI File Mapper is a utility that allows you to remap the notes in MIDI files. This is particularly useful when converting GM drum patterns for a specific drum sampler or converting between loops for two different samplers.
MIDI File Mapper ships with some built-in mappings for popular drum samplers and allows you to create your own, as well as import maps from Cakewalk SONAR or Steinberg Cubase.

midifilemapper.codeplex.com
github.com/markheath/midifilemapper
guitarix is a virtual guitar amplifier for Linux running on Jack Audio Connection Kit. It is free as in speech and free as in beer. The available source code allows you to build it on other UNIX-like systems too, namely BSD and MacOSX.
guitarix takes the signal from your guitar as any real amp would do: as a mono-signal from your sound card. The input is processed by a main amp and a rack-section. Both can be routed separately and deliver a processed stereo-signal via Jack. You may fill the rack with effects from more than 25 built-in modules from a simple noise gate to brain-slashing modulation f/x stuff like flanger, phaser or auto-wah.

Hydrogen is an advanced drum machine for GNU/Linux. Its main goal is to provide professional yet simple and intuitive pattern-based drum programming.

www.hydrogen-music.org
en.wikipedia.org/wiki/Hydrogen_(software)
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
