The following text was written to the standard output stream when the /* *simply play each of the Bach (JSB) minuet figures that are available in the MMW */ package mmw; import composer.SComposer; public class MinuetFigureListener { public static void main(String[] args) { SComposer sc = new SComposer(); sc.text(); System.out.println("sc.mm1_31_JSB_M1..."); sc.mms_31_JSB_M1(); space(sc); System.out.println("sc.mm1_33_JSB_M2..."); sc.mms_33_JSB_M2(); space(sc); System.out.println("sc.mm1_33_JSB_M3..."); sc.mms_33_JSB_M3(); space(sc); System.out.println("sc.mm1_33_JSB_M4..."); sc.mms_33_JSB_M4(); space(sc); System.out.println("sc.mm1_33_JSB_M5..."); sc.mms_33_JSB_M5(); space(sc); System.out.println("sc.mm1_34_JSB_M6..."); sc.mms_34_JSB_M6(); space(sc); System.out.println("sc.mm1_34_JSB_M7..."); sc.mms_34_JSB_M7(); space(sc); System.out.println("sc.mm1_34_JSB_M8..."); sc.mms_34_JSB_M8(); space(sc); System.out.println("sc.mm1_35_JSB_M9..."); sc.mms_35_JSB_M9(); space(sc); System.out.println("sc.mm1_35_JSB_M10..."); sc.mms_35_JSB_M10(); space(sc); System.out.println("sc.mm1_35_JSB_M11..."); sc.mms_35_JSB_M11(); space(sc); System.out.println("sc.mm1_35_JSB_M12..."); sc.mms_35_JSB_M12(); space(sc); System.out.println("sc.mm1_35_JSB_M13..."); sc.mms_35_JSB_M13(); space(sc); System.out.println("sc.mm1_36_JSB_M14..."); sc.mms_36_JSB_M14(); space(sc); System.out.println("sc.mm1_36_JSB_M15..."); sc.mms_36_JSB_M15(); space(sc); sc.untext(); } private static void space(SComposer sc) { sc.untext(); sc.text(); }; } program was executed from IntelliJ.
sc.mm1_31_JSB_M1... (C,3) sc.mm1_33_JSB_M2... (C,1) \ (B,1) \ (A,1) sc.mm1_33_JSB_M3... / (C,1) \ (F,1) (F,1) sc.mm1_33_JSB_M4... / (C,1) / (F,1) \ (B,1) sc.mm1_33_JSB_M5... / (C,1) \ (F,1) \ (E,1) sc.mm1_34_JSB_M6... / (C,1) \ (F,1/2) \ (E,1/2) / (F,1) sc.mm1_34_JSB_M7... / (C,1) / (G,1/2) \ (F,1/2) / (G,1) sc.mm1_34_JSB_M8... \ (C,1) \ (B,1/2) / (C,1/2) \ (A,1) sc.mm1_35_JSB_M9... / (C,1) \ (F,1/2) / (G,1/2) / (A,1/2) / (B,1/2) sc.mm1_35_JSB_M10... / (C,1) \ (A,1/2) / (B,1/2) / (C,1/2) / (D,1/2) sc.mm1_35_JSB_M11... \ (C,1) / (D,1/2) \ (C,1/2) \ (B,1/2) \ (A,1/2) sc.mm1_35_JSB_M12... / (C,1) \ (A,1/2) / (B,1/2) / (C,1/2) \ (A,1/2) sc.mm1_35_JSB_M13... / (C,1/2) \ (B,1/2) \ (A,1/2) / (B,1/2) / (C,1) sc.mm1_36_JSB_M14... \ (G,1/2) / (A,1/2) / (B,1/2) / (C,1/2) / (D,1/2) / (E,1/2) sc.mm1_36_JSB_M15... \ (C,1/2) / (G,1/2) \ (B,1/2) / (F,1/2) \ (C,1/2) / (E,1/2)