Debian Multimedia Project
Summary
Guitar
Packages for playing with your (virtual) guitar gear

Packages which might be useful when playing guitar, adding guitar effects to your audio streams and / or editing notation and tablature for your guitar music.

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

Official Debian packages with high relevance

Guitarix
Rock guitar amplifier for JACK
Versions of package guitarix
ReleaseVersionArchitectures
bullseye0.42.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.35.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.31.0-1amd64,armel,armhf,i386
sid0.44.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.44.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.44.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.36.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package guitarix:
interfacex11
roleprogram
uitoolkitgtk
x11application
Popcon: 86 users (47 upd.)*
Versions and Archs
License: DFSG free
Git

Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with one input and two outputs. It provides one JACK input port and two JACK output ports. It is designed to produce nice thrash/metal/rock/blues guitar sounds. Controls for bass, treble, gain, compressor, tube selector, distortion, flanger, freeverb, crybaby (wah), etc are available.

Guitarix is available as a GTK+ interface and the project provides LV2 and LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).

This package provides the standalone application with a GTK+ interface.

Gxtuner
Tuner for Jack
Versions of package gxtuner
ReleaseVersionArchitectures
bullseye3.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.3~repack1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.1-1amd64,armel,armhf,i386
sid3.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package gxtuner:
interfacex11
roleprogram
scopeutility
uitoolkitgtk
x11application
Popcon: 19 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

A simple, small and lightweight guitar/bass tuner for jack. Gxtuner comes with a analogue like interface (scale), show the tune (char) and the accumulated frequency (Hz).

It's a break out of the guitarix tuner module.

Screenshots of package gxtuner
Jack-capture
записывает звук, проходящий через jack, в файлы
Versions of package jack-capture
ReleaseVersionArchitectures
bullseye0.9.73-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.73-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.9.71-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.9.71-1amd64,armel,armhf,i386
sid0.9.73-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.9.73-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.9.73-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package jack-capture:
interfacex11
roleprogram
uitoolkitgtk
works-withaudio
x11application
Popcon: 65 users (78 upd.)*
Versions and Archs
License: DFSG free
Git

С помощью этой программы вы сможете записать любой звук, проигрываемый через jack.

jack_capture позволяет записать звук в любой формат, поддерживаемый sndfile (wav, aiff, ogg, flac, wavex, au, etc).

Jconvolver
Convolution reverb Engine for JACK
Versions of package jconvolver
ReleaseVersionArchitectures
bookworm1.1.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.9.3-1amd64,armel,armhf,i386
stretch0.9.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.9.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.0.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.1.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 21 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

Jconvolver is a Convolution Engine for JACK using FFT-based partitioned convolution with multiple partition sizes. It can execute up to a 64 by 64 convolution matrix (i.e. 4096 simultaneous convolutions) as long as your CPU(s) can handle the load.

Mustang-plug
control Fender Mustang amplifiers
Versions of package mustang-plug
ReleaseVersionArchitectures
stretch1.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.1-2amd64,armel,armhf,i386
bullseye1.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package mustang-plug:
uitoolkitqt
Popcon: 110 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

PLUG was originally created as a Linux replacement for Fender FUSE software for Fender Mustang guitar amplifier. Its Qt4-based graphical interface allows one to control the amplifier and effect stages of all Mustang amplifiers from I to V.

Screenshots of package mustang-plug
Rakarrack
Simple and easy guitar effects processor for GNU/Linux
Versions of package rakarrack
ReleaseVersionArchitectures
bullseye0.6.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.6.1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.6.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.6.1-4amd64,armel,armhf,i386
sid0.6.1-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.6.1-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.6.1-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package rakarrack:
interfacex11
roleprogram
uitoolkitfltk
x11application
Popcon: 25 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

Rakarrack is a guitar effects processor for GNU / Linux simple and easy to use but it contains features that make it unique in this field of applications.

Currently it contains 17 effects:

  • Linear Equalizer
  • Parametric Equalizer
  • Compressor
  • Distorsion
  • Overdrive
  • Echo
  • Chorus
  • Phaser
  • Flanger
  • Reverb
  • WahWah
  • Alienwah
  • Harmonizer
  • NoiseGate
  • Musical Delay
  • Cabinet
  • AutoPan/Extra Stereo

Rakarrack integrates a tuner and a MIDI converter. It can also be handled by an external MIDI controller. The settings designed by the user can be stored in presets and these presets can be used to create banks of effects.

Official Debian packages with lower relevance

Frescobaldi
LilyPond sheet music text editor
Versions of package frescobaldi
ReleaseVersionArchitectures
sid3.3.0+ds1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.3.0+ds1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.3.0+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.0.13+ds1-1all
bullseye3.1.3+ds1-1all
buster3.0.0+ds1-2all
stretch3.0.0~git20161001.0.eec60717+ds1-2all
Debtags of package frescobaldi:
interfacex11
roleprogram
suitekde
uitoolkitqt
useediting
works-withmusic-notation
x11application
Popcon: 72 users (25 upd.)*
Versions and Archs
License: DFSG free
Git

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
Lilypond
program for typesetting sheet music
Maintainer: Anthony Fok
Versions of package lilypond
ReleaseVersionArchitectures
sid2.24.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.18.2-4amd64,armel,armhf,i386
stretch-backports2.19.81+really-2.18.2-13~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.19.81+really-2.18.2-13+deb10u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster-security2.19.81+really-2.18.2-13+deb10u1amd64,arm64,armhf,i386
buster-backports2.22.0-10~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.22.0-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-backports2.22.1-2~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.24.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.24.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream2.24.2
Debtags of package lilypond:
fieldarts
interfacecommandline, x11
roleprogram
scopeutility
suitegnu
useediting, learning, typesetting
works-withmusic-notation, text
works-with-formattex
Popcon: 183 users (99 upd.)*
Newer upstream!
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.

The package is enhanced by the following packages: frescobaldi python-ly python3-ly
Musescore
cross-platform multi-lingual music composition and notation, v2
Maintainer: Thorsten Glaser
Versions of package musescore
ReleaseVersionArchitectures
buster2.3.2+dfsg2-7~deb10u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-backports-sloppy2.3.2+dfsg3-11~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster-backports2.3.2+dfsg4-15~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.3.2+dfsg4-15amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.3+dfsg1-0.1amd64,armel,armhf,i386
stretch2.0.3+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.3.2+dfsg4-15amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.3.2+dfsg4-15amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.3.2+dfsg4-15amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch-backports2.3.2+dfsg2-7~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package musescore:
fieldarts
interfacex11
roleprogram
uitoolkitqt
useediting
works-withmusic-notation
x11application
Popcon: 135 users (45 upd.)*
Versions and Archs
License: DFSG free
Git

MuseScore is an Open Source (GNU GPL) music notation software that runs on all platforms supported by Qt5 (GNU/Linux, MacOS X, Windows), and is available in over forty different languages. It features an easy to use WYSIWYG editor with audio score playback for results that look and sound beautiful, rivaling commercial offerings like Finale and Sibelius.

This package provides MuseScore 2. You can install multiple versions of MuseScore in parallel, and upstream recommends doing so, because each major version has a new, incompatible, layout engine, and changing old scores without relayouting them fully with the new version can only be done by the old version. Install the musescore3 package for MuseScore 3 and expect a musescore4 package to show up in Debian bookworm.

Create, play back and print sheet music for free. Features include:

  • easy-to-use and customisable interface
  • albums combining multiple scores
  • unlimited score length
  • unlimited number of staves per system
  • up to four independent voices per staff
  • score creation wizard and templates
  • easy and fast note entry with a (PC) keyboard, the mouse, including an on-screen virtual (piano) keyboard, or MIDI (step-time, real-time)
  • continuous view: focus on the content, scrolling by as an endless ribbon, undistracted by line breaks or page breaks; switch to page view to polish up for printing
  • automatic part extraction and transposition; advanced transposition: transpose a selected passage to any key, or by any interval — or even transpose diatonically within the same key
  • repeats, including segnos, codas, measure repeats, advanced repeats
  • dynamics, articulations and other expression markings
  • playback support for almost all notation elements
  • custom text markings
  • style rules that apply to the whole score at once
  • lyrics
  • chord symbols
  • Jazz notation, including lead sheets and slash notation
  • swing and shuffle playback
  • integrated sequencer and two software synthesisers (FluidSynth for SF2/SF3, Zerberus for SFZ), which also can use third-party soundfonts
  • mixer for instrument levels and effects
  • mixing and panning for individual parts
  • percussion notation
  • early music notation
  • cross-staff beaming
  • import of graphics
  • custom key signatures
  • additive time signatures
  • user-defined score styles
  • and much more…

Choir features:

  • powerful lyrics copy and paste tools
  • implode/explode: combine up to four voices on one staff, then separate to individual staves
  • hide empty vocal staves, such as in a piano intro
  • figured bass for historical notation
  • smart lyrics: unlimited verses, with notes and staves automatically spaced, and verse numbers automatically aligned
  • voice leading checker: download the Check Harmony Rules proofreading plugin to check for errors in your part writing, according to standard rules
  • part mixer: mute, solo, or change volume of staves to learn individual lines — settings even apply to MP3 export

Piano features:

  • support for solo + piano (add small staff with different instrument)
  • support for cadenzas (smaller notes and variable length measures)
  • complete notation: pedaling, fingering, cross-staff beaming — you name it; everything needed to write piano sheet music is here

Guitar features:

  • bends, fingerings, and other common guitar notations supported
  • add/remove linked staves any time; enter notes on either standard (pitched five-line) or TAB staff
  • percussion/drumset also included
  • templates include guitar, tablature, guitar+tablature, rock/pop band
  • complete tablature: multiple tab styles available — from note symbols outside the staff to upside-down strings — and linked standard/tab staff pairs
  • Guitar Pro import: MuseScore can now open files from Guitar Pro, so you can easily migrate over. Import filters are improving with every release; GP3, GP4, GP5, GP6, GTP, GPX are currently supported.
  • Fretboard diagrams: 21 default chords for every key, and a powerful editor to create your own — with barre, fret position, and any number of strings
  • beyond guitar: banjo, mandolin, ukulele, oud; custom string tunings; even historical lute tablature: MuseScore does them all.

Orchestral features:

  • templates for common instrumentations
  • custom linked parts (e.g. create choral score from orchestra+chorus): any change you make to the content of any part is immediately reflected in the full score — and vice versa
  • powerful style controls: edit the formatting of parts and score independently — or apply the same style to all parts with one click
  • one-click transposition: instantly switch between transposed and concert pitch: sounding pitches stay the same while the written notes change

Jazz features:

  • templates for Jazz Lead Sheet, Big Band and Jazz Combo
  • real “handwritten” Book-style jazz font for text and chord symbols
  • formatting tools include adding line breaks every X measures
  • instantly switch between transposed and concert pitch
  • intelligent chord symbol: chord names are automatically formatted when you finish typing — plus, they transpose with the notes
  • easy slashes: commands to fill bars with slashes — and to turn notes into rhythmic slashes, and even accent notation above the staff

Marching ensembles features (needs the MDL extension):

  • marching band, indoor percussion, front ensemble, drumline and drum corps (even G bugles); no setup or configuration — select a template, start writing

Band features:

  • diverse templates: concert band, brass band, marching band, battery and pit percussion — ready out-of-the-box (plus big band for jazz)
  • custom linked parts: you can even keep a drumline score linked to a full marching band score and to individual percussion parts

Most elements in MuseScore are laid out automatically on a “virtual note sheet”, with a near professional-quality layout engine, but can also be positioned manually, giving you total control of every score element’s position. The capabilities of MuseScore can be extended via plugins and extensions, and the growing repository on musescore.org contains many plugins submitted by users and an active development team.

MuseScore includes a set of sounds that reproduce common instruments (as defined by General MIDI) without taking up a lot of disk space or memory providing full orchestral and band sounds (with the Drumline extension installed this includes marching percussion). The general (non-Drumline) sound font is available as musescore-general-soundfont Debian package, if you wish to reuse it with other synthesisers.) You can also load any sound font you prefer for a wider variety of sounds or for more realism.

MuseScore can import and export MIDI and MusicXML files, and it can also import from Capella and several other programs. MuseScore can export to PDF, PNG, and other graphic formats, to WAV and other audio formats such as OGG Vorbis and MP3, or to GNU Lilypond for an alternative layout and print option.

MuseScore can upload scores to musescore.com, a score sharing site, and send scrolling sheet music videos to YouTube. In addition to the desktop software, you can rehearse “on the go” with MuseScore mobile apps (which do not support note entry, but many advanced playback functions). Note that all of these are commercial or otherwise non-free offers optionally integrated with, but not part of, the Free notation program. Scrolling video scores feature the notes highlighted in the score as they sound — and highlighted on a virtual piano keyboard below.

Screenshots of package musescore
Stretchplayer
Audio file player with time stretch and pitch shifting
Versions of package stretchplayer
ReleaseVersionArchitectures
trixie0.503-4amd64,arm64,armel,armhf,i386,mips64el,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,armel,armhf,i386
bullseye0.503-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.503-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.503-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package stretchplayer:
roleprogram
works-withaudio
Popcon: 11 users (8 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.

Screenshots of package stretchplayer
Tuxguitar
Multitrack guitar tablature editor and player
Versions of package tuxguitar
ReleaseVersionArchitectures
buster1.2-23all
bookworm1.5.6+dfsg1-6all
trixie1.5.6+dfsg1-6all
sid1.5.6+dfsg1-6all
jessie1.2-20all
stretch1.2-22all
bullseye1.2-25all
Debtags of package tuxguitar:
fieldarts
interfacex11
roleprogram
scopeutility
uitoolkitgtk
useediting
works-withmusic-notation
works-with-formatpdf
x11application
Popcon: 75 users (66 upd.)*
Versions and Archs
License: DFSG free
Git

TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT. It can open GuitarPro, PowerTab and TablEdit files.

Screenshots of package tuxguitar

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

Gtrex - wnpp
Guitar Exerciser
License: X11, GPL-2.0+, CC-BY 3.0
Debian package not available

Guitar Exerciser helps guitar players develop their skills

Guitar Exerciser is a commandline program that randomises scales and tonalities for the beginner to advancing guitarist.

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