X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=scherzo.c;h=329884da93764973e0d595265d85dd5e2ac9b061;hb=f6b8f7f23bb8a4a5b30bfde8242578cca90ddacf;hp=6a04de991e3708dd684bf08415c598c7bb3a59db;hpb=725f5e37b25a05b69782b223d9de53b182cdc9b2;p=scherzo diff --git a/scherzo.c b/scherzo.c index 6a04de9..329884d 100644 --- 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);