Debian Multimedia Project
Summary
Musician
Packages for musicians

This metapackage will install packages useful for musicians. It includes metronomes, instrument tuners and music notation software.

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 Musician packages

Official Debian packages with high relevance

Ableton-link-utils
synchronizes musical applications on multiple devices - cmdline utils
Versions of package ableton-link-utils
ReleaseVersionArchitectures
stretch1.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
buster1.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream3.0.0-Beta-1
Popcon: 0 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

Ableton Link, a technology that synchronizes musical beat, tempo, and phase across multiple applications running on one or more devices. Applications on devices connected to a local network discover each other automatically and form a musical session in which each participant can perform independently: anyone can start or stop while still staying in time. Anyone can change the tempo, the others will follow. Anyone can join or leave without disrupting the session.

This package contains cmdline utilities to check synchronisation.

Ableton-link-utils-gui
synchronizes musical applications on multiple devices - GUI utils
Versions of package ableton-link-utils-gui
ReleaseVersionArchitectures
buster1.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
upstream3.0.0-Beta-1
Popcon: 1 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

Ableton Link, a technology that synchronizes musical beat, tempo, and phase across multiple applications running on one or more devices. Applications on devices connected to a local network discover each other automatically and form a musical session in which each participant can perform independently: anyone can start or stop while still staying in time. Anyone can change the tempo, the others will follow. Anyone can join or leave without disrupting the session.

This package contains GUI utilities to check synchronisation.

Gtklick
simple metronome GUI for JACK
Versions of package gtklick
ReleaseVersionArchitectures
squeeze0.6.4-1all
wheezy0.6.4-3all
jessie0.6.4-4all
stretch0.6.4-5all
buster0.6.4-5all
sid0.6.4-5all
Debtags of package gtklick:
roleprogram
Popcon: 16 users (18 upd.)*
Versions and Archs
License: DFSG free
Git

gtklick is a simple metronome with an easy-to-use GTK+ interface, supporting the JACK sound server.

It features different sounds to choose from, arbitrary meters and beat patterns, a speed trainer, and the ability to save and restore profiles. gtklick is implemented as a frontend to klick and uses OSC messages to communicate with the backend.

Using klick directly on the command line offers additional features like tempo maps and synchronization with JACK transport.

Klick
advanced metronome for JACK
Versions of package klick
ReleaseVersionArchitectures
sid0.12.2-4amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
squeeze0.12.2-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.12.2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.12.2-2amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.12.2-3kfreebsd-amd64
stretch0.12.2-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.12.2-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package klick:
fieldarts
interfacex11
roleprogram
uselearning, synchronizing, timekeeping
works-withaudio
x11application
Popcon: 26 users (21 upd.)*
Versions and Archs
License: DFSG free
Git

klick is an advanced command-line based metronome using the JACK sound server. It allows you to define complex tempo maps for entire songs or performances.

A single meter and tempo can be specified on the command line, while more complex tempo maps can be read from plain text files. Alternatively, it's also possible to run klick in interactive mode, where the tempo can be changed at runtime using the keyboard, or to follow tempo information read from JACK transport.

Kmetronome
ALSA MIDI Metronome
Versions of package kmetronome
ReleaseVersionArchitectures
jessie0.10.1-1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.10.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
experimental1.0.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
buster0.10.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.10.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy0.10.1-1amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
upstream1.0.0
Debtags of package kmetronome:
fieldarts
interfacex11
roleprogram
soundmidi
uitoolkitqt
uselearning
works-withaudio
x11application
Popcon: 10 users (6 upd.)*
Newer upstream!
License: DFSG free
Git

KMetronome is a MIDI based metronome using the ALSA sequencer.

The intended audience are musicians and music students. Like the solid, real metronomes it is 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

Screenshots of package kmetronome
Laborejo
music notation workshop
Versions of package laborejo
ReleaseVersionArchitectures
stretch0.8~ds0-2all
buster0.8~ds0-2all
sid0.8~ds0-2all
jessie0.8~ds0-1all
Popcon: 13 users (12 upd.)*
Versions and Archs
License: DFSG free

Laborejo, Esperanto for "Workshop", is used to craft music through notation. It is a Lilypond GUI frontend, a MIDI creator and finally a tool collection to inspire and help one to compose music. It works by reducing music-redundancy and by seperating layout and data.

Laborejo provides many features:

  • Unlimited tracks/staffs, voices, items.
  • Input via Keyboard, Mouse or MIDI.
  • Flexibel and fast shortcut and configuring system.
  • Portable, as few dependencies as possible.
  • PDF generation, ready-to-print, through Lilypond.
  • Separation of editing and note/data entry and layout.
  • MIDI file generation.
  • Playback through JACK.
  • Control over performance from a global level (e.g. change how long non-legato notes or fermatas are) to detailed, technical tweaks like MIDI CC messages as score items.
Lilypond
program for typesetting sheet music
Versions of package lilypond
ReleaseVersionArchitectures
experimental2.19.80-1~exp1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
squeeze2.12.3-7amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
sid2.18.2-11amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
buster2.18.2-11amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.18.2-4amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
wheezy2.14.2-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package lilypond:
fieldarts
interfacecommandline, x11
roleprogram
scopeutility
suitegnu
useediting, learning, typesetting
works-withmusic-notation, text
works-with-formattex
Popcon: 155 users (386 upd.)*
Versions and Archs
License: DFSG free
Git

LilyPond is a music typesetter, an automated engraving system. It produces beautiful sheet music using a high level description file as input.

LilyPond supports many forms of music notation constructs, including chord names, drum notation, figured bass, grace notes, guitar tablature, modern notation (cluster notation and rhythmic grouping), tremolos, (nested) tuplets in arbitrary ratios, and more.

LilyPond's text-based music input language support can integrate into LaTeX, HTML and Texinfo seamlessly, allowing single sheet music or musicological treatises to be written from a single source. Form and content are separate, and with LilyPond's expert automated formatting, users don't need typographical expertise to produce good notation.

LilyPond produces PDF, PostScript, SVG, or TeX printed output, as well as MIDI for listening pleasures. LilyPond is exported from the RoseGarden and NoteEdit GUIs, and can import ABC, ETF and MIDI.

LilyPond is part of the GNU Project.

 Authors: Han-Wen Nienhuys <hanwen@cs.uu.nl>
          Jan Nieuwenhuizen <janneke@gnu.org>
The package is enhanced by the following packages: frescobaldi python-ly python3-ly
Screenshots of package lilypond
Lilypond-data
LilyPond music typesetter (data files)
Versions of package lilypond-data
ReleaseVersionArchitectures
buster2.18.2-11all
squeeze2.12.3-7all
wheezy2.14.2-4all
jessie2.18.2-4all
sid2.18.2-11all
experimental2.19.80-1~exp1all
Debtags of package lilypond-data:
roleapp-data
usetypesetting
works-withmusic-notation, text
works-with-formattex
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

LilyPond is a music typesetter, an automated engraving system. It produces beautiful sheet music using a high level description file as input.

This package contains architecture-independent data files for LilyPond.

Musescore
Free music composition and notation software
Versions of package musescore
ReleaseVersionArchitectures
wheezy1.2+dfsg-1amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
buster2.1.0+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.1.0+dfsg1-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
squeeze0.9.6+dfsg-1amd64,i386,ia64,mips,mipsel,powerpc,s390,sparc
stretch2.0.3+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.3+dfsg1-0.1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
Debtags of package musescore:
fieldarts
interfacex11
roleprogram
uitoolkitqt
useediting
works-withmusic-notation
x11application
Popcon: 506 users (147 upd.)*
Versions and Archs
License: DFSG free
Git

MuseScore is a free WYSIWYG music score typesetter for Linux, licenced under GNU GPL. Features:

  • WYSIWYG, notes are entered on a "virtual note sheet"
  • Unlimited score length
  • Unlimited number of staves per system
  • Up to four independent voices per staff
  • easy and fast note entry with mouse, keyboard or midi
  • integrated sequencer and FluidSynth software synthesizer
  • import and export of MusicXml and standard midifiles (SMF)
  • platform independent code for Linux, Windows and Mac
  • Automatic part extraction and transposition
  • Chord symbols
  • Swing and shuffle playback
  • and much more...
Screenshots of package musescore
Rumor
Realtime MIDI keyboard to Lilypond converter
Versions of package rumor
ReleaseVersionArchitectures
squeeze1.0.4-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
buster1.0.5-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.0.5-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0.5-2.1amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
jessie1.0.5-2amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
wheezy1.0.5-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package rumor:
roleprogram
soundmidi
Popcon: 10 users (14 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.

Solfege
Ear training software
Maintainer: Tom Cato Amundsen
Versions of package solfege
ReleaseVersionArchitectures
buster3.22.2-2all
sid3.22.2-2all
squeeze3.16.4-2all
wheezy3.20.6-1all
jessie3.22.2-2all
stretch3.22.2-2all
Debtags of package solfege:
fieldarts
interfacex11
roleprogram
suitegnu
uitoolkitgtk
uselearning
works-withaudio
x11application
Popcon: 54 users (33 upd.)*
Versions and Archs
License: DFSG free

GNU Solfege is an ear training program for X Window written in Python, using the GTK+ 2.0 libraries. You can practice harmonic and melodic intervals, chords, scales and rhythms, and you can add new exercises using a simple plain text file format.

Ear training is a big subject with many connections to music theory and performance of music, so I won't even try to make "a complete computer-based ear training course". But I hope someone find this software useful.

The package is enhanced by the following packages: mma
Other screenshots of package solfege
VersionURL
3.22.2-2https://screenshots.debian.net/screenshots/000/014/571/large.png
Screenshots of package solfege

Official Debian packages with lower relevance

Denemo
GTK+ front end to GNU Lilypond
Versions of package denemo
ReleaseVersionArchitectures
wheezy0.9.2-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.1.8-2amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
buster2.2.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.2.0-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
squeeze0.8.16-1amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc
Debtags of package denemo:
fieldarts
interfacex11
roleprogram
scopeapplication
suitegnu
uitoolkitgtk
useediting, learning
works-withmusic-notation, text
works-with-formattex
x11application
Popcon: 26 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

GNU Denemo is a GUI musical score editor written in C/GTK+. It is intended primarily as a front end to GNU Lilypond, but is adaptable to other computer-music-related purposes as well.

Screenshots of package denemo
Fmit
Free Music Instrument Tuner
Maintainer: John Wright
Versions of package fmit
ReleaseVersionArchitectures
stretch1.0.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0.0-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
squeeze0.97.7-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.99.2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.99.2-1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
buster1.0.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream1.1.13
Debtags of package fmit:
fieldarts
interfacex11
roleprogram
uitoolkitqt
works-withaudio
x11application
Popcon: 31 users (12 upd.)*
Newer upstream!
License: DFSG free
Git

FMIT is a graphical utility for tuning your musical instruments, with error and volume history and advanced features like microtonal tuning, statistics, and various views like waveform shape, harmonics ratios and real-time Discrete Fourier Transform (DFT). All views and advanced features are optional so that the interface can also be very simple.

Screenshots of package fmit
Frescobaldi
LilyPond sheet music text editor
Maintainer: Ryan Kavanagh (Anthony Fok)
Versions of package frescobaldi
ReleaseVersionArchitectures
squeeze1.1.4-1all
sid3.0.0+ds1-1all
stretch3.0.0~git20161001.0.eec60717+ds1-2all
jessie2.0.13+ds1-1all
wheezy2.0.5+ds1-1all
buster3.0.0+ds1-1all
Debtags of package frescobaldi:
interfacex11
roleprogram
suitekde
uitoolkitqt
useediting
works-withmusic-notation
x11application
Popcon: 84 users (40 upd.)*
Versions and Archs
License: DFSG free
Svn

Frescobaldi is a LilyPond sheet music editor. It aims to be powerful, yet lightweight and easy to use. Frescobaldi is Free Software, freely available under the GNU General Public License.

Features:

  • Powerful text editor with syntax highlighting and automatic completion
  • Music view with advanced Point & Click
  • MIDI player to proof-listen LilyPond-generated MIDI files
  • MIDI capturing to enter music
  • Powerful Score Wizard to quickly setup a music score
  • Snippet Manager to store and apply text snippets, templates or scripts
  • Use multiple versions of LilyPond, automatically selects the correct version
  • Built-in LilyPond documentation browser and built-in Frescobaldi User Guide
  • Smart layout-control functions like coloring specific objects in the PDF
  • MusicXML, MIDI and ABC import
  • Modern user interface with configurable colors, fonts and keyboard shortcuts
  • Translated into Dutch, English, French, German, Italian, Czech, Russian, Spanish, Galician, Turkish, Polish, Brazillian Portuguese and Ukrainian.

Music functions:

  • Transpose music
  • Change music from relative to absolute and vice versa
  • Change the language used for note names
  • Change the rhythm (double, halve, add/remove dots, copy, paste) etc.
  • Hyphenate lyrics using word-processor hyphenation dictionaries
  • Add spanners, dynamics, articulation easily using the Quick Insert panel
  • Update LilyPond syntax using convert-ly, with display of differences

In order to use lyric hyphenation, please install your languages' appropriate hyphenation packages, e.g. hyphen-fr for French, hyphen-ca for Catalan, etc.

Frescobaldi is designed to run on all major operating systems (Linux, macOS and MS Windows). It is named after Girolamo Frescobaldi (1583-1643), an Italian composer of keyboard music in the late Renaissance and early Baroque period.

The package is enhanced by the following packages: rumor
Mma
Musical MIDI Accompaniment Generator
Versions of package mma
ReleaseVersionArchitectures
buster16.06-1all
sid16.06-1all
stretch16.06-1all
Popcon: 11 users (9 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.

Nted
Musical score editor
Maintainer: Gilles Filippini
Versions of package nted
ReleaseVersionArchitectures
sid1.10.18-12amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
squeeze1.10.7-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.10.18-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.10.18-8amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
stretch1.10.18-11amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.10.18-12amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package nted:
interfacex11
roleprogram
uitoolkitgtk
useediting
works-withmusic-notation
x11application
Popcon: 26 users (26 upd.)*
Versions and Archs
License: DFSG free
Git

NtEd is a GTK+ score editor. It intends to be really WYSIWYG: what you see on the screen is exactly what you get on printer output. It supports up to 4 voices per staff, drum notes, 5 lyrics lines, N-Tuplets, context changes, repeats with alternatives, configurable music instruments per staff, MIDI / MusicXML import, PS / PDF / SVG / PNG / Lilypond / MIDI export. Scores can be played through the ALSA sequencer.

Other screenshots of package nted
VersionURL
1.5.0-2https://screenshots.debian.net/screenshots/000/002/163/large.png
Screenshots of package nted
Rosegarden
music editor and MIDI/audio sequencer
Versions of package rosegarden
ReleaseVersionArchitectures
squeeze10.04.2-1amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc
stretch16.06-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster17.04-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid17.04-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
jessie14.02-2amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
wheezy12.04-1amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package rosegarden:
fieldarts
interfacecommandline, x11
roleprogram
soundmidi, mixer, sequencer
uitoolkitqt
useediting, learning
works-withaudio, music-notation
x11application
Popcon: 122 users (91 upd.)*
Versions and Archs
License: DFSG free
Git

Rosegarden is a Qt application which provides a mixed Audio/MIDI sequencer (for playback and recording), a multi-track editor, music editing using both piano-roll and score notation, MIDI file IO, lilypond and Csound files export, etc.

Stretchplayer
Audio file player with time stretch and pitch shifting
Versions of package stretchplayer
ReleaseVersionArchitectures
sid0.503-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,powerpc,ppc64el,s390x
buster0.503-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.503-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.503-2amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
wheezy0.503-2amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package stretchplayer:
roleprogram
works-withaudio
Popcon: 13 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

StretchPlayer will play back an audio file and allow you to time stretch (without affecting pitch) and/or pitch shift (without affecting the time) the audio, even while you are listening to it.

Warning: this package contains the development version (potentially unstable) released for testing purpose only.

Unofficial packages built by somebody else

Impro-visor
Jazz Improvisation Advisor for the Improviser
License: GPL-2

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.

Lyricue
The GNU Lyric Display System
License: GNU General Public License

This application is used to edit/display song lyrics on a second screen/projector for use at singing events such as church services. Features Spellchecking User access controls Networkable (ie run interface and server on different machines) Multiple Playlists Copyright info for songs Automatic Page advance Re-orderable playlist Playlist entries to change background * All songs kept in a database and so screens are dynamically generated,

  allowing you to easily change the backdrop, font etc without having
  to change all the songs
* Can automatically create screens for bible verses
  • Quick searching for songs

Note: lyricue version 1.9.8 is currently present in Ubuntu Intrepid Ibex (8.10) [1].

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

Audiveris - wnpp
Optical Music Recognition module
Homepage not available
License: GPL
Debian package not available

Audiveris is an Optical Music Recognition (OMR) module. Starting from the image of a music sheet, it provides high-level logical music information compliant with the MusicXML definition. Other tools such as a Midi Sequencer, or a Composition Editor can then read and update this standard data.

There are already commercial tools in this area but Audiveris is, to our knowledge, the first Java open-source OMR tool. It is a cross-platform tool, written entirely in Java, and tested on Windows, Solaris, Linux and Mac OS.

Audiveris works with printed music sheets only, the task of recognizing hand-written scores being significantly harder.

Bmc - wnpp
Braille Music Compiler
License: GPLv3
Debian package not available

BMC aims to become a system for translating between visual and tactile western music notation. It currently parses a subset of braille music code and can emit LilyPond input files from that. Export to other formats like MusicXML is planned. Eventually, BMC should also be able to convert from MusicXML to braille music code.

It is intended as a bridge between visual and tactile music notation, allowing for more and better cooperation between sighted and visually handicapped musicians.

There is no official upstream release yet, the code is still only available through github.

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

Lute-tab - wnpp
Typesetter for lute tablature
License: BSD
Debian package not available

Tab is a typesetter for lute tablature for renaissance and baroque lutes and theorboes, in both French and Italian notation. You edit a plain text file with special commands to enter the lute tablature, then you run tab to convert that input into PostScript output that you can print or display with the right program.

Ly2video - wnpp
generating videos from LilyPond projects
License: GPL
Debian package not available

Ly2video is a Python script for GNU LilyPond and it's able to generate video from user's project. Videos contains moving music staff that is synchronized with playing audio.

Mingus - wnpp
advanced music theory and notation package
License: GPL
Debian package not available

mingus is an advanced music theory and notation package for Python with MIDI playback support. It can be used to play around with music theory, to build editors, educational tools and other applications that need to process and/or play music. It can also be used to create sheet music with LilyPond and do automated musicological analysis on chords, scales and harmonic progressions.

The MIDI package can save and load MIDI files, and -last but not least- provides a general purpose sequencer for all the containers and a FluidSynth sequencer subclass. This allows you to play all your data structures straight from Python in just a couple of lines. Most of the icky timing and MIDI code has been abstracted away for you, leaving a clean, relatively simple API.

Lastly, the extra package includes a LilyPond exporter which can be used to create sheet music in PDF, PNG and postscript. It also offers ASCII tablature and MusicXML exporting and a sound analysis module which can recognize notes and melody in raw audio data.

Qrest - wnpp
set of tools for calculations on musical values
License: GPL-3
Debian package not available

Qrest is a toolbox aimed at music production people. It is a GUI application written in C++ and using the Qt libraries.

It helps guessing the tempo of a musical piece, and getting the period in millisecond (and related frequency) of the most common notes durations. It also handles common note variations like dotted notes and triplets.

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