mirror of
https://github.com/sshlien/abcmidi.git
synced 2025-12-06 06:55:06 +00:00
abcMIDI-2020.07.06.zip
This commit is contained in:
31
samples/araber.abc
Normal file
31
samples/araber.abc
Normal file
@@ -0,0 +1,31 @@
|
||||
X: 47
|
||||
%%MIDI channel 1
|
||||
%%MIDI chordprog 32
|
||||
%%MIDI bassprog 0
|
||||
%%MIDI program 25
|
||||
%%MIDI beat 110 100 90 4
|
||||
%%MIDI ratio 2 1
|
||||
%%MIDI chordvol 95
|
||||
%%MIDI bassvol 97
|
||||
%%MIDI transpose 0
|
||||
%%MIDI gracedivider 4
|
||||
Q:1/4 = 144
|
||||
T: Araber tants [D]
|
||||
R: Terkish
|
||||
S: handwritten MS of unknown origin labelled "III-2"
|
||||
Z: 2009 John Chambers <jc:trillian.mit.edu>
|
||||
M: C
|
||||
L: 1/8
|
||||
K: Dphr ^F
|
||||
%%MIDI drum d2zdd2d2 65 50 50 50 90 90 90 90
|
||||
%%MIDI drumon
|
||||
D2 \
|
||||
| "D"FGA2 A2A2 | "Gm"B6 AG | "D"^FGA2 "Eb"BAGA | "D"GF3 z2D2 |
|
||||
| "D"FGA2 A2A2 | "Cm"c4- cBAG | "D"FGA2 "Eb"BAGA | "D"GF3 z4 |
|
||||
| "D7"Dd2^c d2A2 | "Gm"B3c d2c/B/A/G/ | "Cm"FG3- GFEF | "D"ED3 zD (3BAG |]
|
||||
|: "D7"F8 | "Gm"G8 | "D"FGAF- FD"Cm"EC | "D"DEFG AdAG |
|
||||
| "D7"F8 | "Gm"G4 zD (3BAG | "D"FGAF- FD"Cm"EC |1 "D"D4 zD (3BAG :|2 "D"D4 zd "Cm"c/B/A/G/ ||
|
||||
|: "D"FGAF- FD "Cm"E/D/E/C/ | "D"DEFG Ad "Cm"c/B/A/G/ \
|
||||
| "D"FGAF- FD"Cm"EC |1 "D"DD2A, DA,D2 :|2 "D"D6 |]
|
||||
|
||||
|
||||
59
samples/baym_rebin.abc
Normal file
59
samples/baym_rebin.abc
Normal file
@@ -0,0 +1,59 @@
|
||||
X: 63
|
||||
T: Baym Rebin's Sude
|
||||
T: At the Rabbi's Table
|
||||
Z: John Chambers <jc:trillian.mit.edu>
|
||||
M: 2/4
|
||||
L: 1/16
|
||||
K: C^f^c^a
|
||||
Q:1/4=80
|
||||
V:1
|
||||
%%MIDI program 65 %alto sax
|
||||
FE \
|
||||
|: "F#"^DEF2 F2F2 | F8 | ABc2 "Em"BAG2 | "F#"F8 \
|
||||
| A4 "Bm"B4 | "F#"c4 "Bm"B4 | "F#"A6 G2 | A2G2 F2E2 |
|
||||
| "F#"^DEF2 F2F2 | F8 | FGA2 "Em"GFE2 | E8 \
|
||||
| e2d2 c2B2 | A2E2 F2G2 | "F#"F8- | F4 z4 :|
|
||||
|: "Bm"F2B2 A2B2 | "F#7"c2d2 c2F2 | "Bm"B6 cd | B8 \
|
||||
| "Em"e4 "F#7"f4 | "Em"e4 "Bm"d4 | "F#"c6 B2 | c2B2 A4 |
|
||||
| "F#"A4 "Bm"B4 | "F#"c4 "Bm"B4 | "F#"A6 G2 | A2G2 F2E2 \
|
||||
| "Em"A2B2 B2B2 | AcBA GFEG | "F#"F4- FAcA | F8 :|
|
||||
|: "Bm"dcdc dcB2 | "Em"BABA BAG2 | "F#"FGA2 "Em"GFE2 | E8 \
|
||||
| A2B2 B2B2 | AcB2 A2B2 | "F#"c4- cBAG | F8 |
|
||||
| "Bm"dcdc dcB2 | "Em"BABA BAG2 | "F#"FGA2 "Em"GFE2 | E8 \
|
||||
| "Em"e2d2 c2B2 | A2E2 F2G2 | "F#"F8- | F8 :|
|
||||
V: drum
|
||||
%%MIDI channel 10
|
||||
zz |: D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,D,,D,, D,D,,D,, ^G,,^G,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,D,,D,, D,D,,D,, ^G,,^G,, |
|
||||
D,D,,D,, D,D,,D,, D,^G,, |
|
||||
|D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,D,,D,, D,D,,D,, ^G,,^G,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,D,,D,, D,D,,D,, ^G,,^G,, |
|
||||
D,D,,D,, D,D,,D,, D,^G,, :|
|
||||
%
|
||||
|: D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,D,,D,, D,D,,D,, ^G,,^G,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,D,,D,, D,D,,D,, ^G,,^G,, |
|
||||
D,D,,D,, D,D,,D,, D,^G,, |
|
||||
|D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,D,,D,, D,D,,D,, ^G,,^G,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,^G,,^G,, D,D,,D,, ^G,,D,, |
|
||||
D,D,,D,, D,D,,D,, ^G,,^G,, |
|
||||
D,D,,D,, D,D,,D,, D,^G,, :|
|
||||
|
||||
39
samples/boys.abc
Normal file
39
samples/boys.abc
Normal file
@@ -0,0 +1,39 @@
|
||||
X: 3
|
||||
T: The Boys of Carrigallen
|
||||
B: O'Neill's 210
|
||||
N: "Cheerful"
|
||||
N: "Collected by J.O'Neill"
|
||||
Z: 1997 by John Chambers <jc@eddie.mit.edu> http://eddie.mit.edu/~jc/music/abc/
|
||||
M: 6/8
|
||||
L: 1/8
|
||||
K: Am
|
||||
V:1
|
||||
|:E \
|
||||
| A2E A>(Bc/d/) | e>de (A2B/A/) | G2D G>(AB/c/) | d>cd G2B |
|
||||
| A2E ABd | e2^f g>fg | edc Bcd | ecA A2 :|
|
||||
|: a \
|
||||
| :a^ga A2a | a^ga A2g | g^fg G2=g | g^fg G2B |
|
||||
| c2c d2d | e^fg a3 | edc Bcd | ecA A2 :|
|
||||
V: drum
|
||||
M: 6/8
|
||||
L: 1/16
|
||||
%%MIDI channel 10
|
||||
|: z2|F4FF ^F2F2^F2 |
|
||||
F4^F2 ^F4^F2 |
|
||||
F4FF ^F2F2^F2 |
|
||||
F4^F2 ^F4^F2 |
|
||||
F4FF ^F2F2^F2 |
|
||||
F4^F2 ^F4^F2 |
|
||||
F4FF ^F2F2^F2 |
|
||||
F2^F2F2 F4 :|
|
||||
|: z2|F4FF ^F2F2^F2 |
|
||||
F4^F2 ^F4^F2 |
|
||||
F4FF ^F2F2^F2 |
|
||||
F4^F2 ^F4^F2 |
|
||||
F4FF ^F2F2^F2 |
|
||||
F4^F2 ^F4^F2 |
|
||||
F4FF ^F2F2^F2 |
|
||||
F2^F2F2 F4 :|
|
||||
|
||||
|
||||
|
||||
53
samples/coleraine.abc
Normal file
53
samples/coleraine.abc
Normal file
@@ -0,0 +1,53 @@
|
||||
X: 8
|
||||
%%MIDI channel 1
|
||||
%%MIDI chordprog 3
|
||||
%%MIDI bassprog 3
|
||||
%%MIDI program 26
|
||||
%%MIDI beat 110 100 90 4
|
||||
%%MIDI ratio 2 1
|
||||
%%MIDI chordvol 64
|
||||
%%MIDI bassvol 65
|
||||
%%MIDI transpose 0
|
||||
%%MIDI gracedivider 4
|
||||
Q:1/4 = 142
|
||||
T: Coleraine
|
||||
B: Kerr's Violin IV
|
||||
Z: John Chambers <jc@eddie.mit.edu> http://eddie.mit.edu/~jc/music/
|
||||
R: jig
|
||||
M: 6/8
|
||||
L: 1/8
|
||||
K: Am
|
||||
%%MIDI drum d2z2ddd2d2d2 65 66 66 50 66 66 90 70 70 90 70 70
|
||||
%%MIDI drumon
|
||||
V:1
|
||||
%%MIDI program 72
|
||||
%%MIDI control 7 115
|
||||
%%MIDI control 10 67
|
||||
%%MIDI beat 110 100 90 4
|
||||
|: "E7"E | "Am"E>AA ABc | "E7"B>ee e2d | "Am"c>AA ABc | "E7"B^GE E2E | \
|
||||
| "Am"E>AA ABc | "E7"B>ee e2d | "Am"c>BA "E7"B^GE | "Am"A3- A2 :|
|
||||
|: "G7"B | "C"c2c cdc | "G"Bdg "(E)"g2^g | "Am"a>ed cBA | "E7"^GBG E^FG | \
|
||||
| "Am"A^GA "E7"BAB | "Am"cde "Dm"fed | "Am"c>BA "E7"B^GE | "Am"A3- A2 :|
|
||||
V: drum
|
||||
M: 6/8
|
||||
L: 1/16
|
||||
%%MIDI channel 10
|
||||
|: z2|G,,3A,,G,,2 A,,G,,A,,2A,,2 |
|
||||
G,,3A,,G,,2 A,,2G,,A,,G,,2 |
|
||||
G,,3A,,G,,2 A,,G,,A,,2A,,2 |
|
||||
G,,3A,,G,,2 A,,2G,,A,,G,,2 |
|
||||
G,,3A,,G,,2 A,,G,,A,,2A,,2 |
|
||||
G,,3A,,G,,2 A,,2G,,A,,G,,2 |
|
||||
G,,3A,,G,,2 A,,G,,A,,2A,,2 |
|
||||
G,,3A,,G,,2 A,,2G,,A,, :|
|
||||
%
|
||||
|:z2| G,,3A,,G,,2 A,,G,,A,,2A,,2 |
|
||||
G,,3A,,G,,2 A,,2G,,A,,G,,2 |
|
||||
G,,3A,,G,,2 A,,G,,A,,2A,,2 |
|
||||
G,,3A,,G,,2 A,,2G,,A,,G,,2 |
|
||||
G,,2G,,2G,,2 z6 |
|
||||
G,,2G,,2G,,2 z6 |
|
||||
G,,2G,,2G,,2 z6 |
|
||||
G,,6 z4 :|
|
||||
|
||||
|
||||
13
samples/daramud.abc
Normal file
13
samples/daramud.abc
Normal file
@@ -0,0 +1,13 @@
|
||||
X:1
|
||||
T:Daramad of Shur
|
||||
L:1/8
|
||||
% adapted from http://anamnese.online.fr/iran/persianm.abc
|
||||
% see http://anamnese.online.fr/iran/persian_music.html for more info
|
||||
Q:1/4=135
|
||||
M:4/4
|
||||
K:C
|
||||
%%MIDI program 111
|
||||
d _/e g f _/e d c _B A G A d2 {c}_B2 {A}G2 |
|
||||
G A c _B A G F _/E D _/E F G A c {_B} A2 {G} F4 |
|
||||
FFF A2 G2 {F} _/E_/E_/E G2 F2 {_/E} DDDF2 _/E2|
|
||||
|
||||
280
samples/demo.abc
Normal file
280
samples/demo.abc
Normal file
@@ -0,0 +1,280 @@
|
||||
% Example tunes for abc2midi.
|
||||
% Illustrating various aspects of the abc notation language
|
||||
%
|
||||
%
|
||||
|
||||
% A French tune using an in-body key change
|
||||
%
|
||||
X: 1
|
||||
T:Horses Branle
|
||||
M:4/4
|
||||
L:1/8
|
||||
Q:1/4=127
|
||||
C:Trad
|
||||
K:G
|
||||
P:A
|
||||
|: G>A BB cBAc|BAGF E2D2|G>A BB cBAc|BGAF G2 G2
|
||||
P:B
|
||||
:: d c/2B/2 AB c B/2A/2 GB|AGFG A>B A2|\
|
||||
d c/2B/2 AB c B/2A/2 GB|AGGF G2 G2 ::
|
||||
P:C
|
||||
K:F
|
||||
B/2A/2 G B/2A/2 G FG A2|DEFG ABAG | \
|
||||
B/2A/2 G B/2A/2 G FG A2|DEFG GF G2 :|
|
||||
|
||||
% A hornpipe using triplets, accidentals and broken rhythm
|
||||
%
|
||||
X: 2
|
||||
T:Trumpet Hornpipe
|
||||
T:Captain Pugwash Theme
|
||||
C: Trad
|
||||
M:4/4
|
||||
L:1/8
|
||||
Q:1/4=140
|
||||
R:hornpipe
|
||||
K:G
|
||||
|: (3GGG G2 (3GGG G>d|B>GB>d g>dB>G|\
|
||||
(3DDD D2 (3DDD D>A|F>DF>A c>AF>A|
|
||||
(3GGG G2 (3GGG G>d|B>G B>d g2 g2|\
|
||||
f>ag>f e>gf>e |1 d>^cd>e d>=cB>A :|2 d>^cd>e d2 B>=c |:
|
||||
(3ddd d2 (3ddd d2|e>fg>f e>dc>B|\
|
||||
c>de>d c>BA>G|F>GA>G F>DE>F|
|
||||
(3GGG G2 (3=FFF F2|(3EEE E2 (3^DDD D2| \
|
||||
=D>gf>e d>cB>A|1 G2B2G2 B>c :|2 G2B2G4 ||
|
||||
|
||||
% Using ties to create non-standard length notes.
|
||||
%
|
||||
X:3
|
||||
T:Smash the Windows
|
||||
T:Roaring Jelly
|
||||
S:One Thousand English Country Dance Tunes, Michael Raven
|
||||
C:Trad
|
||||
M:6/8
|
||||
L:1/8
|
||||
Q:1/8=400
|
||||
K:D
|
||||
|:A|DED F2A|d2f ecA|G2B F2A|E2F GFE|DED F2A|d2f ecA|Bgf edc|d3-d2:|
|
||||
a|a2f d2f|A2a agf|g2e c2e|A2g gfe|f2d g2e|a2f bag|fed edc|d3-d2a|
|
||||
agf fed|Adf agf|gfe ecA|Ace gfe|fed gfe|agf bag|fed edc|d3-d2z||
|
||||
|
||||
% Four-part arrangement using V: for multiple voices
|
||||
%
|
||||
X: 4
|
||||
T: Candlemas Eve
|
||||
S: Hymn 126 Arr. R. Herrick from an old church-gallery book
|
||||
M:4/4
|
||||
L:1/8
|
||||
Q:1/8=400
|
||||
N:from an old church-gallery book
|
||||
H:The old church-gallery book was discovered by the Rev. L.J.T. Darwall.
|
||||
H:The source has a 4-part harmony.
|
||||
O:English
|
||||
R:Reel
|
||||
K:G
|
||||
V: 1
|
||||
% soprano
|
||||
D2 |\
|
||||
G2 G2 B2 G2 | E2 F2 G2 Bd | c2 B2 A2 G2 | A6 Bc |
|
||||
d2 B2 G2 AB | c2 A2 F2 GA | B2 G2 E2 F2 | G6 Bc |
|
||||
d2 d2 d2 B2 | e2 c2 A2 Bd | c2 B2 A2 G2 | d6 B2 |
|
||||
e2 d2 c2 B2 | A2 G2 F2 GA | B2 G2 E2 F2 | G6 z2 ||
|
||||
V: 2
|
||||
% alto
|
||||
D2 |\
|
||||
D2 C2 B,2 D2 | C2 C2 D2 D2 | G2 G2 E2 E2 | F6 G2 |
|
||||
G2 F2 E2 D2 | C2 E2 D2 E2 | D2 D2 C2 C2 | D6 G2 |
|
||||
G2 G2 G2 G2 | G2 G2 F2 D2 | G2 G2 E2 G2 | F6 D2 |
|
||||
C2 D2 EF G2 | E2 E2 D2 E2 | D2 B,2 C2 D2 | D6 z2 ||
|
||||
V: 3
|
||||
% tenor
|
||||
D,2 |\
|
||||
G,2 G,2 G,2 G,2 | G,2 A,2 B,2 B,2 | E2 D2 C2 B,2 | D6 D2 |
|
||||
D2 D2 B,2 G,2 | E,2 A,2 A,2 C2 | G,2 G,2 G,2 A,2 | B,6 DC |
|
||||
B,2 D2 B,2 D2 | C2 E2 D2 B,2 | C2 D2 C2 G,2 | A,6 G,2 |
|
||||
G,2 G,2 C2 D2 | CD CB, A,2 C2 | G,2 G,2 A,2 A,2 | B,6 z2 ||
|
||||
V: 4
|
||||
% bass up one octave
|
||||
D2 |\
|
||||
B,2 A,2 G,2 B,2 | C2 A,2 G,2 G2 | E2 G2 A2 E2 | D6 GA |
|
||||
B,2 D2 E2 E2 | A,2 C2 D2 C2 | B,2 A,B, C2 A,2 | G,6 G,2 |
|
||||
G2 B2 G2 G2 | c2 C2 D2 G2 | E2 G2 C2 E2 | D6 G2 |
|
||||
C2 B,2 A,2 G,2 | A,2 C2 D2 C2 | B,2 E2 A,2 D2 | G,6 z2 ||
|
||||
|
||||
% Using the w: field and part notation to create a karaoke file.
|
||||
% There are a lot more verses to this song than the 3 shown here.
|
||||
%
|
||||
X: 5
|
||||
T: Oh You New York Girls
|
||||
C:Trad
|
||||
M: 4/4
|
||||
L: 1/8
|
||||
Q:1/4=200
|
||||
P:(AB)3
|
||||
K:C % 0 sharps
|
||||
%%MIDI gchord fz
|
||||
%%MIDI chordvol 90
|
||||
P:A
|
||||
g2|e2g2g3g|f2a2a3a|g2g2f2g2|e6
|
||||
w:As I walked out on So-uth Street, a fair maid I did meet
|
||||
w:I said, "My dear young la-dy, I'm a stran-ger here in town
|
||||
w:I took her out to Tiff-an-y's, I spared her no ex-pense
|
||||
g2|c'3c'c'2g2|b2 a2a3a|g3 gf2d2|c4
|
||||
w:Who asked me please to see her home, she lived on Blee-cker Street
|
||||
w:I left my ship just yes-ter-day, from Liver-pool I was bound."
|
||||
w:I bought her two gold ea-r-rings, they cost me fif-teen cents.
|
||||
P:B
|
||||
e2f2|g6e2|f2 a6|b4 a4|a2g4 z2|
|
||||
w:And a-way, you John-ny, my dear hon-ey
|
||||
c'6b2|b2a2 a4|g3g f2B2|d2c4
|
||||
w:Oh you New York girls, can you dance the pol-ka?
|
||||
|
||||
% Using "guitar chords" to generate an accompaniment.
|
||||
% Also uses R:hornpipe to generate broken rhythm.
|
||||
%
|
||||
X:6
|
||||
T:The Friendly Visit
|
||||
R:hornpipe
|
||||
S:Nottingham Music Database
|
||||
M:4/4
|
||||
L:1/8
|
||||
Q:1/4=200
|
||||
K:G
|
||||
|: BA|\
|
||||
"G"(3GFG DG BGBd|"C"(3cBc AB "D7"cdef|"G"g2df "C"ecAG|"Am"FGAB "D7"cAFD|
|
||||
"G"(3GFG DG BGBd|"C"(3cBc AB "D7"cdef|"G"gdBG "D7"FAdc|"G"B2G2 G2::
|
||||
(3GBd|\
|
||||
"G"g2dB GBdg|"Am"e2cA FGAg|"D"f2ed "A7"^cdeg|"D7"(3fgf (3efe dcBA|
|
||||
"G"(3GFG DG BGBd|"C"(3cBc AB "D7"cdef|"G"gdBG "D7"FAdc|"G"B2G2 G2:|z2||
|
||||
|
||||
% Using drone commands for bagpipe music
|
||||
X: 7
|
||||
T:The First Slip "Arranged by Terry Tully"
|
||||
M:C
|
||||
L:1/8
|
||||
Q:80
|
||||
C:Traditional Irish
|
||||
S:Reel
|
||||
Z: The Brussels Caledonian Corneymusers Pipe Band
|
||||
Z: http://membres.lycos.fr/corneymusers/Tunes.html
|
||||
K:HP
|
||||
%%MIDI program 109
|
||||
%%MIDI drone 70 45 33 90 90
|
||||
%%MIDI droneon
|
||||
|: {g}eA{gAGAG}A2{gef}e2{g}dB|
|
||||
{g}eA{gAGAG}A2{g}GB{gBeBG}B2|
|
||||
{g}eA{gAGAG}A2{gef}e2{g}fa| !
|
||||
ge{gde}dB{G}ABcd:| |:
|
||||
{g}ea{g}ag{ef}e2{A}ef|
|
||||
{g}dB{gBeBG}B2{g}GB{gBeBG}B2| !
|
||||
{g}ea{g}ag{ef}e2{A}ef|
|
||||
{a}ge{gde}dB{G}ABcd:|
|
||||
%%MIDI droneoff
|
||||
|
||||
% Using extended gchord codes for playing arpeggios
|
||||
X: 8
|
||||
T:Roddy McCawley
|
||||
% Nottingham Music Database
|
||||
S:Saen Smith, via PR
|
||||
M:4/4
|
||||
L:1/4
|
||||
K:G
|
||||
%%MIDI program 73
|
||||
%%MIDI chordprog 0
|
||||
%%MIDI bassprog 1
|
||||
%%MIDI gchord ghhi
|
||||
GA |B2 AB|D2 GA|"G"B3/2c/2 BA|G2 D2|"C"E2 G2|G2 A2|"G"G4-|
|
||||
B2 Bc|"G"d2 d2|d2 Bd|"C"e2 e2|"G"d2 BA|"Em"G2 E2|"Am"c2 B2|"D"A4-|
|
||||
A2 Bc|"G"d2 d2|d2 Bd|"C"e2 e2|"G"d2 BA|"Em"G2 E2|"Am"c2 B2|"D"A4-|A2 GA|
|
||||
"G"B2 AB|D2 GA|"G"B3/2c/2 BA|G2 D2|"C"E2 G2|G2 A2|"G"G4-|G4||
|
||||
|
||||
% uses microtones
|
||||
X:9
|
||||
T:Daramad of Shur
|
||||
L:1/8
|
||||
% adapted from http://anamnese.online.fr/iran/persianm.abc
|
||||
% see http://anamnese.online.fr/iran/persian_music.html for more info
|
||||
Q:1/4=135
|
||||
M:4/4
|
||||
K:C
|
||||
%%MIDI program 111
|
||||
d _/e g f _/e d c _B A G A d2 {c}_B2 {A}G2 |
|
||||
G A c _B A G F _/E D _/E F G A c {_B} A2 {G} F4 |
|
||||
FFF A2 G2 {F} _/E_/E_/E G2 F2 {_/E} DDDF2 _/E2|
|
||||
|
||||
|
||||
%using the %%MIDI trim command to distinguish slurs
|
||||
X:10
|
||||
T:Heights of Alma
|
||||
% Nottingham Music Database
|
||||
S:KCC p3, via EF
|
||||
M:4/4
|
||||
L:1/4
|
||||
K:A
|
||||
%%MIDI trim 1/5
|
||||
%%MIDI program 74
|
||||
%%MIDI beat 89 79 69 4
|
||||
%%MIDI chordprog 45
|
||||
%%MIDI bassprog 45
|
||||
%%MIDI chordvol 77
|
||||
%%MIDI bassvol 73
|
||||
P:A
|
||||
(e/2d/2)|"A"cA AE|"A"(A/2B/2c/2d/2) e2|"A"(f/2e/2d/2c/2) eA|\
|
||||
"G"(d/2=c/2B/2A/2) =Ge/2d/2|
|
||||
"A"cA AE|"A"A/2B/2c/2d/2 e2|"A"(f/2e/2d/2c/2) "E7"(e/2f/2e/2d/2)|"A"cA A:|
|
||||
P:B
|
||||
c/2d/2|"A"ea ca|"A"e/2f/2e/2c/2 AB/2=c/2|"G"d=g Bg|"G"d/2e/2d/2B/2 =Gc/2d/2|
|
||||
"A"ea ca|"A"e/2f/2e/2c/2 AB/2c/2|"E7"(d/2c/2B/2A/2) (G/2B/2e/2d/2)|"A"cA A:|
|
||||
|
||||
|
||||
|
||||
X:11
|
||||
T:Linear Temperament
|
||||
M:4/4
|
||||
L:1/4
|
||||
Q:1/4=35
|
||||
% %MIDI temperamentlinear 1200.0 694.736842 % 19-EDO
|
||||
% %MIDI temperamentlinear 1200.0 709.090909 % 22-EDO
|
||||
% %MIDI temperamentlinear 1200.0 696.774194 % 31-EDO
|
||||
% %MIDI temperamentlinear 1200.0 698.0 % fifth=698 cents
|
||||
% %MIDI temperamentlinear 1200.0 696.57843 % 1/4-comma meantone
|
||||
%%MIDI temperamentlinear 1200.0 701.955001 % Pythagorean
|
||||
% %MIDI temperamentnormal % 12-EDO
|
||||
K:C
|
||||
V:1
|
||||
%%MIDI program 16
|
||||
c2 B2 | c3/z/ ^A2 |
|
||||
V:2
|
||||
%%MIDI program 16
|
||||
G2 G2 | G3/z/ G2 |
|
||||
V:3
|
||||
%%MIDI program 16
|
||||
(3E_E^D (3=DF_F | =E3/z/ E2 |
|
||||
V:4
|
||||
%%MIDI program 16
|
||||
C2 G,2 | C3/z/ C2 |
|
||||
|
||||
|
||||
X: 12
|
||||
T:Cuckoo's Nest
|
||||
% Nottingham Music Database
|
||||
% drum line added by Seymour
|
||||
S:Song
|
||||
M:4/4
|
||||
L:1/8
|
||||
R:Hornpipe
|
||||
Q:1/4=144
|
||||
K:Dm
|
||||
V:1
|
||||
"Dm"D2DE DCA,C|"Dm"DCDE F2"C7"FA|"F"c2cd A2GF|"C"ECCC C2"A7"FE|
|
||||
"Dm"D2DE DCA,C|"Dm"DCDE F2"C7"FG|"F"ABcA "A7"GFEF|"Dm"E2"Gm"D2 "Dm"D2||
|
||||
V:2
|
||||
%%MIDI channel 10
|
||||
%%MIDI chordattack 50
|
||||
[^F,,E,,]/[^F,,E,,]/[D,,^F,,]/[D,,^F,,]/ ^F,,F,, z4|^F,,E,,E,,^F,,z4|\
|
||||
[^F,,E,,]/[^F,,E,,]/[D,,^F,,]/[D,,^F,,]/ ^F,,F,, z4|D,,D,,D,,^F,,z4|
|
||||
[^F,,E,,]/[^F,,E,,]/[D,,^F,,]/[D,,^F,,]/ ^F,,F,, z4|^F,,D,,D,,^F,,z4|\
|
||||
[^F,,E,,]/[^F,,E,,]/[D,,^F,,]/[D,,^F,,]/ ^F,,E,, z4|E,,^F,,B,,,4|
|
||||
|
||||
|
||||
|
||||
|
||||
35
samples/dergasn.abc
Normal file
35
samples/dergasn.abc
Normal file
@@ -0,0 +1,35 @@
|
||||
X: 145
|
||||
%%MIDI channel 1
|
||||
%%MIDI chordprog 3
|
||||
%%MIDI bassprog 3
|
||||
%%MIDI program 26
|
||||
%%MIDI beat 110 100 90 4
|
||||
%%MIDI ratio 2 1
|
||||
%%MIDI chordvol 64
|
||||
%%MIDI bassvol 65
|
||||
%%MIDI transpose 0
|
||||
%%MIDI gracedivider 4
|
||||
Q:1/4 = 110
|
||||
T: der Gasn Nigun
|
||||
T: the Street Tune
|
||||
R: horra
|
||||
B: The Compleat Klezmer p.47
|
||||
M: 3/8
|
||||
L: 1/16
|
||||
%Q: 3/8=60
|
||||
K: Dm
|
||||
%%MIDI drum dzd 65 50 90 90
|
||||
%%MIDI drumon
|
||||
%%MIDI gchord fcc
|
||||
|: zF2 \
|
||||
| "Gm"FG3 G2 | TG4 F2 | "Dm"FD- D4- | D2z2 F2 \
|
||||
| "Gm"FG3 G2 | "C7"TG3F AG | "F"F3C AC | F2z2 C2 |
|
||||
| "Fm"C3F EF | G3_A =Bc | "G"d3_e dc | T=B3_A GF \
|
||||
| "Dm"F3E "Gm"GE | "Dm"F3D "Cm"(3_EDC | "Dm"D3d AF | D2z :|
|
||||
|: A,DF \
|
||||
| "Dm"A6- | A3A (3c=BA | ^G=B A4- | A3D FA \
|
||||
| "Dm"c3=B (3cBA | c3=B (3cBA | ^G=B A4- | A3 A,DF |
|
||||
| "Dm"A3^G (3AGF | A3^G (3AGF | E=G F4- | F3 A,DE \
|
||||
| "Dm"F3E (3FED | F3E (3FED | ^CE D4- | D2z :|
|
||||
|
||||
|
||||
46
samples/detune.abc
Normal file
46
samples/detune.abc
Normal file
@@ -0,0 +1,46 @@
|
||||
X:1
|
||||
T:temperament command
|
||||
M: 4/4
|
||||
L: 1/8
|
||||
K:C
|
||||
%%temperament +00 -06 -04 -02 -08 +02 -08 -02 -04 -06 10 0
|
||||
c d e f g a b c' |
|
||||
K:C#
|
||||
c d e f g a b c' |
|
||||
K:Cb
|
||||
c d e f g a b c' |
|
||||
M:12/8
|
||||
L:1/8
|
||||
K:C
|
||||
c ^c d ^d e f ^f g ^g a ^a b |
|
||||
M:13/8
|
||||
L:1/8
|
||||
c _d =d _e =e f _g =g _a =a _b =b c' |
|
||||
|
||||
|
||||
X:2
|
||||
T:temperament command
|
||||
T:from https://chiselapp.com/user/moinejf/repository/abc2svg/artifact/9b9730a7decefc8f
|
||||
L:1/2
|
||||
M:6/2
|
||||
K:C
|
||||
%%MIDI program 16
|
||||
%%MIDI makechordchannels 2
|
||||
% pythagore (~500 B.C)
|
||||
%%temperament +00 +14 +04 -06 +08 -02 +12 +02 +16 +06 -04 +10
|
||||
[CEG]2z [C_EG]2z | [^F^A^c]2z [^F=A^c]2z |
|
||||
% just intonation
|
||||
%%temperament +00 -08 -18 -06 -14 -02 -10 +02 -08 -16 -04 -12
|
||||
[CEG]2z [C_EG]2z | [^F^A^c]2z [^F=A^c]2z |
|
||||
% meantone (Pietro Aaron 1523)
|
||||
%%temperament +00 -24 -07 +10 -14 +03 -21 -03 -27 +10 +07 -17
|
||||
[CEG]2z [C_EG]2z | [^F^A^c]2z [^F=A^c]2z |
|
||||
% Andreas Werckmeister III (1681)
|
||||
%%temperament +00 -04 +04 +00 -04 +04 +00 +02 -08 +00 +02 -02
|
||||
[CEG]2z [C_EG]2z | [^F^A^c]2z [^F=A^c]2z |
|
||||
% well temperament (F.A. Vallotti 1754)
|
||||
%%temperament +00 -06 -04 -02 -08 +02 -08 -02 -04 -06 +00 -10
|
||||
[CEG]2z [C_EG]2z | [^F^A^c]2z [^F=A^c]2z |
|
||||
% 12-tone equal temperament
|
||||
%%MIDI temperamentnormal
|
||||
[CEG]2z [C_EG]2z | [^F^A^c]2z [^F=A^c]2z |
|
||||
31
samples/drums.abc
Normal file
31
samples/drums.abc
Normal file
@@ -0,0 +1,31 @@
|
||||
X:1
|
||||
T: drums
|
||||
M: 2/4
|
||||
L:1/8
|
||||
K: C
|
||||
%%MIDI drum dddd 35 36 37 38
|
||||
%%MIDI drumon
|
||||
z4|
|
||||
%%MIDI drum dddd 39 40 41 42
|
||||
z4|
|
||||
%%MIDI drum dddd 43 44 45 46
|
||||
z4|
|
||||
%%MIDI drum dddd 47 48 49 50
|
||||
z4|
|
||||
%%MIDI drum dddd 51 52 53 54
|
||||
z4|
|
||||
%%MIDI drum dddd 55 56 57 58
|
||||
z4|
|
||||
%%MIDI drum dddd 59 60 61 62
|
||||
z4|
|
||||
%%MIDI drum dddd 63 64 65 66
|
||||
z4|
|
||||
%%MIDI drum dddd 67 68 69 70
|
||||
z4|
|
||||
%%MIDI drum dddd 71 72 73 74
|
||||
z4|
|
||||
%%MIDI drum dddd 75 76 77 78
|
||||
z4|
|
||||
%%MIDI drum dddd 79 80 81 82
|
||||
z4|
|
||||
|
||||
147
samples/temperament.abc
Normal file
147
samples/temperament.abc
Normal file
@@ -0,0 +1,147 @@
|
||||
%%splittune
|
||||
%%textfont Helvetica 14
|
||||
%%scale .9
|
||||
|
||||
|
||||
%%begintext obeylines
|
||||
=================
|
||||
temperamentlinear
|
||||
=================
|
||||
%%endtext
|
||||
%%begintext justify
|
||||
Microtone accidentals can be used along with temperamentlinear.
|
||||
|
||||
In that case, the accidental ratio is based on the new chromatic semitone size,
|
||||
defined as 7 fifths minus 4 octaves. (Run abc2midi with the verbose
|
||||
option (-v) to see the temperament values.)
|
||||
|
||||
As an exception, the microtonal deviation in cents can be represented
|
||||
by using denominator=100 in the accidentals. Example:
|
||||
%%endtext
|
||||
|
||||
X:1
|
||||
T:\%\%MIDI temperamentlinear - microtone accidentals in cents
|
||||
%%postscript /ft5475{M -3 3 RM 6 -6 RL 2 SLW stroke}def
|
||||
%%postscript /ft35939{2 copy ft0 M -7.5 -3 RM 12 F3 (7) show}def
|
||||
M:none
|
||||
K:C
|
||||
%%scale 1.3
|
||||
V:1
|
||||
%%MIDI program 17
|
||||
%%MIDI temperamentlinear 1200 702 %% Pythagorian tunings
|
||||
%%MIDI makechordchannels 3
|
||||
"^Pure;major;chord"\
|
||||
[C_22/100EG]8 y |\
|
||||
"^Pythagorian;major;chord"\
|
||||
[CEG]8 y ||\
|
||||
"^Pure;4:5:6:7;chord"\
|
||||
[C_22/100EG_141/100B]8 y |\
|
||||
"^Pythagorean;7-chord"\
|
||||
[CEG_B]8 y ||
|
||||
|
||||
%%newpage
|
||||
|
||||
%%begintext obeylines
|
||||
================
|
||||
temperamentequal
|
||||
================
|
||||
%%endtext
|
||||
%%begintext justify
|
||||
New command.
|
||||
|
||||
\%\%MIDI temperamentequal <ndiv> [octave_cents] [fifth_steps] [sharp_steps]
|
||||
|
||||
This commans sets a tempered scale defined by 'ndiv' equal divisions
|
||||
of 'octave_cents' (default is the octave = 1200 cents).
|
||||
|
||||
The optional parameter 'fifth_steps', if provided, is an integer that
|
||||
defines the size of the fifth in steps of the temperament.
|
||||
This sets where is the note G in the temperament.
|
||||
|
||||
When 'fifth_steps' is omited or 0 (zero), the program computes it
|
||||
as an approximation of the frequency ratio 3/1, minus the
|
||||
(possibly tempered) octave.
|
||||
|
||||
The optional 'sharp_steps' defines the meaning of the accidentals.
|
||||
'sharp_steps' is the number of steps between a natural note and
|
||||
a sharpened note (e.g. between =C and ^C).
|
||||
|
||||
By default, the size of a sharp/flat deviation is based on the
|
||||
size of the chromatic semitone in the specified temperament: 7 fifths minus
|
||||
4 octaves. The values in use in the temperament can be viewed
|
||||
by running abc2midi with the command-line option -v (verbose).
|
||||
|
||||
With temperamentequal (as with temperamentlinear), microtone accidentals
|
||||
are interpreted as fractions of the sharp size in the
|
||||
specified temperament, except if they use denominator=100, which
|
||||
defines microtonal deviations in cents.
|
||||
|
||||
The conventional temperament can be reset with the command temperamentnormal.
|
||||
|
||||
|
||||
See also: temperamentlinear, temperamentnormal, makechordchannels
|
||||
|
||||
|
||||
Example:
|
||||
%%endtext
|
||||
|
||||
X:2
|
||||
T:\%\%MIDI temperamentequal
|
||||
%%stretchlast 1
|
||||
M:none
|
||||
L:1/2
|
||||
K:C
|
||||
V:1
|
||||
%%MIDI program 44
|
||||
%%MIDI makechordchannels 3
|
||||
%
|
||||
%%text \%\%MIDI temperamentequal 7 1200 4 \% N.B.: fifth = 4 steps
|
||||
%%MIDI temperamentequal 7 1200 4 % N.B.: fifth = 4 steps
|
||||
"^Octave divided in 7 equal parts"\
|
||||
c d e f g a b c' & [I:MIDI=program 44] C8 | [CEGc]2 z |
|
||||
%
|
||||
%%text \%\%MIDI temperamentequal 17
|
||||
%%MIDI temperamentequal 17
|
||||
"^Octave divided in 17 equal parts"\
|
||||
=c ^/c ^c =d _/d _d =c & C7 | [CEGc]2 z |
|
||||
%
|
||||
%%text \%\%MIDI temperamentequal 22 \% N.B.: 1/3-sharps
|
||||
%%postscript /sh2{M 0 -5 RM 14 F3 (/) show}bind def
|
||||
%%postscript /sh258{2 copy M -7.5 -5 RM 14 F3 (\\) show sh0}bind def
|
||||
%%postscript /ft2{M 0 -5 RM 14 F3 (\\) show}bind def
|
||||
%%postscript /ft258{2 copy M -7.5 -5 RM 14 F3 (/) show ft0}bind def
|
||||
%%MIDI temperamentequal 22 % N.B.: 1/3-sharps
|
||||
"^Octave divided in 22 equal parts"\
|
||||
=c ^1/3c ^2/3c ^c =d _1/3d _2/3d _d =c & C8-C | [C_1/3EGc]2 z |
|
||||
%
|
||||
%%text \%\%MIDI temperamentequal 31
|
||||
%%MIDI temperamentequal 31
|
||||
"^Octave divided in 31 equal parts"\
|
||||
=c ^/c ^c ^3/c ^^c =d _/d _d _3/d __d =c2 & C12 | [CEGc]2 z |
|
||||
%
|
||||
%%text \%\%MIDI temperamentequal 19
|
||||
%%MIDI temperamentequal 19
|
||||
"^Octave divided in 19 equal parts"\
|
||||
=c ^c ^^c =d _d __d =c & C7 | [CEGc]2 z |
|
||||
%
|
||||
%%text \%\%MIDI temperamentequal 19 1205
|
||||
%%MIDI temperamentequal 19 1205
|
||||
"^Streched octave (1205 cents) divided in 19 equal parts"\
|
||||
=c ^c ^^c =d _d __d =c & C7 | [CEGc]2 z |
|
||||
%
|
||||
%%text \%\%MIDI temperamentequal 11 1200 7 1
|
||||
%%MIDI temperamentequal 11 1200 7 1
|
||||
"^Octave divided in 11 equal parts"\
|
||||
c __d _d =d ^d ^^d =e =g ^g ^^g =a =c' & C12 |
|
||||
%
|
||||
%%tex \%\%MIDI temperamentnormal
|
||||
%%MIDI temperamentnormal
|
||||
"^Conventional temperament: octave divided in 12 equal parts"\
|
||||
c _d =d ^d =e =f ^f =g ^g =a _b =b =c'2 & C14 |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user