Free Software Foundation!

Join now

Semantic search

This entry published by the Free Software Foundation.

[Edit query]| Show embed code


Previous     Results 1– 20    Next        (20 | 50 | 100 | 250 | 500)


Abc2ps Abc2ps is a typesetting program for ABC, a code for typsetting music that uses standard ASCII characters. It reads a file containing abc code and outputs the music to another file in Postscript. The music can then displayed (i.e. using ghostview) or printed on a Postscript printer.

Abcm2ps abcm2ps is a package that converts music tunes from ABC format to PostScript. Based on abc2ps version 1.2.5, it was developed mainly to print baroque organ scores that have independant voices played on one or more keyboards, and a pedal-board. It introduces many extensions to the ABC language that make it suitable for classical music.

Abcpp 'abcpp' is a simple yet powerful preprocessor designed for, but not limited to, ABC music files. It provides conditional output, macros, symbol renaming, and file inclusion. It was written to overcome incompatibilities between ABC packages, and to facilitate writing portable, and more readable ABC files.

Abcsh 'abcsh', still in the planning stages, will be a shell for processing ABC music notation files. It could form the foundation of a larger system for music composition and orchestration using ABC music notation as a means of representing musical performance. The shell hopes to handle routine ABC transformation like part extraction, transposition, part merging etc. It will also be designed so that you can access the ABC notation file content from embedded scripting languages. It supports ABC music notation version 2.0. This project was a GNU package. It has since been decommissioned and is no longer developed.

Amber 'amber' aims to be an easy-to-use granular synthesis tool for GNU/Linux to assist composers and electronic musicians in creating interesting and complex sounds. More information on the theory and application of granular synthesis techniques can be found at http://shoko.calarts.edu/~eric/gs.html.

BEAST BSE BEAST is an abbreviation for Bedevilled Audio System. BSE an abbreviation for Bedevilled Sound Engine, it implements all the neccessary music processing logic required by BEAST in a seperate reusable library. The "Bedevilled" portion of the names has no religious background, but merely refers to the complexity involved implementing such a "BEAST" (pun intended ;).

Bpmdj 'bpmdj' (beats per minute DJ) is a set of free DJ'ing tools. The first is a very accurate BPM measurement tool. The second is a player which changes the tempo of music. It also allows for nudging, forward and backward movement by measures, and other nice things.

DansTuner 'DansTuner' tells you if you are playing a pitch in tune. Its features include:

*automatic discovery of which note you are trying to play (good for
trumpet, singer, etc.)
*ability to play a guide tone for you at a configurable volume
*a graphical moving "needle", a red/green display, and details about how
flat or sharp you are
*an easily configurable background noise threshold

This package was written by a trumpet player, who needed to tune lots of different notes on the fly. Many of the free packages out there are "guitar" tuners that must first be told which few notes you are trying to tune.

Denemo Heckert gnu.small.png Denemo is a music notation program (scorewriter) for GNU/Linux and Windows that lets you rapidly enter notation for typesetting via the LilyPond music engraver. Music can be typed in at the PC-Keyboard, or played into a microphone plugged into your computer's soundcard. Denemo itself does not engrave the music - it uses LilyPond which generates beautiful sheet music to the highest publishing standards. Denemo just displays the music so you can enter and edit the music efficiently.

GENPO (GENeral Purpose Organ) GENPO is the GENeral Purpose Organ. It replicates the essential features of any pipe, theatre, or reed organ. GENPO reads a description of an organ (a .org XML file) and presents a suitable user interface for operating that organ. There are a number of high quality organ SoundFonts freely available and the .org file maps the stop sounds to organ divisions, manuals and stops. Other facilities such and couplers and presets are available. You may connect one or more MIDI keyboards to GENPO to provide the organ manuals, you can also assign one to be the 'pedalboard'. The program was written as a result of the author trying some other 'virtual organs' and having a hard time either getting them installed, or using them. The philosophy behind the program is to combine a natural interface with full functionality. GENPO does not try hard to look exactly like an organ console - but an organist should feel instantly at home when presented with the console...

GNU FM Heckert gnu.small.png GNU FM is a piece of software you can install on your own web server, to run a music community site, similar to Libre.fm or Last.fm. You can use it for your family, your business, your band, or just for yourself.

GNU Solfege Heckert gnu.small.png Solfege is an eartraining program that can be useful for music students and other people interested in music and wanting to practice their eartraining.

Gnome-chord (Gchord) GChord is chord and scale database for gnome. It can be used as a stand alone application (for example you could use it to find how to play a specific chord or scale) or it can integrate with other applications to provide chord selection and rendering.

Gregorio The Gregorio project offers tools for the typesetting of Gregorian chant. These tools include:

  • gabc: a brief notation for representing Gregorian chant
  • GregorioTeX: a TeX style for typesetting scores
  • GregorioXML: an XML representation of a Gregorian chant score

Gtick Heckert gnu.small.png GTick is a metronome application that supports different meters (Even, 2/4, 3/4, 4/4 and more) and speeds ranging from 10 to 1000 bpm. It utilizes GTK+ and OSS (ALSA compatible).

Horgand 'horgand' is a jack capable organ client with presets and some effects incorporated. It generates sound in real time like a FM synthesizer, so you can change the frequency of all the drawers and add special effects. v1.0 includes auto-accompaniment, looped drums, and a bass line in a wave table way.

Hound Dog Hound Dog is a KDE instrument tuner. It displays the pitch and amplitude of audio signals. This project is still alpha, but seems to work as a basic tuner on most machines.

JMusic 'jMusic' provides a library of classes for generating and manipulating music, and is a solid framework for computer assisted composition in Java. jMusic supports composers by providing a music data structure based upon note/sound events, and methods for working with that musical data. jMusic can read and write MIDI files, audio files, and its own .jm files. jMusic is designed to be extendible, so you can build on its functionality by programming in Java to create your own music composition tools.

JedABC JedABC is an extension to the JED editor that turns it into an IDE (Integrated Development Environment) for ABC files, with full integration with players, and previewers. It is similar in concept to BarFly or runabc, with several advantages.

Lilypond Heckert gnu.small.png Produces sheet music using a high level descriptive file as input. It excels at typesetting classical music, but you can also use it for pop music.

Previous     Results 1– 20    Next        (20 | 50 | 100 | 250 | 500)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.


The FSF is a charity with a worldwide mission to advance software freedom — learn about our history and work.

Copyright © 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.

Licensed under the GNU Free Documentation License, version 1.3 or later.

The FSF also has sister organizations in France, Latin America, Europe and India.

Powered by MediaWiki and Semantic MediaWiki

Toolbox