]> git.cworth.org Git - scherzo/blobdiff - scherzo.c
Start drawing some very rudimentary notes.
[scherzo] / scherzo.c
index 6a04de991e3708dd684bf08415c598c7bb3a59db..329884da93764973e0d595265d85dd5e2ac9b061 100644 (file)
--- a/scherzo.c
+++ b/scherzo.c
@@ -111,6 +111,8 @@ main (int argc, char *argv[])
     GtkWidget *window;
     GtkWidget *drawing_area;
     scherzo_t scherzo;
+    score_staff_t *treble;
+    score_staff_t *bass;
 
     gtk_init (&argc, &argv);
 
@@ -118,6 +120,28 @@ main (int argc, char *argv[])
     scherzo.staff_height = 48;
     score_set_staff_height (scherzo.score, scherzo.staff_height);
 
+    score_add_brace (scherzo.score, 2);
+    treble = score_add_staff (scherzo.score, SCORE_CLEF_G);
+    bass = score_add_staff (scherzo.score, SCORE_CLEF_F);
+
+    score_staff_add_note (treble, SCORE_BUILD_NOTE (D, 4, WHOLE));
+    score_staff_add_note (treble, SCORE_BUILD_NOTE (E, 4, WHOLE));
+    score_staff_add_note (treble, SCORE_BUILD_NOTE (F, 4, WHOLE));
+    score_staff_add_note (treble, SCORE_BUILD_NOTE (G, 4, WHOLE));
+    score_staff_add_note (treble, SCORE_BUILD_NOTE (A, 4, WHOLE));
+    score_staff_add_note (treble, SCORE_BUILD_NOTE (B, 4, WHOLE));
+    score_staff_add_note (treble, SCORE_BUILD_NOTE (C, 5, WHOLE));
+    score_staff_add_note (treble, SCORE_BUILD_NOTE (D, 5, WHOLE));
+
+    score_staff_add_note (bass, SCORE_BUILD_NOTE (B, 2, WHOLE));
+    score_staff_add_note (bass, SCORE_BUILD_NOTE (C, 3, WHOLE));
+    score_staff_add_note (bass, SCORE_BUILD_NOTE (D, 3, WHOLE));
+    score_staff_add_note (bass, SCORE_BUILD_NOTE (E, 3, WHOLE));
+    score_staff_add_note (bass, SCORE_BUILD_NOTE (F, 3, WHOLE));
+    score_staff_add_note (bass, SCORE_BUILD_NOTE (G, 3, WHOLE));
+    score_staff_add_note (bass, SCORE_BUILD_NOTE (A, 3, WHOLE));
+    score_staff_add_note (bass, SCORE_BUILD_NOTE (B, 3, WHOLE));
+
     window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 
     gtk_window_set_default_size (GTK_WINDOW (window), 600, 400);