ThreeFigureMinuetThing.java
1    package mmw;
2    import composer.SComposer;
3    import note.SNote;
4    
5    public class ThreeFigureMinuetThing {
6        public static void main(String[] args) {
7            SNote note = new SNote();
8            playRow1 (note);
9            playRow2 (note);
10           playRow3 (note);
11   
12   
13   
14   
15   
16           /*SComposer sc = new SComposer(); 
17           sc.text(); 
18           sc.mms_33_JSB_M2();(C,1) \ (B,1) \ (A,1) 
19           sc.mms_35_JSB_M13();  (C,1/2) \ (B,1/2) \ (A,1/2) / (B,1/2) / (C,1) 
20           sc.mms_31_JSB_M1(); (C,3) 
21           sc.untext(); 
22            */
23       }
24   
25       private static void playRow1(SNote note) {
26           note.text();
27           note.play();
28           note.lp(1);
29           note.play();
30           note.lp(8);
31           note.play();
32       }
33   
34       private static void playRow2(SNote note) {
35           note.rp(9);
36           note.s2();
37           note.play();
38           note.lp(1);
39           note.x2();
40           note.s2();
41           note.play();
42           note.lp(8);
43           note.play();
44           note.rp(8);
45           note.x2();
46           note.s2();
47           note.play();
48           note.rp(1);
49           note.x2();
50           note.play();
51       }
52       private static void playRow3(SNote note) {
53           note.x3();
54           note.play();
55           note.untext();
56       }
57   }