// Workers AI · dad joke modeWhat did Denemo say to its friend? "Note" worthy of friendship.
| Denemo | |
|---|---|
Denemo 2.0.14 under Linux | |
| Developers | Richard Shann, Jeremiah Benham, Éloi Rivard |
| Stable release | 2.6.0 (11 March 2022) [±] |
| Operating system | Linux, Windows, macOS |
| Type | Scorewriter, music sequencer |
| License | GPL-3.0-or-later |
| Website | denemo |
| Repository | |
Denemo is a free and open-source scorewriter for Linux, macOS and Windows. It provides a graphical interface for entering and editing musical notation. The program is distributed under the GNU General Public License.[1][2]
Denemo helps prepare notation for publishing and lets a user rapidly enter notation, simultaneously typesetting via the LilyPond music engraver. Music can be typed in using a PC keyboard, taken from MIDI input, or played into a microphone plugged into a soundcard. The program plays back via an internal sampler and can act as a JACK/MIDI client. Denemo includes scripts to run music tests and practice exercises for educational purposes.
History
[edit]Matthew Hiller began developing Denemo in 1999 as a graphical front end for LilyPond. In 2001, he handed the project over to Adam Tee. In a 2006 account of its development, Dave Phillips noted that the small development team also had to keep pace with changes to LilyPond, which sometimes slowed work on Denemo.[3]
Features
[edit]Music can be entered using a computer keyboard, a MIDI controller or microphone input. Denemo separates its notation-entry display from the score typeset by LilyPond, which can be generated in the background. It also allows rhythms and pitches to be entered in separate passes. Supported notation includes tablature, chord charts, fret diagrams and percussion notation.[4]
The typeset view permits adjustments to the positioning of notation and the shapes of slurs and ties. For transcription, positions in a score can be linked to locations in a source PDF, such as a scanned manuscript. Audio recordings can also be synchronized with the notation and played alongside it to check for discrepancies.[5]
Denemo supports importing MusicXML, MIDI and LilyPond files. Export formats include LilyPond, PDF, MIDI, WAV, Ogg and PNG. It can print either a full score or individual instrumental parts.[5]
The program can be extended using Scheme scripts. Recorded command sequences and custom scripts can be assigned keyboard shortcuts or added to menus and palettes. Educational features include notation-reading and interval-recognition exercises, as well as figured bass exercises.[5]
Reception
[edit]In a 2009 review for Linux Journal, Dave Phillips highlighted Denemo's keyboard-driven workflow and Scheme extensibility. He noted that earlier releases had suffered from instability and a difficult learning curve, but found that stability had improved and that more documentation and examples were available.[6]
See also
[edit]References
[edit]- ↑ "What is Denemo?". Denemo. Retrieved 26 September 2026.
- ↑ "GNU Denemo, a gtk+ frontend to GNU Lilypond – Summary". GNU Savannah. Retrieved 2009-01-19.
- ↑ Phillips, Dave (15 March 2006). "LilyPond Helper Applications: Development status". Linux Journal. Retrieved 2009-07-01.
- ↑ "What is Denemo?". Denemo. Retrieved 26 September 2026.
- 1 2 3 Shann, Richard. "Denemo User Manual". Denemo. Retrieved 26 September 2026.
- ↑ Phillips, Dave (31 March 2009). "Music Notation Software for Linux: a Progress Report, Part 1". Linux Journal. Retrieved 26 September 2026.