X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=score.h;fp=score.h;h=b8791f67f1caa5f8dd0ab9257efa9997d312fb46;hb=367e517451123c7c79ead28eca6d2489bfed6467;hp=d5391012bb428e26f901a8432535ce797f3c8700;hpb=e77d712bf9f99c3d95f909621ae177b9f8175163;p=scherzo diff --git a/score.h b/score.h index d539101..b8791f6 100644 --- a/score.h +++ b/score.h @@ -115,9 +115,14 @@ score_add_staff (score_t *score, score_clef_t clef); * QUARTER=4, EIGHTH=8, etc.) */ score_note_t * -score_add_note (score_staff_t *staff, - pitch_t pitch, - score_duration_t); +score_staff_add_note (score_staff_t *staff, + pitch_t pitch, + score_duration_t duration); + +/* Add a note to the score, (automatically selecting the nearest + * staff) */ +score_note_t * +score_add_note (score_t *score, pitch_t pitch, score_duration_t duration); /* Add a chord symbol of 'name' to a staff. * @@ -138,6 +143,14 @@ score_remove_chord (score_chord_t *chord); void score_remove_note (score_note_t *note); +/* Remove all notes from the given staff. */ +void +score_staff_remove_notes (score_staff_t *staff); + +/* Remove all notes from the score. */ +void +score_remove_notes (score_t *score); + void score_set_note_color_rgb (score_note_t *note, double r,