Denemo download

Package Details: denemo 2.5.0-1

Package Actions

Denemo Alternatives. Denemo is described as 'GNU Denemo is a music notation editor that lets you rapidly enter notation for typesetting via the LilyPond music engraver' and is an app in the Audio & Music category. There are more than 25 alternatives to Denemo for a variety of platforms, including Windows, Mac, Linux, the Web and iPhone.

  • View PKGBUILD / View Changes
  • Denemo has one repository available. Follow their code on GitHub.
  • 2021-03-24 denemo 2.5.0-1 MIGRATED to testing (Debian testing watch) 2021-03-04 Accepted denemo 2.5.0-1 (source) into unstable (Anthony Fok).
Git Clone URL: (read-only, click to copy)
Package Base: denemo
Description: A music score editor
Upstream URL:
Licenses: GPL
Submitter: Barthalion
Maintainer: haawda
Last Packager: haawda
Votes: 5
Popularity: 0.39
First Submitted: 2018-01-05 20:10
Last Updated: 2021-03-05 21:02

Dependencies (14)

  • evince(evince2, evince-lcdfilter, evince-lcd-standalone, evince-light, evince-git, evince-no-gnome)
  • fftw(fftw-mpich, fftw-mpi, fftw-amd)
  • fluidsynth(fluidsynth-git)
  • gtk3(gtk3-cosy, gtk3-adwaita-3-32-git, gtk3-git, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-classic, gtk3-patched-filechooser-icon-view, gtk3-typeahead)
  • gtksourceview3(gtksourceview3-git)
  • librsvg(librsvg-git, librsvg-minimal-git)
  • libxml2(libxml2-linenum, libxml2-git)
  • lilypond(lilypond-git)
  • git(git-git)(make)
  • intltool(make)

Sources (2)

haawda commented on 2020-12-04 15:23

Seeme a well known upstream issue. I disabled some configure flags for now,

zoe commented on 2020-12-03 22:09


cmsigler commented on 2020-06-01 17:51


I'm seeing the same thing. It seems I've never tried building denemo before on any of my boxes. But denemo-git built for me, FWIW. Try that instead.

My suspicion is that changes in the operation of gcc ver. 10 are causing problems. Another couple of AUR packages I'm trying have had build problems, one also throwing 'multiple definition' errors from ld. The gcc-10.1.0-1 upgrade is dated on 2020-05-08.

Marking out-of-date.

Itube studio


Clemmitt Sigler

rhendric commented on 2020-05-23 19:20

I'm having trouble building this; I get a long list of linker errors along the lines of:

haawda commented on 2019-07-27 22:46

Homepage says: Current stable version: 2.2 from July 28th 2017.

Edit: Okay, mailing list says that 2.3.0 is stable..

haawda commented on 2019-07-27 22:46

Homepage says: Current stable version: 2.2 from July 28th 2017.

haawda commented on 2019-07-27 22:46

Homepage says: Current stable version: 2.2 from July 28th 2017.

haawda commented on 2018-11-22 21:45

SunDoctor commented on 2018-11-21 08:27

Sorry, I can't build last version:

Making package: denemo 2.2.0-5 (Wed 21 Nov 2018 11:23:44 AM MSK) -> Found no_portaudio.patch> Validating source files with sha256sums.. denemo-2.2.0.tar.gz .. Passed denemo-2.2.0.tar.gz.sig .. Skipped no_portaudio.patch .. FAILED

haawda commented on 2018-02-25 19:58


Trizen cannot handle gpg keys, I think. You have to do the following manually

gpg --recv-keys AE6F83BB6C574235

Alternativly you run makepkg with --skippgpcheck option.

I will add that key to the PKGBUILD to make things easier.

What is Denemo?

Denemo is a free music notation program for GNU/Linux, Mac OSX and Windows that lets you rapidly enter notation which it typesets using the LilyPond music engraver. Music can be typed in at the PC-Keyboard (watch demo), or played in via MIDI controller (watch demo), or input acoustically into a microphone plugged into your computer’s soundcard.

Denemo uses LilyPond which generates beautiful sheet music to the highest publishing standards. During input Denemo displays the staffs in a simple fashion, so you can enter and edit the music efficiently. The typesetting is done in the background while you work, and is generally flawless publication quality. Some final tweaks can be done on the typeset score with the mouse if needed (watch demo). This represents an enormous practical improvement over the popular programs which require you to re-position colliding notation constantly as you enter the music. See comparison with Musescore, Finale or Sibelius.

Unique to Denemo are methods to enter music in a musical, rather than mechanical, manner. This can be used for transcribing scores. In an ideal world we would just ‘play in’ the music, but this cannot be done reliably. If you try it, you find you spend more time spotting errors and fixing them than is pleasant. Instead, Denemo allows you to use the numeric keypad as a kind of rhythm instrument – you play in a phrase or two of the music using the number keys to indicate the note durations. Audible feedback lets you hear what you have entered; playing the phrase a second time on a real instrument adds the pitches to the rhythm. Again, Denemo gives you audible feedback so that you don’t enter E-flat when you meant D-sharp etc. You have to play the right notes in the right order, but your timing can be as sloppy as you like. Watch a 5 min demo


Another great feature is the ability to put links in the score to the original source document that you transcribed from. Clicking on such a link opens the document for you and highlights the bar you are looking at. You can use this to continue work from where you left off, or for looking back at the source to check a doubtful bar.

Beginner to Professional: Denemo can be used for a brief student homework all the way to a full-scale opera. Support is there for creating the widest range of notation – Tablature, Chord Charts, Fret Diagrams, Drums, transposing instruments, ossia, ottava, cue, title pages, table-of-contents, critical commentaries, footnotes quoting music, and more with LilyPond’s extensive syntax available for even more demanding uses.

In Brief: Denemo is a free (GPL) music notation editor, creating notation straight from your input that outshines the commercial competition (comparison with other score writers). You can compose, transcribe, arrange, listen to the music and much more. Watch a demo (and some other demos).