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

Mup home page


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.