]> git.donarmstrong.com Git - lilypond.git/blob - lily/music.cc
release: 1.3.71
[lilypond.git] / lily / music.cc
1 /*
2   music.cc -- implement Music
3
4   source file of the GNU LilyPond music typesetter
5
6   (c)  1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7 */
8
9 #include "music.hh"
10 #include "music-list.hh"
11 #include "debug.hh"
12 #include "musical-pitch.hh"
13
14 Music::Music()
15 {
16 }
17
18 void    
19 Music::compress (Moment)
20 {
21 }
22
23 void
24 Music::do_print() const
25 {
26 }
27
28 Moment
29 Music::length_mom () const
30 {
31   return 0;
32 }
33
34 void
35 Music::print() const
36 {
37 #ifndef NPRINT
38   if (! flower_dstream)
39     return ;
40   DEBUG_OUT << classname(this) << "{";
41   
42   do_print();
43   DEBUG_OUT << "}\n";
44 #endif
45 }
46
47 Musical_pitch
48 Music::to_relative_octave (Musical_pitch m)
49 {
50   return m;
51 }
52
53
54 void
55 Music::transpose (Musical_pitch )
56 {
57 }
58