ENT runs in the browser, using
JavaScript and
TypeScript. It is compatible with
Google Chrome,
Mozilla Firefox, and
Chromium-based
Microsoft Edge. ENT can export
PDF files, and saves and loads
JSON-based files to preserve notation for later editing. The program uses both mouse and keyboard entry, alternately or in unison, to achieve music entry. The staff is generated with each glyph, and advances across the page as glyphs are entered. When the user is finished with a line, the program automatically justifies the line with spacer units and places
custodes automatically based on the following line. The user may select from a variety of music fonts, traced from facsimiles in
SVG format. Each font is named after a different publisher, for example 'Phalese' is named after Petrus Phalesius the Younger, facsimiles of whose publications were used to create the font. Fonts are organized as collections of
SVG files, organized by a
JSON control file, inspired by the structure of
SFZ virtual instruments. ==See also==