- TODO: make a equalp function for general music.
- */
-class Music {
-public:
- Input *origin () const;
- void set_spot (Input);
-
- SCM get_mus_property (const char*) const;
- SCM get_mus_property (SCM) const;
- void set_mus_property (const char * , SCM val);
- void set_immutable_mus_property (const char * , SCM val);
- void set_immutable_mus_property (SCM key, SCM val);
- void set_mus_property (SCM , SCM val);
- void set_mus_pointer (const char*, SCM val);
- SCM remove_mus_property (const char* nm);
-
- virtual Pitch to_relative_octave (Pitch);
-
- /// The duration of this piece of music
- virtual Moment length_mom () const;