Debian Multimedia Project
Summary
Midi
MIDI related packages

This metapackage will install packages useful for MIDI, including trackers, MIDI synths and virtual keyboards.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Multimedia to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Multimedia mailing list

Links to other tasks

Debian Multimedia Midi packages

Official Debian packages with high relevance

A2jmidid
レガシーな ALSA MIDI を JACK MIDI システムから見えるようにするデーモン
Versions of package a2jmidid
ReleaseVersionArchitectures
jessie8~dfsg0-1amd64,armel,armhf,i386
sid9-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie9-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch8~dfsg0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster8~dfsg0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye9-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm9-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package a2jmidid:
roleprogram
soundmidi
Popcon: 181 users (37 upd.)*
Versions and Archs
License: DFSG free
Git

本プロジェクトの主目的はレガシーで JACK 化されていないアプリケーションを JACK MIDI 機能付きのシステムで簡単に使えるようにすることです。 a2jmidid は自動的ブリッジングを実装するデーモンです。全ての ALSA シーケンサ ポートを JACK MIDI ポートにすることができます。ALSA シーケンサポートが入出 力ポートの場合、入力用と出力用の二つの JACK MIDI ポートが得られます。

Abcmidi
converter from ABC to MIDI format and back
Versions of package abcmidi
ReleaseVersionArchitectures
bullseye20210221-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch20170101-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie20141016-1amd64,armel,armhf,i386
trixie20230913+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm20230208+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid20230913+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster20190101-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package abcmidi:
interfacecommandline
roleprogram
scopeutility
soundmidi
useconverting, playing
works-withaudio, music-notation
Popcon: 20 users (42 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains the programs abc2midi' andmidi2abc', which convert from the abc musical notation format to standard MIDI format and vice-versa. They can generate accompaniment from guitar chords in the abc file, as well as insert various MIDI events; the MIDI-to-abc translation tries to figure out bars, triplets and accidentals on its own.

The package also contains abc2abc' (an abc prettyprinter/transposer),mftext' (a program that dumps a MIDI file as text), and `midicopy' (a program that extracts specific tracks, channels or time intervals from a MIDI file).

The package also contains Yet another ABC to PostScript converter (yaps) which translates tunes written in the ABC format to PostScript, which can then be viewed on screen or printed. It is essentially a (non-exclusive) alternative to abc2ps, being based on the abc2ps PostScript code together with the ABC parser from the abcmidi package.

Screenshots of package abcmidi
Fluid-soundfont-gm
Fluid (R3) General MIDI SoundFont (GM)
Versions of package fluid-soundfont-gm
ReleaseVersionArchitectures
trixie3.1-5.3all
bullseye3.1-5.2all
sid3.1-5.3all
buster3.1-5.1all
stretch3.1-5.1all
jessie3.1-5all
bookworm3.1-5.3all
Debtags of package fluid-soundfont-gm:
roleapp-data
soundmidi
Popcon: 100 users (78 upd.)*
Versions and Archs
License: DFSG free

This is a GM SoundFont, for use with any modern MIDI synthesiser: hardware (like the emu10k1 sound card), or software (like FluidSynth).

This package provides the larger GM sound set, without the Roland Sound Canvas extensions.

Fluidsynth
Real-time MIDI software synthesizer
Versions of package fluidsynth
ReleaseVersionArchitectures
bullseye2.1.7-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.3.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.3.3-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.3.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.1.11-1+deb10u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security1.1.6-4+deb9u1amd64,arm64,armel,armhf,i386
stretch1.1.6-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.1.6-2amd64,armel,armhf,i386
Debtags of package fluidsynth:
fieldarts
interfacecommandline
roleprogram
scopeutility
soundmidi
uselearning, playing
works-withaudio
Popcon: 386 users (184 upd.)*
Versions and Archs
License: DFSG free
Git

Fluidsynth is a real-time midi synthesizer based on the soundfont (sf2 and sf3) specifications. It can be used to render MIDI input or MIDI files to audio. The MIDI events are read from a MIDI device. The sound is rendered in real-time to the sound output device.

The package is enhanced by the following packages: fluid-soundfont-gm fluid-soundfont-gs opl3-soundfont timgm6mb-soundfont
Giada
Hardcore Loop Machine
Versions of package giada
ReleaseVersionArchitectures
bookworm0.22.0-2amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
bullseye0.16.2.2+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.22.0-3amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.13.2~dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.22.0-3amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
buster0.15.2+ds1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream0.25.1
Popcon: 19 users (15 upd.)*
Newer upstream!
License: DFSG free
Git

free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. Pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host.

Giada aims to be a compact and portable virtual device for production use and live sets.

Gmidimonitor
GTK+ application that shows MIDI events
Versions of package gmidimonitor
ReleaseVersionArchitectures
sid3.6+dfsg0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.6+dfsg0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie3.6+dfsg0-2amd64,armel,armhf,i386
stretch3.6+dfsg0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.6+dfsg0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.6+dfsg0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.6+dfsg0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package gmidimonitor:
interfacex11
roleprogram
soundmidi
uitoolkitgtk
x11application
Popcon: 20 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

GMIDImonitor is GTK+ application that shows MIDI events.

You need to connect desired source of MIDI events to gmidimonitor input using some kind of patchbay like qjackctl, patchage. For restoring connections (not connecting every time) you can use LASH.

Goattracker
C64 音楽エディタ
Versions of package goattracker
ReleaseVersionArchitectures
buster2.74+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.76+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.76+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.76+ds-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.72-1amd64,armel,armhf,i386
stretch2.72-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.75-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package goattracker:
interfacex11
roleprogram
soundplayer
uitoolkitsdl
useediting, playing
works-withaudio
x11application
Popcon: 11 users (21 upd.)*
Versions and Archs
License: DFSG free
Git

クロスプラットフォームの C64 音楽エディタです。Dag Lem の reSID エンジン、 HardSid サウンドカード又は CatWeasel MK3 経由での模擬出力をサポートします。

ソフトウェア reSID エンジン、HardSID サウンドカード、又は Catweasel (MK3/MK4) コントローラカード経由での模擬出力をサポートし、独自フォーマット (*.SNG) での音楽を生成します。また、SID フォーマット、BIN フォーマット、又は 154/1571/1581 ドライブに挿入できるフロッピに配置するために Commodore PRG フォーマットによる 楽曲のエクスポートも可能です。

ほとんどのトラッカプログラムと同様に、このプログラムは楽器ファイルのインポート、 トラックパターンの作成と習性、パターンの再生順序の設定、タイトルや作曲者のような 楽曲の詳細の変更が可能です。GoatTracker はこれらの機能を持つシンプル版のように 思えるかもしれませんが、ハードウェアに付属可能という違いがあります。 作曲を始めた一般の人々は C64 での作曲に関する他の情報を探すべきです。

Screenshots of package goattracker
Grandorgue
sample-based pipe organ simulator
Versions of package grandorgue
ReleaseVersionArchitectures
sid3.12.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.12.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.9.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 11 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

GrandOrgue allows the user to load and play virtual pipe organs. Using sample sets, GrandOrgue is able to combine the individual pipe sounds and organ behaviors to simulate a variety of pipe organs.

When connected to MIDI keyboards and an audio system, it can accurately simulate the sound of a real pipe organ.

The user can create and load organ samplesets using a dedicated file format. A demonstration organ sampleset is provided in the grandorgue-demo package.

The package is enhanced by the following packages: grandorgue-demo
Gsequencer
Advanced Gtk+ Sequencer audio processing engine
Versions of package gsequencer
ReleaseVersionArchitectures
trixie6.0.13-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.1.53-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.7.44-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.4.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid6.0.13-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 11 users (31 upd.)*
Versions and Archs
License: DFSG free
Git

Advanced GTK+ Sequencer is intended to be used for music composition. It features a piano roll, as well as 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; and add or remove audio channels/pads. You may set up a fully functional network of engines, thus there is a link editor for linking audio lines.

The package is enhanced by the following packages: gsequencer-data
Other screenshots of package gsequencer
VersionURL
2.0.22-1https://screenshots.debian.net/shrine/screenshot/16439/simage/large-6f471922d56659dedd552ce91d689d57.png
3.0.3-1https://screenshots.debian.net/shrine/screenshot/18801/simage/large-e53a5290db07064dea86e95288f25908.png
2.0.22-1https://screenshots.debian.net/shrine/screenshot/16441/simage/large-cecc0930d6032ba4353d81e7a947c3b1.png
3.0.3-1https://screenshots.debian.net/shrine/screenshot/18800/simage/large-1b787dd8dc3b7e43639f6029fc8f417d.png
3.0.3-1https://screenshots.debian.net/shrine/screenshot/18799/simage/large-c36ac2955c2a4f18f24f5901df2db1d2.png
3.7.25-1https://screenshots.debian.net/shrine/screenshot/19679/simage/large-8473719bf607f7e89b4a97ea985cd092.png
0.7.93-1https://screenshots.debian.net/shrine/screenshot/15126/simage/large-2f64a3e6e231bbf1adcb37a444c9ed95.png
3.7.25-1https://screenshots.debian.net/shrine/screenshot/19680/simage/large-fbbba8ea8af4b9bb5c38388c193379b1.png
3.7.25-1https://screenshots.debian.net/shrine/screenshot/19681/simage/large-cac98a340d9786fd6d8add337fd2b659.png
0.9.26-2https://screenshots.debian.net/shrine/screenshot/15831/simage/large-ed5e738cf2e98fc1864af15994129449.png
Screenshots of package gsequencer
Jack-keyboard
JACK MIDI 用仮想 MIDI キーボード
Versions of package jack-keyboard
ReleaseVersionArchitectures
stretch2.7.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.7.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.7.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.7.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.7.1-1amd64,armel,armhf,i386
buster2.7.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.7.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package jack-keyboard:
roleprogram
soundmidi
uitoolkitgtk
Popcon: 31 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

JACK キーボードは、PC のキーボードを使って JACK MIDI イベントを送信 (つまりは演奏)することができるプログラムです。vkeybd と似ていますが、 ALSA の代わりに JACK MIDI を使います。それに、デフォルトキーボード マッピングがかなり改善されています - Impulse Tracker などのトラッカー と同様のレイアウトになっており、したがってあなたの指の範囲が2オクターブ 半をカバーすることになります。

Screenshots of package jack-keyboard
Jack-midi-clock
JACK client that sends MIDI beat clock pulses
Versions of package jack-midi-clock
ReleaseVersionArchitectures
trixie0.4.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie0.4.1-1amd64,armel,armhf,i386
stretch0.4.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.4.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.4.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.4.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.4.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 17 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

A simple and robust command-line tool to send MIDI beat clock that accurately follows JACK Transport.

It also features an instumentation tool to parse and dump incoming MCLK messages.

Kmetronome
ALSA MIDI メトロノーム
Versions of package kmetronome
ReleaseVersionArchitectures
buster0.10.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.3.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.3.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.0.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.10.1-1amd64,armel,armhf,i386
stretch0.10.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package kmetronome:
fieldarts
interfacex11
roleprogram
soundmidi
uitoolkitqt
uselearning
works-withaudio
x11application
Popcon: 18 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

KMetronome は ALSA シーケンサーヲ利用する MIDI ベースのメトロノームです。

ミュージシャンおよび音楽系学生向けに意図されています。実体的な現実の メトロノームと同様、楽器の演奏中にリズムを維持するためのツールです。

音声生成用にデジタルオーディオではなく MIDI を利用しており、CPU 利用率が低く 抑えられ、ALSA シーケンサーのおかげでタイミングも非常に正確です。

Screenshots of package kmetronome
Midicsv
translate MIDI file to CSV
Maintainer: Kamal Mostafa
Versions of package midicsv
ReleaseVersionArchitectures
stretch1.1+dfsg.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.1+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.1+dfsg.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie1.1+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.1+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free

Midicsv reads a standard MIDI file and decodes it into a CSV (Comma-Separated Value) file which preserves all the information in the MIDI file. The ASCII CSV file may be loaded into a spreadsheet or database application, or processed by a program to transform the MIDI data (for example, to key transpose a composition or extract a track from a multi-track sequence). A CSV file in the format created by midicsv may be converted back into a standard MIDI file with the csvmidi program.

Midisnoop
MIDI monitor and prober
Versions of package midisnoop
ReleaseVersionArchitectures
bullseye0.1.2+git20141108.bc30f600187e-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.1.2~repack0-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.1.2~repack0-3amd64,armel,armhf,i386
bookworm0.1.2+git20141108.bc30f600187e-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.1.2+git20141108.bc30f600187e-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch0.1.2~repack0-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.1.2+git20141108.bc30f600187e-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package midisnoop:
uitoolkitqt
Popcon: 17 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

Can be used to monitor a MIDI device and/or software, and to send MIDI messages to a MIDI port to see how the device/software responds.

Support both ALSA and JACK MIDI ports via the RtMidi library.

Milkytracker
Fast Tracker 2 に触発された音楽生成ツール
Versions of package milkytracker
ReleaseVersionArchitectures
jessie-security0.90.85+dfsg-2.2+deb8u1amd64,armel,armhf,i386
stretch-security0.90.86+dfsg-2+deb9u1amd64,arm64,armel,armhf,i386
stretch0.90.86+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.03.00+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.02.00+dfsg-1+deb10u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.04.00+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.03.00+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.90.85+dfsg-2.2amd64,armel,armhf,i386
trixie1.04.00+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package milkytracker:
interfacex11
roleprogram
soundmixer, player, recorder, sequencer
uitoolkitsdl
useplaying
works-withaudio
x11application
Popcon: 35 users (47 upd.)*
Versions and Archs
License: DFSG free
Git

これは "tracked" された音楽、すなわち楽譜データに従いピッチがシフトされ た楽器のオーディオサンプル向けのエディタです。

次のようなモジュールフォーマットをロードすることができます: 669, AMS, AMF, DBM, CBA, DIGI, DSM, FAR, GMC, GDM, IMF, IT, MOD, MDL, MTM, MXM, OKT, PLM, PSM, PTM, S3M, STM, ULT, UNI, X

次のフォーマットへのエクスポートが可能です: XM, MOD, WAV

サンプル・楽器フォーマットは次の通りです: WAV, IFF/XI, PAT

Other screenshots of package milkytracker
VersionURL
1.03.00+dfsg-1https://screenshots.debian.net/shrine/screenshot/simage/large-a4a30d61ea7864d742c99fdf7675c3b0.png
1.03.00+dfsg-1https://screenshots.debian.net/shrine/screenshot/simage/large-a20b29b5dc0e9ce5f09a23fed4bb21b0.png
1.03.00+dfsg-1https://screenshots.debian.net/shrine/screenshot/simage/large-938de6ac6af628992db3910b1a83e012.png
1.03.00+dfsg-1https://screenshots.debian.net/shrine/screenshot/simage/large-3c67c4e7323c700bf94d0f38d0fb9ac3.png
1.03.00+dfsg-1https://screenshots.debian.net/shrine/screenshot/21819/simage/large-b1e1ca1d095438859a395e0976c64b0c.png
0.90.85+dfsg-2.2https://screenshots.debian.net/shrine/screenshot/13318/simage/large-defa1ab33a5df481c6a5096a2c9108ed.png
0.90.80+dfsg-1https://screenshots.debian.net/shrine/screenshot/27/simage/large-239c25844dcaa7dbe35c16c9ce314a69.png
Screenshots of package milkytracker
Mma
Musical MIDI Accompaniment Generator
Versions of package mma
ReleaseVersionArchitectures
sid21.09-1all
bullseye20.12-1all
stretch16.06-1all
buster16.06-2all
bookworm21.09-1all
trixie21.09-1all
Popcon: 17 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

“MMA—Musical MIDI Accompaniment” is an accompaniment generator. It creates MIDI tracks for a soloist to perform over from a user-supplied file containing chords and MMA directives.

MMA is very versatile and generates excellent tracks. It comes with an extensive user-extendable library with a variety of patterns for various popular rhythms, detailed user manuals, and several demo songs.

MMA is a command-line driven program. It creates MIDI files which are then played by a sequencer or MIDI file play program.

Osmid
tool to convert MIDI to OSC and OSC to MIDI
Versions of package osmid
ReleaseVersionArchitectures
bullseye0.8.0~repack-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.8.0~repack-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.8.0~repack-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.8.0~repack-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 25 users (20 upd.)*
Versions and Archs
License: DFSG free
Git

osmid aims to provide a lightweight, portable, easy to use tool to convert MIDI to OSC and OSC to MIDI. It is the software handling the communication with MIDI devices in Sonic Pi. osmid is divided in 2 tools:

  • m2o: MIDI to OSC conversion
  • o2m: OSC to MIDI conversion
Petri-foo
MIDI controllable audio sampler - successor of specimen
Versions of package petri-foo
ReleaseVersionArchitectures
stretch0.1.87-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.1.87-3amd64,armel,armhf,i386
Debtags of package petri-foo:
roleprogram
soundmidi
uitoolkitgtk
works-withaudio
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

A simple but very useful midi controlled sampler for ALSA/JACK featuring:

  • 64 notes of polyphony, spread across up to 64 patches.
  • fast, high quality pitch scaling, linear ADSR volume envelopes.
  • low pass filter with resonance; a variety of direction-independent.
  • playback modes and zoomable sample editor for loop and play points.

Petri-Foo is a fork of the Specimen Sampler project.

Other screenshots of package petri-foo
VersionURL
0.0.2+20110630.gitb083f60-1https://screenshots.debian.net/shrine/screenshot/8943/simage/large-c2247e6b16ee3246c102b9a541423928.png
Screenshots of package petri-foo
Pmidi
command line midi player for ALSA
Versions of package pmidi
ReleaseVersionArchitectures
bookworm1.7.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.7.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.7.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.7.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.7.1-1arm64
bullseye1.7.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.7.1-2amd64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.6.0-5amd64,armel,armhf,i386
Debtags of package pmidi:
interfacecommandline, text-mode
roleprogram
scopeutility
soundmidi, player
useplaying
works-withaudio, file
Popcon: 46 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

ALSA is an effort to create a modules sound system for Linux, while maintaining full compatibility with OSS/Lite.

This program works with latest ALSA 1.0 drivers and former 0.9 versions.

This is a straightforward command line program to play midi files through the ALSA sequencer.

As you can specify the client and port to connect to on the command line it is also useful for testing ALSA or clients that need to receive sequencer events.

Qmidiarp
MIDI arpeggiator for ALSA
Versions of package qmidiarp
ReleaseVersionArchitectures
stretch0.6.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.7.0+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie0.6.1-1amd64,armel,armhf,i386
bookworm0.6.5-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.6.5-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.6.5-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.7.0+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package qmidiarp:
roleprogram
soundmidi
Popcon: 143 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO for the ALSA sequencer. It can hold any number of arpeggiator, sequencer, or LFO modules running in parallel.

Arpeggiator modules produce sequences depending on the notes sent to their input port, which is typically connected to a keyboard or another sequencer.

Step sequencer modules allow one to create simple linear, monophonic and globally transposable sequences similar to the first analog sequencers.

MIDI LFO modules independently produce MIDI controller data of adjustable waveform, time resolution, amplitude and duration.

For each module, an input note filter is available, and the output port and channel can be set independently. Since the modules use a common sequencer queue, they are automatically in sync with each other. QMidiArp works with an internal tick resolution of 192 ticks per beat. The queue can be synchronized to an incoming MIDI realtime clock or as a JACK transport client. Most of the relevant control elements are accessible via MIDI controller through a MIDI-learn infrastructure. QMidiArp also has a log tool displaying the history of incoming MIDI events in colors depending on their type. QMidiArp is based on the Qt toolkit.

Qmidinet
MIDI Network Gateway via UDP/IP Multicast
Versions of package qmidinet
ReleaseVersionArchitectures
sid0.9.11-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.4.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.9.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.2.0-1amd64,armel,armhf,i386
bookworm0.9.8-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.9.11-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package qmidinet:
roleprogram
soundmidi
Popcon: 13 users (22 upd.)*
Versions and Archs
License: DFSG free
Git

QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer) over the network, using UDP/IP multicast. It was inspired by multimidicast (https://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (https://nerds.de).

Screenshots of package qmidinet
Qmidiroute
MIDI イベントルーターおよびフィルター
Versions of package qmidiroute
ReleaseVersionArchitectures
sid0.4.0-2amd64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0.3.0-1amd64,armel,armhf,i386
stretch0.4.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.4.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.4.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.4.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.4.0-1arm64
Debtags of package qmidiroute:
roleprogram
soundmidi
Popcon: 15 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

MIDI 音符、コントロールチェンジ、プログラムチェンジ、ピッチベンドイベントを ログに記録し、フィルターし、リダイレクトし、メインコントロールサーフェースの タブとして定義される MIDI マップに従って別のイベントに変換することができます。

'Clone MIDI map' ボタンを使って midi MAPS を新しいタブにコピーできます。 全ての MIDI マップは .qma テキストファイルに保存できます。

Qsynth
fluidsynth MIDI sound synthesiser front-end
Versions of package qsynth
ReleaseVersionArchitectures
bookworm0.9.9-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.9.12-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie0.3.8-1amd64,armel,armhf,i386
sid0.9.12-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.9.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.4.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.5.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package qsynth:
interfacex11
roleprogram
scopeutility
soundmidi
uitoolkitqt
works-withaudio
x11application
Popcon: 155 users (216 upd.)*
Versions and Archs
License: DFSG free
Git

QSynth is a fluidsynth GUI front-end application written in C++ around the Qt toolkit. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynths but for the moment it wraps FluidSynth (http://www.fluidsynth.org).

FluidSynth is a command line software synthesiser based on the Soundfont specification.

Qtractor
MIDI/Audio multi-track sequencer application
Versions of package qtractor
ReleaseVersionArchitectures
sid0.9.35-2amd64,armel,armhf,i386,mips64el,ppc64el,s390x
buster0.9.5-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.9.20-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.9.35-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.9.35-1arm64,riscv64
jessie0.6.3-1amd64,armel,armhf,i386
bookworm0.9.31-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.8.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package qtractor:
interfacex11
roleprogram
scopeapplication
soundsequencer
uitoolkitqt
works-withaudio
x11application
Popcon: 38 users (57 upd.)*
Versions and Archs
License: DFSG free
Git

This is a MIDI/Audio multi-track sequencer application written in C++.

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, especially dedicated to the personal home-studio.

Qxgedit
MIDI System Exclusive files editor
Versions of package qxgedit
ReleaseVersionArchitectures
bookworm0.9.8-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.9.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.9.11-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.9.11-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.4.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 9 users (18 upd.)*
Versions and Archs
License: DFSG free
Git

qxgedit is a Qt GUI for editing MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG)

Rumor
Realtime MIDI keyboard to Lilypond converter
Versions of package rumor
ReleaseVersionArchitectures
stretch1.0.5-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0.5-2amd64,armel,armhf,i386
buster1.0.5-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package rumor:
roleprogram
soundmidi
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Program for transcripting simple music played on (MIDI) keyboard to Lilypond text notation. It receives MIDI events, quantizes them according to its metronome on the fly and outputs handwritten-like corresponding Lilypond notation. Tempo, meter, key and other parameters can be set via command-line options.

Seq24
リアルタイム MIDI シーケンサ
Versions of package seq24
ReleaseVersionArchitectures
jessie0.9.2-2amd64,armel,armhf,i386
sid0.9.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
trixie0.9.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.9.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.9.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package seq24:
interfacex11
roleprogram
scopeapplication
uitoolkitgtk
useediting, playing
x11application
Popcon: 21 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

Seq24 は、midi 'ループ' の編集や再生のための非常にシンプルなインターフェイス を供給するために作成されました。大規模なソフトウェアシーケンサの膨大な機能は 持たず、ライブパフォーマンスに役立つことが証明済みの小規模なサブセットを 有しています。

Showq
MIDI 制御可能なオーディオプレーヤー
Versions of package showq
ReleaseVersionArchitectures
stretch0.4.1+git20161215~dfsg0-2+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.4.1+git20090622+dfsg0-1amd64,armel,armhf,i386
trixie0.4.1+git20200907-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.4.1+git20200907-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster0.4.1+git20161215~dfsg0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm0.4.1+git20200907-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.4.1+git20200907-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package showq:
roleprogram
uitoolkitgtk
useplaying
works-withaudio
Popcon: 22 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

主に演劇制作のために開発されたオーディオキューの再生と MIDI イベントの 発生ができるアプリケーション。

特徴:

  • キュー毎の 8 チャンネルルーティング。
  • ALSA または JACK 経由の再生。
  • キュー・リストのロード/セーブ。
  • 任意のキューのためのホットキー。
  • MIDI によって制御可能なアプリケーション。
Vkeybd
仮想 MIDI キーボード
Versions of package vkeybd
ReleaseVersionArchitectures
stretch0.1.18d-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.1.18d-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.1.18d-2amd64,armel,armhf,i386
sid0.1.18d-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster0.1.18d-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.1.18d-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.1.18d-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package vkeybd:
interfacex11
roleprogram
soundmidi
uitoolkittk
x11application
Popcon: 33 users (28 upd.)*
Versions and Archs
License: DFSG free
Git

このプログラムにより、Linux の AWE32 ドライバ、OSS MIDI シーケンサ、又は ALSA MIDI シーケンサを利用でき、キーボード又はマウスを使って X11 上で "再生" できる"仮想" キーボード (音楽の種類) を提供します。

Screenshots of package vkeybd
Yoshimi
software synthesizer originally based on ZynAddSubFX2
Versions of package yoshimi
ReleaseVersionArchitectures
jessie1.2.4-1amd64,armel,armhf,i386
buster1.5.10.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.7.4~dfsg0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.2.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.3.0.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.3.0.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.5.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package yoshimi:
roleprogram
Popcon: 156 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

Yoshimi is a software synthesizer for GNU/Linux, based on ZynAddSubFX 2.4.0.

Yoshimi maintains sound and instrument compatibility but now has extended features and accessibility.

Other screenshots of package yoshimi
VersionURL
1.3.5 +https://screenshots.debian.net/shrine/screenshot/14134/simage/large-3743bb2ac7c5455f51e796824e574b36.png
1.3.8https://screenshots.debian.net/shrine/screenshot/14620/simage/large-eccfd1900be362cbb2771c6ed4130ea6.png
1.4.1-1+b1https://screenshots.debian.net/shrine/screenshot/15076/simage/large-5e1f69aef1f5131895014b6264a1549b.png
1.6.1-1https://screenshots.debian.net/shrine/screenshot/18772/simage/large-3ef934a38bd896ea2a18bcd20b481229.png
1.6.1-1https://screenshots.debian.net/shrine/screenshot/18771/simage/large-5a987c50665948b4fe96bea4c65aae8d.png
1.6.1-1https://screenshots.debian.net/shrine/screenshot/18770/simage/large-9a32d2f4f54d0bd68b127f9ef62f4cc8.png
2.2.0https://screenshots.debian.net/shrine/screenshot/22315/simage/large-e06a3ae6775fb8e9311b5a68df0cf85c.png
2.2.0https://screenshots.debian.net/shrine/screenshot/simage/large-83b94cc39d573e02ae9cb9231edc0720.png
2.2.0https://screenshots.debian.net/shrine/screenshot/simage/large-e930ec2ab3722adeb9caabb3dbf54b15.png
1.4.1-2https://screenshots.debian.net/shrine/screenshot/15226/simage/large-8c7946c9841eb43886604f0af35a0e4e.png
1.4.1-2https://screenshots.debian.net/shrine/screenshot/15227/simage/large-7363b0bebd5b0abf42611ed187d82b99.png
1.6.0.2-1https://screenshots.debian.net/shrine/screenshot/18634/simage/large-327b995cbfc20187fe1beb983facc984.png
2.2.2.1https://screenshots.debian.net/shrine/screenshot/22527/simage/large-e87f5a1ae189c7ccae08e0e13542adf9.png
1.4.1-2https://screenshots.debian.net/shrine/screenshot/15228/simage/large-5092baab08f642bb70d2276669d6271b.png
2.2.2.1https://screenshots.debian.net/shrine/screenshot/23180/simage/large-48e26391d232c4ac3d1c1425cbdef3aa.png
1.6.0.2-1https://screenshots.debian.net/shrine/screenshot/18637/simage/large-9f6fe3f7f4767cdc67ea33b3fcaae70d.png
2.2.2.1https://screenshots.debian.net/shrine/screenshot/simage/large-75849be5acbb328fdd86d896cce89608.png
1.6.0.2-1https://screenshots.debian.net/shrine/screenshot/18635/simage/large-049a86b96f56905387cf712403392973.png
Screenshots of package yoshimi

Official Debian packages with lower relevance

Alsa-utils
ALSA の設定や利用のためのユーティリティ群
Versions of package alsa-utils
ReleaseVersionArchitectures
buster1.1.8-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0.28-1amd64,armel,armhf,i386
stretch1.1.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.2.8-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2.9-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.2.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.2.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package alsa-utils:
adminconfiguring, hardware, kernel
interfacetext-mode
roleprogram
uitoolkitncurses
useconfiguring
works-withaudio
Popcon: 72850 users (15428 upd.)*
Versions and Archs
License: DFSG free
Git

含まれているツール:

  • alsactl: ALSA サウンドドライバ用高度なコントロール
  • alsaloop: PCM キャプチャと再生デバイス間のループバック作成
  • alsamixer: curses 版ミキサ
  • alsaucm: ALSA ユースケースマネージャ
  • amixer: コマンドライン版ミキサ
  • amidi: ALSA RawMIDI ポートとの間で読み書き
  • aplay, arecord: コマンドライン版再生・録音ツール
  • aplaymidi, arecordmidi: コマンドライン版 MIDI 再生・録音ツール
  • aconnect, aseqnet, aseqdump: コマンドライン版 MIDI シーケンサ制御ツール
  • iecset: IEC958 ステータスビットの設定とダンプ
  • speaker-test: スピーカーテストトーンジェネレータ

ALSA は Advanced Linux Sound Architecture の略称です。

Aubio-tools
オーディオセグメンテーション用ライブラリ - ユーティリティ
Versions of package aubio-tools
ReleaseVersionArchitectures
bullseye0.4.9-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.4.9-4.3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.4.9-4.3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.4.9-4.3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.4.1-2amd64,armel,armhf,i386
buster0.4.6-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.4.3-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package aubio-tools:
interfacecommandline
roleprogram
Popcon: 10 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

aubio はオーディオの信号セグメンテーションおよびラベル付け用機能集を 収集しています。このライブラリには位相ボコーダ、頭字音やピッチの検知機能、 ビート追跡アルゴリズムおよび他の音声処理ユーティリティが含まれます。

本パッケージは異なるアルゴリズムを実行するためのコマンドラインツールを 提供します。

Screenshots of package aubio-tools
Dsmidiwifi
DSMI over WLAN server
Maintainer: Thorsten Glaser
Versions of package dsmidiwifi
ReleaseVersionArchitectures
buster2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Server component for a DSMI (Nintendo® DS MIDI) over WLAN connection, also often used by Android and iPhone applications. Bridges between UDP broadcast packets and an offered ALSA MIDI port.

Kmidimon
MIDI monitor using ALSA sequencer and KDE user interface
Versions of package kmidimon
ReleaseVersionArchitectures
jessie0.7.5-1amd64,armel,armhf,i386
buster0.7.5-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.7.5-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package kmidimon:
interfacex11
roleprogram
uitoolkitqt
x11application
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

KMidimon can monitor a MIDI data stream, in order to diagnose a malfunctioning piece of equipment or to examine the contents of a MIDI sequence during playback.

Screenshots of package kmidimon
Lmms
Linux マルチメディアスタジオ
Versions of package lmms
ReleaseVersionArchitectures
sid1.2.2+dfsg1-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.0.3-5amd64,armel,armhf,i386
buster1.1.3-8.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.2.2+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.2.2+dfsg1-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.1.3-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie1.2.2+dfsg1-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package lmms:
fieldarts
interfacex11
roleprogram
scopeapplication
soundmixer, recorder, sequencer
suitekde
uitoolkitqt, sdl
useediting, learning
works-withaudio, music-notation
works-with-formatmp3, oggvorbis
x11application
Popcon: 134 users (96 upd.)*
Versions and Archs
License: DFSG free
Git

LMMS は FruityLoops、Cubase や Logic のような有名な (しかし商用かつクローズドソースな) プログラムのフリーな置き換えが目標であり、サウンドのクールなループの作成、 同期、そしてミキシング、サンプルのアレンジ、MIDI キーボードによる楽しみなどにより 音楽を作り上げる能力をユーザにもたらします。

LMMS はトラッカー/シーケンサプログラム (パターン/チャンネル/サンプル/楽曲/ エフェクト管理) 機能と現代的でユーザフレンドリー、そして使いやすい GUI による パワフルな同期およびサンプラー機能を統合しています。

Other screenshots of package lmms
VersionURL
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17794/simage/large-fc68224d601fcaed5e9afda4cbba0ce7.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17793/simage/large-ed1fd333b076b1ab80167c31032d9634.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17792/simage/large-8a85823844d93afdba47865073c6bcc8.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17791/simage/large-41071bdc20f4f2c2c9fa01dff73580e1.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17790/simage/large-27630739e92363a30bf91d9af7572507.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17789/simage/large-f1ddbbf25ca2ef476f1f7936188f5462.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17788/simage/large-44cdd64ce1836301a50246de2c43a1ae.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17787/simage/large-b73195ed4f534ff521180bdf7c232bfe.png
1.2.2+dfsg1-2+b2https://screenshots.debian.net/shrine/screenshot/20252/simage/large-cbb90cf4338171fd2eeb768647ecd562.png
0.4.10-2ubuntu1https://screenshots.debian.net/shrine/screenshot/9392/simage/large-d0867b43d6996fa59e615a8ba433f71e.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17786/simage/large-aa8aaaece9a850d4db1d4607e133e2f6.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17782/simage/large-86f6c85e998542da7ffbf80a213f895c.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17785/simage/large-a5e51c66b7b4477793a3594c795ac07f.png
1.1.3-8.1https://screenshots.debian.net/shrine/screenshot/17784/simage/large-769b297d20b809a39bd87ed3bfaa52d6.png
Screenshots of package lmms
Mididings
MIDI router and processor based on Python
Versions of package mididings
ReleaseVersionArchitectures
buster0~20120419~ds0-6all
stretch0~20120419~ds0-5all
jessie0~20120419~ds0-4all
Debtags of package mididings:
roleprogram
soundmidi
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free

mididings is a MIDI router and processor based on Python, supporting ALSA and JACK MIDI.

This package contains the mididings and livedings applications.

Muse
Qt-based audio/MIDI sequencer
Versions of package muse
ReleaseVersionArchitectures
jessie2.1.2-1amd64,armel,armhf,i386
bullseye3.1.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.1.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.0.2+ds1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm4.1.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie4.2.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.2.0-1arm64
sid4.2.1-1amd64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package muse:
interfacex11
roleprogram
soundmidi
uitoolkitqt
useediting
works-withmusic-notation
x11application
Popcon: 38 users (49 upd.)*
Versions and Archs
License: DFSG free
Git

MusE is a MIDI/audio sequencer with recording and editing capabilities. Some Highlights:

  • Standard midifile (smf) import-/export.
  • Organizes songs in tracks and parts which you can arrange with the part editor.
  • MIDI editors: pianoroll, drum, list, controller.
  • Score editor with high quality postscript printer output.
  • Realtime: editing while playing.
  • Unlimited number of open editors.
  • Unlimited undo/redo.
  • Realtime and step-recording.
  • Multiple MIDI devices.
  • Unlimited number of tracks.
  • Sync to external devices: MTC/MMC, Midi Clock, Master/Slave.
  • Audio tracks, LV2/DSSI/LADSPA host for master effects.
  • Multithreaded.
  • Uses raw MIDI devices.
  • XML project file.
  • Project file contains complete app state (session data).
  • Application spanning Cut/Paste Drag/Drop.
Octave-audio
MIDI functions for Octave
Versions of package octave-audio
ReleaseVersionArchitectures
jessie1.1.4-5amd64,armel,armhf,i386
bookworm2.0.5-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.0.7-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2.0.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.0.7-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package octave-audio:
uitoolkitncurses
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package provides MIDI functionality for Octave, a numerical computation software. Three types of functions are provided: (1) functions that directly allow opening, sending and receiving MIDI messages, (2) functions that provide a layer on top of the device functions for using MIDI controls, and (3) basic functions that allow read and write of MIDI files.

This Octave add-on package is part of the Octave-Forge project.

Playmidi
MIDI player
Versions of package playmidi
ReleaseVersionArchitectures
bookworm2.4debian-13amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.4debian-10amd64,armel,armhf,i386
stretch2.4debian-10amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.4debian-11amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.4debian-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.4debian-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.4debian-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package playmidi:
interfacetext-mode, x11
roleprogram
soundmidi, player
uitoolkitathena, ncurses
works-withaudio
x11application
Popcon: 27 users (11 upd.)*
Versions and Archs
License: DFSG free

Playmidi is a MIDI file player that will play back using FM, GUS, SoundBlaster or external MIDI. It also supports Creative Music Files (CMF), Microsoft RIFF (RMI) files and large MIDI archives from games such as Ultima 7.

The player may be used with a text interface or a graphical interface.

Screenshots of package playmidi
Rosegarden
ミュージックエディタ兼 MIDI・オーディオシーケンサ
Versions of package rosegarden
ReleaseVersionArchitectures
trixie22.12.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie14.02-2amd64,armel,armhf,i386
stretch16.06-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster18.12-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye20.12-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm22.12.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid22.12.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package rosegarden:
fieldarts
interfacecommandline, x11
roleprogram
soundmidi, mixer, sequencer
uitoolkitqt
useediting, learning
works-withaudio, music-notation
x11application
Popcon: 86 users (53 upd.)*
Versions and Archs
License: DFSG free
Git

Rosegarden は、(再生と録音のできる) オーディオ・MIDI シーケンサ、マルチト ラックエディタ、ピアノロールおよび楽譜の双方での音楽編集、MIDI ファイルの入 出力、lilypond や Csound 用ファイルのエクスポートなどの機能を提供する Qt ア プリケーションです。

Other screenshots of package rosegarden
VersionURL
1:18.12-1https://screenshots.debian.net/shrine/screenshot/17882/simage/large-bf4568b062df2cb115949346462f65ab.png
1:18.12-1https://screenshots.debian.net/shrine/screenshot/17885/simage/large-257cce0209a3633a807928094423ce02.png
1:13.06-1https://screenshots.debian.net/shrine/screenshot/13768/simage/large-bc3332f28e3dc5224ac928236a649157.png
1:13.06-1https://screenshots.debian.net/shrine/screenshot/13769/simage/large-966b084de2c8eb79418a2b99830b4425.png
1:13.06-1https://screenshots.debian.net/shrine/screenshot/13770/simage/large-b6ebd7c406b78840f0a3d2a04beb040f.png
1:18.12-1https://screenshots.debian.net/shrine/screenshot/17883/simage/large-4e782d9f9c1aa5d29025c8b16c01c2f3.png
1:18.12-1https://screenshots.debian.net/shrine/screenshot/17884/simage/large-336549db656388d62e24b6d5e1961e5b.png
1:1.7.1-1https://screenshots.debian.net/shrine/screenshot/817/simage/large-d5f9d37f124aa0bc0038958e5d299578.png
Screenshots of package rosegarden
Schism
同じルックアンドフィールを提供しようとする ImpulseTracker クローン
Versions of package schism
ReleaseVersionArchitectures
buster20181223-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch20160521-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0+20110101-1amd64,armel,armhf,i386
sid20230906-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie20230906-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm20221201-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye20200412-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package schism:
interfacex11
roleprogram
soundmidi, mixer, player, recorder, sequencer
uitoolkitsdl
useplaying
works-withaudio
x11application
Popcon: 20 users (52 upd.)*
Versions and Archs
License: DFSG free
Git

これは "tracked" された音楽、すなわち楽譜データに従いピッチがシフトされた 楽器のオーディオサンプル向けのエディタです。

Impulse Tracker は現時点では最も有名な "tracker" プログラムの一つであり、 Schism Tracker は既存ユーザによる切り替えが容易になるように UI 配置を 可能な限り模倣しようとしています。

Sfarkxtc
Converts soundfonts from legacy sfArk v2 file format to sf2
Versions of package sfarkxtc
ReleaseVersionArchitectures
trixie0~20181208git4ed577d-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0~20181208git4ed577d-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0~20181208git4ed577d-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0~20130812git80b1da3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0~20181208git4ed577d-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0~20181208git4ed577d-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This very small command line tool converts legacy sfArk files into the SoundFont 2 format.

It is based on the library sfarklib, which unfortunately only supports sfArk V2+ files.

Swami
MIDI instrument editor application
Versions of package swami
ReleaseVersionArchitectures
trixie2.2.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2.2.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.0.0+svn389-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.2.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.0.0+svn389-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.0.0+svn389-3amd64,armel,armhf,i386
bookworm2.2.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package swami:
interfacex11
roleprogram
scopeapplication
soundmidi
uitoolkitgtk
useediting
works-withaudio
x11application
Popcon: 12 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Swami (Sampled Waveforms And Musical Instruments) is an application for editing and managing MIDI instruments, such as SoundFont files. A programming API is also provided for integration with other applications.

Vmpk
Virtual MIDI Piano Keyboard
Versions of package vmpk
ReleaseVersionArchitectures
bullseye0.7.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.4.0-3amd64,armel,armhf,i386
buster0.4.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.8.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.4.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.8.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.8.8-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package vmpk:
hardwareemulation
interfacex11
roleprogram
soundmidi
uitoolkitqt
x11application
Popcon: 34 users (61 upd.)*
Versions and Archs
License: DFSG free
Git

Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard to play MIDI notes, and also the mouse. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player.

Screenshots of package vmpk

Packaging has started and developers might try the packaging code in VCS

Openoctave - wnpp
MIDI and audio sequencer and musical notation editor
License: GPL-2+
Debian package not available
Git

Open Octave Midi (OOMIDI) is a fork of Rosegarden 1.7.3, concentrating on Midi matrix, event, and matrix percussion editing, and the development of keystroke and mouse based workflow with Jackmidi intended as it's port device base for predominately orchestral composers and writers.

Unofficial packages built by somebody else

Non-sequencer
live pattern based MIDI sequencer
License: GPL-2+

The Non DAW Studio is a modular system composed of four main parts consisting of the Non Timeline, the Non Mixer, the Non Sequencer, and the Non Session Manager.

The Non DAW Studio is a complete studio that is fast and light enough to run on low-end hardware.

This is the Non Sequencer package.

No known packages available but some record of interest (WNPP bug)

Jack-smf-utils - wnpp
two jack utilities for playing & recording midi
License: BSD
Debian package not available

This package provides a set of two utilities: jack-smf-player and jack-smf-recorder. The purpose of these packages is to play and record MIDI streams from/to Standard MIDI Files (i.e. the files with .mid extension) using JACK MIDI.

Linuxband - wnpp
GUI front-end for MMA (Musical MIDI Accompaniment)
License: GPL-2+
Debian package not available

LinuxBand is a GUI front-end for MMA (Musical MIDI Accompaniment). Type in the chords, choose the groove and LinuxBand will play a musical accompaniment for you.

It’s an open source alternative to Band-in-a-Box featuring:

  • Easy to use graphical interface
  • Open and well-documented data format
  • Output to JACK Midi to facilitate co-operation with other audio

    applications

Machina - wnpp
polyphonic MIDI sequencer based on finite-state automata
License: GPL
Debian package not available

Machina is probabilistic (i.e. very small machines can produce interesting non-repetitive output) but also capable of deterministically representing any piece of “discrete note music” - or anything in between. There is also experimental support for evolving machines (using a Genetic Algorithm) to play similar (but not identical) music to an existing piece (from a MIDI file or real-time MIDI instrument input).

Osc2midi - wnpp
Highly flexible and configurable OSC / JACK MIDI bridge
License: GPL-3
Debian package not available

It was designed especially for use on Linux desktop and the open source Android app called "Control (OSC+MIDI)" but was deliberately written to be flexible enough to be used with any OSC controller or target.

Superboucle - wnpp
Loop based software fully controllable with any midi device
License: GPL 3
Debian package not available

SuperBoucle is a loop based software fully controllable with any midi device. SuperBoucle is also synced with jack transport. You can use it on live performance or for composition.

SuperBoucle is composed of a matrix of sample controllable with external midi device like pad. SuperBoucle will send back information to midi device (light up led). Sample will always start and stop on a beat or group of beats. You can adjust duration of sample (loop period) in beat and offset in beat. But you can also adjust sample offset in raw frame count negative or positive. Which mean sample can start before next beat (useful for reversed sample). You can record loop of any size, adjust BPM, reverse, and normalize samples.

Vguitar - wnpp
Play Guitar in any term w MIDI synthesizer
License: GPL
Debian package not available

Vguitar is a MIDI instrument Guitar and is a tablature editor and can easily read existing ASCII tablature with some minor editing. Connect via ALSA to a synthesizer. Vguitar supports a six string guitar with standard and alternative tunings including relative, MIDI and Drop D tunings, supports box and strum modes.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 226986