The author of "NoteEdit" presents

NtEd - 1.9.2 - a new musical score editor for Linux



I'd like to express my admiration for the developers of the Cairo library. Cairo can antialiasing, curves, deal with PostScript fonts, and fill in areas independend of whether these areas are concave or convex. Without any change of the drawing instructions you can bring Cairo to draw in a widget, create a PostScript, PDF, PNG, or SVG file image. And if you compare the output: It is always exactly the same image! And it is fast, very fast! This is important because the WYSIWYG user expects an answer to a mouse event during approximately 50 ms. The WYSIWYG behaviour of NtEd bases completely on the properties of the Cairo library.
Download source: nted-1.9.2.tar.gz (3756 K)
new OpenSuse-11.0 packets (1.9.2)    suse
Thanks to Carsten Gerlach <carsten-gerlach at gmx.de>
    NtEd is in Fedora     Fedora Logo
new Debian packages 1.9.2 debian_logo
Thanks to Gilles Filippini <gilles.filippini at free.fr>
Slackware package slackware
Thanks to Johannes Schöpfer
<johannes at schoepfer.info>
Arch Linux package 1.8.0 arch_lin
Thanks to Smartboy <smartboyathome at gmail.com>
nted is in Gentoo gentoo-icon emerge media-sound/nted
Thanks to Matthias Vill <nted at cconstruct.de>

New in 1.9.2

New in 1.9.0/1

New in 1.8.12

New in 1.8.10/11

New in 1.8.8/9/

New in 1.8.7


See How to translate for instructions to prepare a translation for your preferred language.


Properties

  • Real WYSIWYG, i.e. what you see on screen is exactly what you get on printer output
  • Distribution of the musical symbols on pages and systems
  • (up to) 4 voices per staff
  • N-tuplets 2 ≤ N ≤ 13
  • repeats (with/without alternatives)
  • Segno, dal segno al Coda, dal Segno al Fine (with correct replay)
  • up to 5 lyrics lines
  • drum notes
  • grace notes
  • trills, pralls, mordent, staccato, tenuto, sforzando, ...
  • dynamics, (de-) crescendo (hairpins)
  • va8, vb8, ma15, mb15 - lines
  • accelerato, ritardando
  • fermata, arpeggio
  • continously scaleable score
  • piano pedal marks
  • block instructions
  • Transpose
  • context change (key, clef, time signature change)
  • customizable ties, beams, slurs, stems
  • customizable spaces (global and per measure)
  • Internationalization: German gerflag, Dutch dutch_flag, Spanish spain_flag Italian italflag Swedish swed_flag Hungarian hung_flag French french_flag
  • arbitrary text (allegro molto con brio)
  • hiding rests / position rests vertically
  • creating score from playing MIDI keayboard
  • determine pitch by MIDI keyboard
  • breath symbols
  • guitar chord diagrams / chord annotation
  • extract staves
  • import MusicXML
  • import NoteEdit (implicit)
  • system layout (braces, brackets)
  • direct replay, whereby: Configurable music instruments per staff
  • muting staves
  • export midi
  • play transposed
  • import midi
  • export PostScript
  • export PDF
  • export PNG
  • export SVG
  • multiple windows
  • Library usage as little as possible (Cairo, Gtk, X11, ALSA)
  • Note! Some more packages are needed for immediate help (see: Installation from source)
  • Antialiasing
  • simple installation tested on many Linuxes, i.e.:
    ./configure
    make
    make install

    works on all tested Linuxes
  • GPL

Note: For smooth replay a PC > 2.0 GHz is recommended. This holds especially if a soft synthesizer like TiMidity is used.

Planned

Mailing List for bugs and feature requests

There is a special mailing list available for bugs and feature requests. The list is open for members and non-members. But I recommend to become a member because otherwise it can happen the answer is only posted to the list. The mailing list has also an archive. So before posting a request or a bug please try to find out whether sombody else already sent a posting concerning the same topic.

Documentation

EnglishGerman (Deutsche Dokumentation)
Download: doc.tgz (2485 K) OnLine documentation Download: gerdoc.tgz (2451 K) OnLine documentation
Italian documentationSpanish documentation
Download: itdoc.tgz (2452 K)OnLine documentation Download: esdoc.tgz (2450 K)OnLine documentation

If you want to translate the documentation into your preferred language Don't translate the HTML pages!!!. Please send an e-mail to me (ja@informatik.tu-chemnitz.de)! I'll show you a way to make a reuseable translation, which can grow with the growing original documentation.

FAQ

The FAQ is part of the TAR archive and the documentation.

Das deutsche FAQ findet man in der deutschen Dokumentation.

First test

To hear my examples use the soundfont mentioned here: http://alsa.opensrc.org/8MBGMSFX.SF2
For more information about how to use the SF2 file read the appropriate question in FAQ or read about the configuration of the TiMidity server

        File --> Open ... --> datafiles/nted/examples/example1.ntd
or:
        File --> Open ... --> datafiles/nted/examples/example2.ntd
or:
...
or:
        File --> Open ... --> datafiles/nted/examples/example11.ntd

Press the play button. You should see running red notes and you should hear the music. If you hear the music the program works :-))

If not then try to change the MIDI port ( Configure-->Configure MIDI select a port)

If nothing helps refer to the appropriate question in FAQ.

Beethoven's 5th symphony 1st movement

Only readable with nted ≥ 1.4.6

bee5.ntd.bz2 (36K)
To hear this example use the soundfont mentioned here: http://alsa.opensrc.org/8MBGMSFX.SF2. Otherwise it sounds strange!
For more information about how to use the SF2 file read the appropriate question in FAQ or read about the configuration of the TiMidity server

How to translate

A translation requires to build NtEd "by hand" as described in installation section. If you want to prepare a translation for your preferred language then make sure the gettext package was present during configuration step. If not then install gettext and repeat the configuration step.

If there wasn't any translation for your preferred language before then change to po directory:

        cd nted-x.y.z/po

and make a copy of nted.pot:

        cp nted.pot <my_language_abbrivation>.po

whereby <my_language_abbrivation> is the abbrivation for your preferred language (de, fr, it, ...). Have a look at http://www.loc.gov/standards/iso639-2/php/English_list.php for more information. To be able to test your translation search for the lines:

POFILES =  de.po es.po fr.po hu.po it.po nl.po sv.po
GMOFILES =  de.gmo es.gmo fr.gmo hu.gmo it.gmo nl.gmo sv.gmo

and append your <my_language_abbrivation>.po and <my_language_abbrivation>.gmo, respectively.

If there is already an existing translation then <my_language_abbrivation>.po file already exists. This way you can complete/correct an existing translation.

Start KDE program kbabel and please do not forget the project settings:

      Project --> New ... (or) Configure ... -->     fill in your name, your email and so on.

Load <my_language_abbrivation>.po into kbabel. In the lower textarea write down a translation of every phrase you see in the upper textarea and save the file. If you don't know the translation of a phrase leave it empty. This phrase will be shown in English.

Instead of kbabel you can also use KAider/Lokalize. GNOME users: Instead of kbabel you can also use gtranslator.

Note! There is a phrase:      "Translation: <no translation>"
This shall be translated into the destination language translation of:      "<language_name> translation by Bert Smith <b.smith@boll.info>"
For instance (German):      Deutsche Übersetzung von J.Anders <ja@informatik.tu-chemnitz.de>

Then type:

        cd nted-x.y.z/po
        make
<my_language_abbrivation>.gmo

Type in nted-x.y.z/po as root:

        cd nted-x.y.z
        make install

After restart of NtEd you sould see your new translation. If all is OK and you want others to participate your translation then send <my_language_abbrivation>.po to ja@informatik.tu-chemnitz.de. Thank you!

How to use the NtEd score in ordinary texts? How to add a 2nd, 3rd, ... verse as ordinary text?

Pre-release

nted-1.9.3pre.tar.gz

LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License (http://www.gnu.org/licenses/) for more details.

J.Anders, mailto:ja@informatik.tu-chemnitz.de">ja@informatik.tu-chemnitz.de
TU-Chemnitz