Difference between revisions of "Rosetta Stone of Musical Data Codes"

From CCARH Wiki
Jump to navigation Jump to search
Line 115: Line 115:
 
   =
 
   =
 
   *-
 
   *-
 +
 +
== Melisma ==
 +
 +
Info keysig 1 sharp 
 +
Note 0 750 72
 +
Note 750 875 74
 +
Note 875 1000 72
 +
Note 1000 1500 72
 +
Note 1500 2000 72
 +
Note 2000 2250 72
 +
Note 2250 2500 77
 +
Note 2500 3500 77
 +
Note 3750 4000 77
 +
Note 4000 4250 77
 +
Note 4250 4500 81
 +
Note 4500 5500 81
 +
Note 5750 6000 84
 +
Note 6000 6750 84
 +
Note 6750 7000 81
 +
Note 7000 7250 84
 +
Note 7250 7500 82
 +
Note 7500 7750 81
 +
Note 7750 8000 79
 +
 +
== SKINI ==
 +
 +
// Measure number 1 =0
 +
// Keysig 1 flat
 +
NoteOn  0            1   72   64
 +
NoteOff  0.75        1   72   64
 +
NoteOn  0            1   74   64
 +
NoteOff  0.125        1   74   64
 +
NoteOn  0            1   72   64
 +
NoteOff  0.125        1   72   64
 +
NoteOn  0            1   72   64
 +
NoteOff  0.5          1   72   64
 +
NoteOn  0            1   72   64
 +
NoteOff  0.5          1   72   64
 +
// Measure number 2 =2
 +
NoteOn  0            1   72   64
 +
NoteOff  0.25        1   72   64
 +
NoteOn  0            1   77   64
 +
NoteOff  0.25        1   77   64
 +
NoteOn  0            1   77   64
 +
NoteOff  1            1   77   64
 +
NoteOn  0.25        1   77   64
 +
NoteOff  0.25        1   77   64
 +
// Measure number 3 =4
 +
NoteOn  0            1   77   64
 +
NoteOff  0.25        1   77   64
 +
NoteOn  0            1   81   64
 +
NoteOff  0.25        1   81   64
 +
NoteOn  0            1   81   64
 +
NoteOff  1            1   81   64
 +
NoteOn  0.25        1   84   64
 +
NoteOff  0.25        1   84   64
 +
// Measure number 4 =6
 +
NoteOn  0            1   84   64
 +
NoteOff  0.75        1   84   64
 +
NoteOn  0            1   81   64
 +
NoteOff  0.25        1   81   64
 +
NoteOn  0            1   84   64
 +
NoteOff  0.25        1   84   64
 +
NoteOn  0            1   82   64
 +
NoteOff  0.25        1   82   64
 +
NoteOn  0            1   81   64
 +
NoteOff  0.25        1   81   64
 +
NoteOn  0            1   79   64
 +
NoteOff  0.25        1   79   64
  
 
== Director Musices ==
 
== Director Musices ==

Revision as of 04:26, 7 January 2014

The following graphical notation and digital formats represent the same melody.

Graphical Music Notation

SCORE music typesetting program output

Finale music typesetting program output

Sibelius music typesetting program output

MUP music typesetting program output

Rosetta-mup.png

Lilypond music typesetting program output

Koto (Japanese harp) music notation

Piano Roll

Rosetta-piano-roll.gif

Digital Encodings

ABC

  X:1
  T:Example
  M:2/4
  K:F
  L:1/16
  c3 d/2 c/2 c2 c2 | c f f4 z f | 
  f a a4 z c' | c'3 a c'bag |

DARMS

  !G !K1- !M2:4 
  6E.( 7T(( 6))) 6E( 6) /
  6S(( 9)) 9Q RS 9S /
  9S( 11) 11Q RS 13S /
  13E.( 11S) 13S(( 12 11 10)) /

Guido Music Notation

[ \clef<"g2"> \key<-1> \meter<"2/4"> 
           c2/8. d/32 c c/8 c 
   \bar<2> c/16 f f/4 _/16 f 
   \bar<3> f a a/4 _/16 c3 
   \bar<4> c/8. a2/16 c3 b&2 a g 
]

Hudrum **kern

  **kern
  *staff1
  =1-
  *clefG2
  *k[b-]
  *M2/4
  8.cc\L
  32dd\LL
  32cc\JJJ
  8cc\L
  8cc\J
  =2
  16cc\LL
  16ff\JJ
  4ff\
  16r
  16ff\
  =3
  16ff\LL
  16aa\JJ
  4aa\
  16r
  16ccc\
  =4
  8.ccc\L
  16aa\Jk
  16ccc\LL
  16bb-\
  16aa\
  16gg\JJ
  *-

Humdrum **koto

 **koto
 5.|
 5||h
 5|
 5|
 =
 5||
 7||
 7
 0||
 7||
 =
 7||
 9||#
 9#
 0||
 A||
 =
 A|.
 9||#
 A||
 9||##
 9||# 
 8|| 
 =
 *-

Melisma

Info keysig 1 sharp  
Note	0	750	72
Note	750	875	74
Note	875	1000	72
Note	1000	1500	72
Note	1500	2000	72
Note	2000	2250	72
Note	2250	2500	77
Note	2500	3500	77
Note	3750	4000	77
Note	4000	4250	77
Note	4250	4500	81
Note	4500	5500	81
Note	5750	6000	84
Note	6000	6750	84
Note	6750	7000	81
Note	7000	7250	84
Note	7250	7500	82
Note	7500	7750	81
Note	7750	8000	79

SKINI

// Measure number 1	=0
// Keysig 1 flat
NoteOn   	0            1	  72	  64
NoteOff  	0.75         1	  72	  64
NoteOn   	0            1	  74	  64
NoteOff  	0.125        1	  74	  64
NoteOn   	0            1	  72	  64
NoteOff  	0.125        1	  72	  64
NoteOn   	0            1	  72	  64
NoteOff  	0.5          1	  72	  64
NoteOn   	0            1	  72	  64
NoteOff  	0.5          1	  72	  64
// Measure number 2	=2
NoteOn   	0            1	  72	  64
NoteOff  	0.25         1	  72	  64
NoteOn   	0            1	  77	  64
NoteOff  	0.25         1	  77	  64
NoteOn   	0            1	  77	  64
NoteOff  	1            1	  77	  64
NoteOn   	0.25         1	  77	  64
NoteOff  	0.25         1	  77	  64
// Measure number 3	=4
NoteOn   	0            1	  77	  64
NoteOff  	0.25         1	  77	  64
NoteOn   	0            1	  81	  64
NoteOff  	0.25         1	  81	  64
NoteOn   	0            1	  81	  64
NoteOff  	1            1	  81	  64
NoteOn   	0.25         1	  84	  64
NoteOff  	0.25         1	  84	  64
// Measure number 4	=6
NoteOn   	0            1	  84	  64
NoteOff  	0.75         1	  84	  64
NoteOn   	0            1	  81	  64
NoteOff  	0.25         1	  81	  64
NoteOn   	0            1	  84	  64
NoteOff  	0.25         1	  84	  64
NoteOn   	0            1	  82	  64
NoteOff  	0.25         1	  82	  64
NoteOn   	0            1	  81	  64
NoteOff  	0.25         1	  81	  64
NoteOn   	0            1	  79	  64
NoteOff  	0.25         1	  79	  64

Director Musices

  mono-track
   :trackname "track 1"
   (bar 1 n ("C5" 3/16) meter (2 4))
   (n ("D5" 1/32))
   (n ("C5" 1/32))
   (n ("C5" 1/8))
   (n ("C5" 1/8))
   (bar 2 n ("C5" 1/16))
   (n ("F5" 1/16))
   (n ("F5" 1/4))
   (n (nil 1/16) rest t)
   (n ("F5" 1/16))
   (bar 3 n ("F5" 1/16))
   (n ("A5" 1/16))
   (n ("A5" 1/4))
   (n (nil 1/16) rest t)
   (n ("C6" 1/16))
   (bar 4 n ("C6" 3/16))
   (n ("A5" 1/16))
   (n ("C6" 1/16))
   (n ("Bb5" 1/16))
   (n ("A5" 1/16))
   (n ("G5" 1/16))

ENP

(:begin :score
  (:begin :part1
    :staff :treble-staff
    :key-signature :f-major
    :time-signature (2 4)
    (:begin :voice1
      (:begin :measure1
        (1 (
          (6 ((1 :notes (72) :stem-direction :down)))
          (1 ((1 :notes (74) :stem-direction :down)))
          (1 ((1 :notes (72) :stem-direction :down)))
        ))
        (1 (
          (1 ((1 :notes (72) :stem-direction :down)))
          (1 ((1 :notes (72) :stem-direction :down)))
        ))
      )
      (:begin :measure2
        (2 (
          (1 ((1 :notes (72) :stem-direction :down)))
          (1 ((1 :notes (77) :stem-direction :down)))
          (4 ((1 :notes (77) :stem-direction :down)))
          (1 (-1))
          (1 ((1 :notes (77) :stem-direction :down)))
        ))
      )
      (:begin :measure3
        (2 (
          (1 ((1 :notes (77) :stem-direction :down)))
          (1 ((1 :notes (81) :stem-direction :down)))
          (4 ((1 :notes (81) :stem-direction :down)))
          (1 (-1))
          (1 ((1 :notes (84) :stem-direction :down)))
        ))
      )
      (:begin :measure4
        (1 (
          (3 ((1 :notes (84) :stem-direction :down)))
          (1 ((1 :notes (81) :stem-direction :down)))
        ))
        (1 (
          (1 ((1 :notes (84) :stem-direction :down)))
          (1 ((1 :notes (82) :stem-direction :down)))
          (1 ((1 :notes (81) :stem-direction :down)))
          (1 ((1 :notes (79) :stem-direction :down)))
        ))
      )
    ) ; end :voice1
  ) ; end :part1
) ; end :score


Lilypond

\version "2.3.25"
\header {
	crossRefNumber = "1"
	footnotes = ""
	tagline = "Lily was here 2.4.1 -- automatically converted from ABC"
	title = "Example"
}
voicedefault =  {
\set Score.defaultBarType = "empty"
\time 2/4   c8.    d32    c32    c8    c8    \bar "|"   c16    
f16    f4    r16   f16    \bar "|"     f16    a16    a4    r16   
c16    \bar "|"   c8.    a16    c16    b16    a16    g16     
\bar "|"           
}
 \score{
         <<
	\context Staff="default" { \voicedefault }
    >>
 }