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