|
Add Audio_item and Midi_item subclasses for (MIDI control, value) changes
Refactor handling of MIDI control changes
Handle the MIDI control value initialization from context properties
(Staff_performer::new_audio_staff), control value changes
(Midi_control_function_performer::announce_function_value_change), and
value conversion for output
(Midi_control_function_value_change::to_string) in the new
Midi_control_change_announcer class.
All MIDI control changes are now encoded using
{Audio,Midi}_control_change items. This change makes the old
{Audio,Midi}_control_function_value_change classes obsolete.
Rename Midi_control_function_performer to Midi_control_change_performer
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+401 lines, -286 lines) |
Patch |
|
M |
lily/audio-item.cc
|
View
|
|
1 chunk |
+5 lines, -17 lines |
0 comments
|
Download
|
|
M |
lily/include/audio-item.hh
|
View
|
|
1 chunk |
+4 lines, -27 lines |
0 comments
|
Download
|
|
M |
lily/include/lily-proto.hh
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
A |
lily/include/midi-cc-announcer.hh
|
View
|
|
1 chunk |
+64 lines, -0 lines |
0 comments
|
Download
|
|
M |
lily/include/midi-item.hh
|
View
|
|
1 chunk |
+13 lines, -13 lines |
0 comments
|
Download
|
|
A |
lily/midi-cc-announcer.cc
|
View
|
|
1 chunk |
+110 lines, -0 lines |
0 comments
|
Download
|
|
A |
lily/midi-cc-performer.cc
|
View
|
|
1 chunk |
+150 lines, -0 lines |
0 comments
|
Download
|
|
D |
lily/midi-control-function-performer.cc
|
View
|
|
1 chunk |
+0 lines, -138 lines |
0 comments
|
Download
|
|
M |
lily/midi-item.cc
|
View
|
|
4 chunks |
+10 lines, -62 lines |
0 comments
|
Download
|
|
M |
lily/staff-performer.cc
|
View
|
|
4 chunks |
+41 lines, -26 lines |
0 comments
|
Download
|
|
M |
ly/performer-init.ly
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 1
|