LEFT | RIGHT |
(no file at all) | |
1 /* | 1 /* |
2 This file is part of LilyPond, the GNU music typesetter. | 2 This file is part of LilyPond, the GNU music typesetter. |
3 | 3 |
4 Copyright (C) 2000--2019 Jan Nieuwenhuizen <janneke@gnu.org>, | 4 Copyright (C) 2000--2019 Jan Nieuwenhuizen <janneke@gnu.org>, |
5 Erik Sandberg <mandolaerik@gmail.com> | 5 Erik Sandberg <mandolaerik@gmail.com> |
6 | 6 |
7 Chris Jackson <chris@fluffhouse.org.uk> - extended to support | 7 Chris Jackson <chris@fluffhouse.org.uk> - extended to support |
8 bracketed pedals. | 8 bracketed pedals. |
9 | 9 |
10 LilyPond is free software: you can redistribute it and/or modify | 10 LilyPond is free software: you can redistribute it and/or modify |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 }; | 114 }; |
115 | 115 |
116 static Pedal_type_info pedal_types_[NUM_PEDAL_TYPES]; | 116 static Pedal_type_info pedal_types_[NUM_PEDAL_TYPES]; |
117 | 117 |
118 class Piano_pedal_engraver : public Engraver | 118 class Piano_pedal_engraver : public Engraver |
119 { | 119 { |
120 public: | 120 public: |
121 TRANSLATOR_DECLARATIONS (Piano_pedal_engraver); | 121 TRANSLATOR_DECLARATIONS (Piano_pedal_engraver); |
122 | 122 |
123 protected: | 123 protected: |
124 virtual void initialize (); | 124 void initialize () override; |
125 virtual void finalize (); | 125 void finalize () override; |
126 void listen_sustain (Stream_event *); | 126 void listen_sustain (Stream_event *); |
127 void listen_una_corda (Stream_event *); | 127 void listen_una_corda (Stream_event *); |
128 void listen_sostenuto (Stream_event *); | 128 void listen_sostenuto (Stream_event *); |
129 void stop_translation_timestep (); | 129 void stop_translation_timestep (); |
130 void process_music (); | 130 void process_music (); |
131 | 131 |
132 private: | 132 private: |
133 Pedal_info info_list_[NUM_PEDAL_TYPES + 1]; | 133 Pedal_info info_list_[NUM_PEDAL_TYPES + 1]; |
134 | 134 |
135 void create_text_grobs (Pedal_info *p, bool); | 135 void create_text_grobs (Pedal_info *p, bool); |
(...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
500 "pedalSostenutoStrings " | 500 "pedalSostenutoStrings " |
501 "pedalSostenutoStyle " | 501 "pedalSostenutoStyle " |
502 "pedalSustainStrings " | 502 "pedalSustainStrings " |
503 "pedalSustainStyle " | 503 "pedalSustainStyle " |
504 "pedalUnaCordaStrings " | 504 "pedalUnaCordaStrings " |
505 "pedalUnaCordaStyle ", | 505 "pedalUnaCordaStyle ", |
506 | 506 |
507 /* write */ | 507 /* write */ |
508 "" | 508 "" |
509 ); | 509 ); |
LEFT | RIGHT |