CS1 Standard Demo Page

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)