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) 2006--2019 Han-Wen Nienhuys | 4 Copyright (C) 2006--2019 Han-Wen Nienhuys |
5 | 5 |
6 LilyPond is free software: you can redistribute it and/or modify | 6 LilyPond is free software: you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
8 the Free Software Foundation, either version 3 of the License, or | 8 the Free Software Foundation, either version 3 of the License, or |
9 (at your option) any later version. | 9 (at your option) any later version. |
10 | 10 |
(...skipping 29 matching lines...) Expand all Loading... |
40 | 40 |
41 vector<Stream_event *> note_events_; | 41 vector<Stream_event *> note_events_; |
42 vector<Stream_event *> tabstring_events_; | 42 vector<Stream_event *> tabstring_events_; |
43 vector<Stream_event *> fingering_events_; | 43 vector<Stream_event *> fingering_events_; |
44 public: | 44 public: |
45 TRANSLATOR_DECLARATIONS (Fretboard_engraver); | 45 TRANSLATOR_DECLARATIONS (Fretboard_engraver); |
46 | 46 |
47 protected: | 47 protected: |
48 void stop_translation_timestep (); | 48 void stop_translation_timestep (); |
49 void process_music (); | 49 void process_music (); |
50 virtual void derived_mark () const; | 50 void derived_mark () const override; |
51 void listen_note (Stream_event *); | 51 void listen_note (Stream_event *); |
52 void listen_string_number (Stream_event *); | 52 void listen_string_number (Stream_event *); |
53 void listen_fingering (Stream_event *); | 53 void listen_fingering (Stream_event *); |
54 | 54 |
55 private: | 55 private: |
56 SCM last_placements_; | 56 SCM last_placements_; |
57 }; | 57 }; |
58 | 58 |
59 void | 59 void |
60 Fretboard_engraver::derived_mark () const | 60 Fretboard_engraver::derived_mark () const |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
150 "minimumFret " | 150 "minimumFret " |
151 "noteToFretFunction " | 151 "noteToFretFunction " |
152 "predefinedDiagramTable " | 152 "predefinedDiagramTable " |
153 "stringTunings " | 153 "stringTunings " |
154 "tablatureFormat ", | 154 "tablatureFormat ", |
155 | 155 |
156 /* write */ | 156 /* write */ |
157 "" | 157 "" |
158 ); | 158 ); |
159 | 159 |
LEFT | RIGHT |