QMidiArp ~ MIDI Arpeggiator & Phrase Generator


QMidiArp is a MIDI arpeggiator, phrase generator and controller LFO for ALSA and JACK. It can run multiple synchronized arpeggiators, LFOs and step sequencers. The modules are also available as LV2 plugins with Qt user interface. QMidiArp has been growing since June 2009 on top of Matthias Nagorni’s original arp idea.

Features:

  • Programmable arpeggio patterns, LFO waveforms and sequences
  • Modular setup of arpeggiators, MIDI LFOs and step sequencers
  • MIDI-controllable (MIDI-Learn)
  • Synchronization with MIDI Clock or JACK Transport possible
  • Optional triggering by keyboard or continuous play mode for all modules
  • Patterns can be stored and switched by MIDI control while running
  • JACK MIDI or ALSA MIDI backends
  • Modules available as LV2 Plugins

qmidiarp.sourceforge.net
sourceforge.net/projects/qmidiarp
github.com/emuse/qmidiarp
man.archlinux.org/man/qmidiarp.1.en
www.freshports.org/audio/qmidiarp

qmidiarp

Video:

Packages:

packages.debian.org/trixie/qmidiarp
packages.fedoraproject.org/pkgs/qmidiarp

References:

en.wikipedia.org/wiki/Synthesizer#Arpeggiators
www.linuxjournal.com/content/linux-arpeggiators-part-1
en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture
en.wikipedia.org/wiki/Low-frequency_oscillation
en.wikipedia.org/wiki/JACK_Audio_Connection_Kit

Sequencer64 ~ Live MIDI Looper


Sequencer64 is a live MIDI looper with a song-creation layout window. Sequencer64 is a reboot of seq24, extending it greatly over the last six years. The heart of seq24 remains intact. It is an old friend with a whole lot of added equipment. It has an extensive manual and Windows installers. Sequencer64 has build options for ALSA, PortMidi, JACK, Gtkmm 2.4, Qt 5, Windows, and a command-line/daemon.

github.com/ahlstromcj/sequencer64

line ~ Command Line MIDI Sequencer


A tiny command-line midi sequencer for live coding.

  • Sends MIDI messages to a chosen MIDI channel. Default is 1.
  • 1 instrument or 1 CC
github.com/pd3v/line
line running in a Terminal window

JJazzLab ~ Generate Backing Tracks


JJazzLab is a Midi-based application dedicated to backing tracks generation. You type in chord symbols, select a rhythm (style), then the application generates a complete backing track with drums, bass, guitar, piano, strings, etc.

The objective is to generate intelligent and interesting backing tracks, i.e tracks which are:

  • realistic
  • non-boring (with variations)
  • easily customizable, even for complex songs
github.com/jjazzboss/JJazzLab
jjazzlab.gitbook.io/user-guide
www.facebook.com/jjazzlab/
www.youtube.com/channel/UC0L3SwjY6bhTj6jsbOYzzAw
JJazzLab user Interface

Buzztrax ~ All In One Music Composer


Buzztrax aims to be a music studio that allows one to compose songs using only a computer with a soundcard. If you’ve used tracker programs like FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will give you an idea of how one can sequence music in Buzztrax.

The Buzztrax editor uses a similar concept, where a song consists of a sequence with tracks and in each track one uses patterns with events (musical notes and control changes). In contrast to other Tracker programs, tracks are not simply sample players: a user can make a song using an arrangement of virtual audio plugins that are linked together to create different effects. Each of these machines can be controlled real-time or via patterns in the sequencer.

www.buzztrax.org
Buzztrax User Interface Image

Anvil Studio ~ Freeware Digital Audio Workstation


Anvil Studio is a free Windows 11, 10 / 8.x / 7 program designed for people who want to:

  • record music with MIDI and Audio equipment
  • compose music for MIDI and Audio equipment
  • sequence music with MIDI equipment
  • play with music using a computer, and
  • print sheet music from standard MIDI files with the optional Print-Sheet accessory.

anvilstudio.com

terminatorX ~ Realtime Audio Synthesizer


 This software allows “scratching” on digitally sampled audio data (*.wav, *.au, *.ogg, *.mp3, etc.) the way hip hop DJs scratch on vinyl records. It features multiple turntables, realtime effects (built-in as well as LADSPA plugin effects), a sequencer and MIDI interface – all accessible through an easy-to-use gtk+ GUI. This software is designed to run under Linux, FreeBSD and the like.

terminatorx.org

Sunvox ~ Create Music & Add Synth Tracks


SunVox is a small, fast and powerful music sequencer with modular synthesizers. This application is addressed at all those who want to compose music everywhere they go.

Built-in synthesizers: FM; Generator; Sampler (supported formats: WAV, XI); SpectraVoice (FFT-based synth for analog-like pads); Kicker; Stereo Delay; Distortion; Echo; Filter; Vocal Filter; Flanger; LFO; Loop; Reverb.

Features and highlights:
  • Modular interface
  • Highly optimized synth algorithms
  • Flexible architecture: SunVox can working on various devices
  • Built-in synthesizers & effects
  • Analog Generator
  • DrumSynth with 120 unique synthetic drum sounds
  • FM synthesizer
  • MetaModule (use it to build your own synths/effects)

Windows download available sunvox.en.lo4d.com/windows
www.apksum.com/app/sunvox/nightradio.sunvox
play.google.com/store/apps/details?id=nightradio.sunvox
apps.apple.com/ca/app/sunvox/id324462544

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

AUBE ~ Sound Generation & Processing


AUBE is a system for sound generation and processing. You can process audio on the fly by setting up arbitrary configurations of sound generators, sequencers and effects modules, through which sound is played, filtered, and recorded.

www.metadecks.org/software/aube

Sekaiju ~ Windows MIDI Sequencer & Editor


“Sekaiju” is free, open source MIDI sequencer / editor software for creating and editing MIDI data. You can record MIDI keyboard or synthesizer playing to the computer, and you can compose music to play with your MIDI modules or synthesizers. Since it allows editing of all kinds of events, and has an unlimited undo and redo feature, Sekaiju can also be used as a powerful MIDI editor. A real-time input which can input each MIDI channel messages into separate tracks at the same time is a popular feature .

Sekaiju4.1_en_S

openmidiproject.osdn.jp/Sekaiju

Drumstick KMidimon ~ ALSA 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

kmidimon.sourceforge.io
sourceforge.net/projects/kmidimon