CheeseTracker ~ Sampler & Sequencer


CheeseTracker is a software sampler and step-based sequencer. It allows a musician to turn single-note samples into instruments capable of covering three or four octaves (by playing the samples at different speeds, resulting in different pitches). In addition, it is possible to take a collection of samples that are recorded at different octaves, and combine them into a single “instrument,” allowing for even more octaves without sampling artifacts.

Using the Pattern Editor, it is possible to compose songs with these instruments that the computer plays automatically. The Pattern Editor allows the user to arrange samples in several independant channels, so that many samples can play simultaneously. These songs, and the samples which comprise their instruments, can be saved together in one-file archives called modules.

CheeseTracker imposes no limits on the length of the samples used. As a result, it can be used as a mixer as well as a sampler/sequencer. Effects such as reverb can be applied to each sample individually, eliminating the need for expensive pedals.

cheesetracker.sourceforge.net

AlsaPlayer ~ Linux PCM Player


AlsaPlayer for Linux is a new kind of player that effectively runs pulse-code modulation or .PCM files. The player uses multithreading pretty heavily and was written specifically for giving some good exercise to the new Advanced Linux Sound Architecture (ALSA) driver and the library system. If you look closely, you’ll observe that AlsaPlayer has some highly interesting features that can be found only in the UNIX-based or Linux-based players. The main goal of the people who created AlsaPlayer for Linux was to develop a completely pluggable framework that could playback every type of media file, with majority of focus on the PCM audio data.

alsaplayer.sourceforge.net

www.alsaplayer.org

Drumstick ~ MIDI Monitor


Drumstick MIDI Monitor is a MIDI monitor for Linux using ALSA sequencer and Qt5 user interface.

Features:
  • Easy to use Qt5 graphic user interface
  • Based on ALSA sequencer. Provides one input port to be connected to other programs and devices using the usual external tools (aconnect, QJackCtl…)
  • Customizable event filters and sequencer parameters
  • Supports all MIDI messages, including System Exclusive, and some ALSA messages
  • MIDI Playback of the recorded session or loaded MIDI file
  • Saves to a text file or standard MIDI file the recorded event list

sourceforge.net/projects/kmidimon/

projectM ~ Modern Milkdrop Visualizations


projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.

github.com/projectM-visualizer/projectm

Foobar2000 component:

www.foobar2000.org/components/view/foo_vis_projectM

AGS ~ Advanced Gtk+ Sequencer


Advanced GTK+ Sequencer is intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel.

It’s designed to be highly configurable, you may add effects to its effect chain, add or remove audio channels/pads.

You may set up a fully functional network of engines, therefore exists a link editor for linking audio lines.

In conjunction with ags you need a realtime kernel and alsa support. `ags` uses conditional locks to keep several threads in sync that’s why you need at least a preemptible kernel.

Features:
  • save or open Advanced Gtk+ Sequencer XML files with XPath support
  • add or remove audio engines with adjustable audio channels and pads
  • link channels with property dialog
  • output panel, mixer, drum and matrix sequencer, soft synth and audio file player
  • piano roll with basic notation editing supporting copy & paste
  • adjustable BPM
  • LADSPA, DSSI and Lv2 support
  • export to WAV, FLAC, OGG and others
  • multiple sinks like Pulseaudio, JACK, ALSA and OSS
  • automation editor
  • waveform editor with copy & paste
  • capture sound with AgsAudiorec machine
  • MIDI instrument input
  • import/export to Standard MIDI Files
  • OSC content format support
  • OSC server for remote control and monitoring

nongnu.org/gsequencer/

sourceforge.net/projects/ags/

Kwave ~ KDE Audio Editor


Kwave is a sound editor for the KDE environment. It is written with KDE/QT and is extendable through a powerful plugin interface. For the moment it supports .wav files and many other formats, recording/playback via PulseAudio, Qt Multimedia, OSS and ALSA and some simple effects.

Features:
  • user interface based on KDE Frameworks 5
  • editing of multi track sound files
  • playback via ALSA, OSS, Phonon, PulseAudio
  • recording via ALSA
  • supported file formats: WAV audio, Ogg/Vorbis, FLAC, AIFF,Amiga,Mac-Audio, ULAW (Sun)-Audio, Berkeley,IRCAM,Carl Sound Format, MP3-Audio
  • volume control
  • sample rate conversion
  • pitch shift
  • reverse
  • low pass, notch filter
  • normalizing

kwave.sourceforge.net/

sourceforge.net/projects/kwave/

QmidiNet ~ MIDI Network Gateway


QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer and/or JACK MIDI) over the network, using UDP/IP multicast. Inspired by multimidicast and designed to be compatible with ipMIDI for Windows.

https://qmidinet.sourceforge.io/

Drumstick Metronome ~ Linux Precision Beats


Drumstick Metronome is a MIDI based metronome using the ALSA sequencer. It’s intended for musicians and music students, as a tool to keep the rhythm while playing musical instruments. It uses MIDI for sound generation instead of digital audio, allowing low CPU usage and very accurate timing, thanks to the ALSA sequencer.

Features:
  • Easy to use graphic user interface.
  • MIDI only. Can be used with software or external MIDI synthesizers.
  • Based on ALSA sequencer. Provides input and output ports
  • Highly customizable parameters.
  • External control: D-Bus and MIDI realtime.
  • Custom rhythm patterns.

sourceforge.net/projects/kmetronome/

Helio ~ Libre Music Composition


Distraction-free – Helio is an attempt to rethink a music sequencer to create a tool that feels right. It provides a lightweight UI to help you get into the zone and focus on your ideas.

Clear over clever – Visualize music in a way that doesn’t seem so smoke and mirrors. The app may serve as a learning tool you need to grow as a composer.

Cross-platform tech – Available for all major platforms, desktop and mobile. Hosts VST and AudioUnit, runs on CoreAudio, ASIO, DirectSound, ALSA, JACK and OpenSLES. Exports to MIDI, WAV and FLAC.

helios

helio.fm

Zrythm ~ Automated & Intuitive DAW


Zrythm is a cross-platform digital audio workstation designed to be featureful and easy to use. Automate almost anything with automation events using straight lines, ramps and curves, or with LFOs and envelopes. Featuring a chord pad for quickly trying out chords in a scale and a chord track to help with chord progressions.

Complete support for LV2 and VST2, with experimental support for VST3, AU, SFZ and SF2. Fully JACK aware, including support for JACK transport, ALSA, WASAPI, Windows MME, CoreMidi and CoreAudio.

Zrythm is free software. Use, study, share and improve it freely. Available in multiple languages including English, French, Galician, Portuguese, Japanese and German.

zrythm

www.zrythm.org