Mup music publication program
Mup is a music publication program created for handling almost any kind of music, producing professional-looking results, yet be quick and easy to use. In 1995 the authors, 2 musicians and computer programmers, set up a website to make Mup available as shareware. In 2012, after 17 years of adding features, they decided to make it open-source software that is available for free to everyone.
Characteristics
The notation is done via text input, which Mup interprets and processes to PostScript output.
Example of Mup input file
//!Mup-Arkkra define PR 1 @ define PL 2 @ define PNODYN(POS,DN) boldital(16) dyn between PR & PL align 0: POS DN; @ define PNODYNMARK(M) M between PR & PL align 0: @ header title(30) "Excerpt from Walzer für Fortepiano" title(5) " " title(26) "G.131" score warn = n pad = .5 time = 3/4 key = 2# pagesize = a4 staffs = 2 scale = 0.65 beamstyle = 2. vscheme = 3f measnum = y label = "" barstyle = PR-PL brace = PR-PL scoresep = 20,24 packfact = 1 staff PR clef = treble defoct=4 staff PL clef = bass defoct=3 music //# 0 PR: 4.s;8a=_comp ph;g#;a; PL: 4.s;8r;4r; PNODYN(2.5[-0],"p") right(_win.e,_comp.y+18) "\s(16)Georg Gerson (1790-1825)"; bar mnum=1 //# 1 staff PR defoct=5 music PR: 8f;c;e;d;a-;a#- eph; PL 1: 4r;af;af; PL 2: 2.d; bar //# 2 staff PR beamstyle=4.,4. music PR: 4c<>;8b-;ph;a#-;b-; PL 1: 4r;bg;bg; PL 2: 2.d; bar //# 3 staff PR beamstyle=2. music PR: 8g;d#;f;e;b-;e eph; PL 1: 4r;bg;bg; PL 2: 2.d; bar //# 4 staff PR beamstyle=4.,4. music PR: 4dn<>;8c;ph;b#-;c eph; PL 1: 4r;age;age; PL 2: 2.d; PNODYNMARK(<) 2 til 1m+2[-2]; bar //# 5 staff PR beamstyle=2. music PR 1: 4b ph;b&;a eph; PR 2: 8b;c;b&;c;a;c; PL 1: 4r;age;age; PL 2: 2.d; PNODYNMARK(>) 2[+2] til 1m+0[-2]; bar //# 6 PR: 8a<>;f;[with.]d;[]a-;f-<>;d-; PL 1: 4r;af;af; PL 2: 2.d; PNODYNMARK(<) 2 til 1m+2[-2]; bar //# 7 staff PR defoct=4 beamstyle=2,4 music PR: 8f+<>;d+;[with.]b;[]f;8.d<>;16e; PL 1: [dist5]4r;f;g#; PL 2: 4s;[up;ho3]2d; PL 3: [down;ho0]2.b-; PNODYNMARK(>) 2[+2] til 1m+0[-2]; bar //# 8a PR: 4d<>;8c;8s;4s; PL 1: 4a~e~;8ae;8s;4s; PL 2: 4a-~;8a-;8s;4s; repeatboth mnum=8 //# 8b staff PR beamstyle=2. music PR: 4.s;[with.]...8aec;;; PL: 4.s;[with.]...8aa-;;; PNODYN(2.5[-0],"f") bar //# 9 staff PL beamstyle=4.,4. music PR 1: 4g#<a>e~d<c>;8aec;r; 4e++; PR 2: 2s;4c++ a+; PL: 4b&<a>b&-<a->;8aa-;<<staff clef=treble>>8eca-;;; PNODYN(2.5[-0],"p") bar //# 10 staff PR beamstyle=4,8,4. music PR 1: 8.f++ ph below;32gn++;a++ eph;8e++;aec;;; PR 2: 4d++ a+;8c++ a+;4.s; PL: 4f<e>d<c>a-~;8eca-;<<staff clef=bass>>aa-;;; PNODYN(2.5[-0],"f") bar //# 11 staff PL beamstyle=4.,4. music PR 1: 4g#<a>e~d<c>;8aec;r;4e+; PR 2: 2s;4c+a; PL: 4b&<a>b&-<a->;8aa-;<<staff clef=treble>>8eca-;;; PNODYN(2.5[-0],"p") bar //# 12 staff PR beamstyle=4,8,8,4 music PR 1: 8.f+ ph below;32gn+;a+ eph;8e+;[down]16a ph;b;c+;d+;e+;e#+; PR 2: 4d+a;8c+a;4.s; PL: 4f<e>d<c>a-~;8eca-;r;4; PNODYNMARK(<) 2.5[-2] til 1m+0[-2]; bar //# 13 staff PR beamstyle=4.,4. defoct=5 staff PL beamstyle=2. music PR: 4.f eph;[grace]16g;8f;[grace]16g;8f;[grace]16g;8f; PL: 8feca#-;;;;;; PNODYN(1[-0],"f") bar //# 14 staff PR beamstyle=4,4,4 music PR: 8f<>;4d+;16c+ ph;b; a;g;f;e eph; PL: 8fdb-;r;2eb-g-; PNODYN(1.5[-1],"rf") PNODYN(2[-0],"p") bar //# 15 PR: 8.f<>;16d;[grace];8.b<>;16a;8.a-<>;16c; PL: 4fdan-;;gea-; bar //# 16a PR: 4d;8r;s;4; PL: 4fd;8r;s;4; repeatboth mnum=16
Corresponding output
See also
External links
This article is issued from Wikipedia - version of the 11/27/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.