ABC2MIDI(1) General Commands Manual ABC2MIDI(1) (NAME) abc2midi - abc MIDI (SYNOPSIS) abc2midi infile [refnum] [-c] [-v] [-ver] [-t] [-n limit] [-CS] [-quiet] [-silent] [-Q tempo] [-NFNP] [-NFER] [-NGRA] [-NGUI] [-STFW] [-OCC] [-NCOM] [-PMAR] [-HARP] [-BF] [-TT] [-o outfile] -CSM [filename] (DESCRIPTION) abc MIDI N.mid abc N . -o . . (OPTIONS) refnum refnum. -c ( ). -v n (verbose) n (). -ver . -t . -CS : : (broken rhythms). -quiet . -silent . -n X X . -Q tempo (quarter notes per minute) abc . -NFNP !f! !ff! . -NFER ( H !fermata!). -NGRA (grace notes). -NGUI . -STFW MIDI . -NCOM () MIDI . -PMAR (marker meta-events) MIDI :P. :P ( P:(AB)3) ( "Part A-1" "Part B-1" "Part A-2" "Part B-2"). :P :P ( "Part A" "Part B"). -OCC ( +D2G2+ [DG]2). -BF BarFly: (stress model) . -HARP (Roll ornaments=roll) ( ). -TT A = 440 Hz . -o outfile outfile. -CSM infile . (FEATURES) * (< , >) (n-tuples) / (slurring) (ties) (staccatto) / / . * R:hornpipe r:hornpipe (ab a>b ). * abc . * abc MIDI . * (accompaniment) MIDI . * abc . (voice) . * :w MIDI (Karaoke) . * V: soprano abc . * x (z) . * ( !fermata!) . ( +fermata+) . (LIMITATIONS) * :X . ABC (ABC SYNTAX EXTENSIONS) * abc : %%MIDI channel n () () abc2midi . . abc . . () . %%MIDI channel n n ( ) . %%MIDI program [c] n n ( ) c . c . General MIDI . %%MIDI beat a b c n (velocity) . a . <<>> b c . a b c . n <<>> . x/y k = 0, 1, 2 .. x-1 . n . k n <<>> . !ppp! !fff! : !ppp! = %%MIDI beat 30 20 10 1 !pp! = %%MIDI beat 45 35 20 1 !p! = %%MIDI beat 60 50 35 1 !mp! = %%MIDI beat 75 65 50 1 !mf! = %%MIDI beat 90 80 65 1 !f! = %%MIDI beat 105 95 80 1 !ff! = %%MIDI beat 120 110 95 1 !fff! = %%MIDI beat 127 125 110 1 %%MIDI beatmod n a b c n ( n ). !crescendo(! !crescendo)! %%MIDI beatmod 15 ( !<(! !<)! ). !diminuendo(! !diminuendo)! %%MIDI beatmod -15 . %%MIDI deltaloudness n n . (crescendo) (diminuendo) a b c . n . %%MIDI nobeataccents 'b' ( %%MIDI beat ) . (ff f ) . %%MIDI beataccents (). %%MIDI beatstring < f m p> . 'f' a ( ) 'm' b ( ) 'p' c ( ) . / : %%MIDI beatstring fppmpmp %%MIDI transpose n (semitones) ( ) . n . %%MIDI rtranspose n %%MIDI transpose a %%MIDI rtranspose b a+b . %%MIDI transpose b b . %%MIDI c n (pitch) MIDI c . . . %%MIDI grace a/b (grace notes) . a b-1 . . ( ) . : %%MIDI gracedivider b b :L . b = 4 L: = 1/8 /(*) (32nd note) . . . %%MIDI chordname name n1 n2 n3 n4 n5 n6 "name" . n1 n2 n3 n6 (root) . . "name" . chordname abc . m 7 m7 maj7 : %%MIDI chordname m 0 3 7 %%MIDI chordname 7 0 4 7 10 %%MIDI chordname m7 0 3 7 10 %%MIDI chordname maj7 0 4 7 11 %%MIDI gchord string . (string) z c f b (rests) (chords) (fundamental) (fundamental plus chord) . . z c f b czf2zf3. abc abc2midi abc . :M abc : / / : %%MIDI gchord fzczfzcz / : %%MIDI gchord fzczcz / : %%MIDI gchord fzcfzc / : %%MIDI gchord fzcfzcfzc gchord . (arpeggios) . g, h, i, j G, H, I, J ( ) . (C major) g C h E i G . gchord : %%MIDI gchord ghih abc2midi CEGE . G, H, I J () . ( "C/E") E g E . gchord . . gchord (fcbghijGHIJz) . %%MIDI chordprog n MIDI n . octave=n n -2 2 ( ) n ( : %%MIDI chordprog 10 octave=1). %%MIDI bassprog n MIDI (bass) n . octave=n n -2 2 ( ) n ( : %%MIDI bassprog 10 octave=-1). %%MIDI chordvol n ( / velocity) n . %%MIDI bassvol n ( / velocity) n . melodyvol beat . %%MIDI gchordon ( ). %%MIDI gchordoff . %%MIDI droneon / (drone) ( ). A, A,, (bassoon) . %%MIDI drone . %%MIDI droneoff . %%MIDI drone n1 n2 n3 n4 n5 (drone) n1 MIDI n2 n3 MIDI n4 n5 MIDI . 70 45 33 80 80 . . %%MIDI drum string [drum programs] [drum velocities] () . . : %%MIDI drum d2zdd 35 38 38 100 50 50 'd' 'z' . (voice) '%%MIDI drumon' . '%%MIDI drumoff' . %%MIDI drum . General MIDI . gchord drum f c z d :L . gchord . . "dd" "d4d4" . ( C3/2) . (3ddd d/d/d/d "d4d4d4d3d3d3d3" . %%MIDI drumbars n %%MIDI drum . %%MIDI drumbars n n n . drumbars abc . drumbar . drumbar ( abc doc/CHANGES ). %%MIDI gchordbars n gchord drumbars ( ) n ( doc/CHANGES ). 1.54 abc2midi ( [FAc]) MIDI () . ( F) ( A) MIDI MIDI . << (expressivo)>> ( gchords ). MIDI : %%MIDI chordattack n n . n abc2midi . n MIDI . n . %%MIDI randomchordattack n n-1 . %%MIDI trim x/y x y . ( ) . x/y :L . . . x/y abc . :L . x/y . (note trimming) (slurs) . x ( 0/1). (voice) . %%MIDI expand x/y x y . . %%MIDI drummap note midipitch abcguide.txt . %%MIDI ptstress filename filename (Phil Taylor) abc2midi abc2midi . MIDI beat beatstring beatmod . !f! !pp! . : MIDI trim . %%MIDI beataccents . . . -BF abc2midi . . MIDI . . . . : . . . . ( . ) . %%MIDI stressmodel n n . %%MIDI bendvelocity bendstring controlstring abcguide.txt . . (COMPATIBILITY WITH DRAFT STANDARD 2.0) (copyright) : %%abc-copyright (c) Copyright John Smith 2003 abc2midi (metatext) MIDI . event_specific store.c . (Karaoke) @T . (SEE ALSO) abc2ps(1), midi2abc(1), yaps(1). (AUTHORS) James Allwright (SUPPORTED) Seymour Shlien (VERSION) abc2midi 5.03 . (COPYRIGHT) James Allwright abc2midi << >> . << >> (GNU General Public License) . abcguide.txt abcMIDI . June 2017 ABC2MIDI(1)