]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/midi/quantize-duration-2.ly
Midi2ly: if --duration-quant == first note, still write duration. Fixes #1575.
[lilypond.git] / input / regression / midi / quantize-duration-2.ly
1 % Lily was here -- automatically converted by out/bin/midi2ly from /home/janneke/testmidi.mid
2 \version "2.13.53"
3
4 \layout {
5   \context {
6     \Voice
7     \remove "Note_heads_engraver"
8     \consists "Completion_heads_engraver"
9     \remove "Rest_engraver"
10     \consists "Completion_rest_engraver"
11   }
12 }
13
14 \header {
15 texidoc="midi2ly @code{--duration-quant} preserves first note length (16)"
16 options="--duration-quant=16"
17 }
18
19 trackAchannelA = {
20
21
22   \key a \major
23     
24   % [TEXT_EVENT] Nokia Tune
25   
26   \tempo 4 = 120 
27   
28
29   \key a \major
30   
31   \time 3/8 
32   
33 }
34
35 trackA = <<
36   \context Voice = voiceA \trackAchannelA
37 >>
38
39
40 trackBchannelB = \relative c {
41   e'''4*41/192 r4*7/192 d4*41/192 r4*7/192 fis,4*89/192 r4*7/192 gis4*89/192 
42   r4*7/192 
43   | % 2
44   cis4*41/192 r4*7/192 b4*41/192 r4*7/192 d,4*89/192 r4*7/192 e4*89/192 
45 }
46
47 trackB = <<
48   \context Voice = voiceA \trackBchannelB
49 >>
50
51
52 \score {
53   <<
54     \context Staff=trackB \trackA
55     \context Staff=trackB \trackB
56   >>
57   \layout {}
58   \midi {}
59 }