/* chordops.h * * the header files for chordops.c, functions which manipulate chords * For denemo, a gtk+ frontend to Lilypond, the GNU music typesetter * * (c) 2000-2005 Matthew Hiller, Adam Tee * */ #include #include #ifndef CHORDOPSH #define CHORDOPSH void newclefify (DenemoObject * thechord, gint dclef); void findreversealigns (DenemoObject * thechord); DenemoObject *newchord (gint baseduration, gint numdots, int tied); void addtone (DenemoObject * mudelaobj, gint mid_c_offset, gint enshift, gint dclef); void removetone (DenemoObject * mudelaobj, gint mid_c_offset, gint dclef); void shiftpitch (DenemoObject * mudelaobj, gint mid_c_offset, gint is_sharpening); void changedur (DenemoObject * thechord, gint baseduration, gint numdots); void changenumdots (DenemoObject * thechord, int number); void freechord (DenemoObject * mudelaobj); DenemoObject *clone_chord (DenemoObject * mudelaobj); DenemoObject *hidechord (DenemoObject * thechord); #endif /*CHORDOPSH */