summaryrefslogtreecommitdiff
path: root/synth/channel.h
diff options
context:
space:
mode:
Diffstat (limited to 'synth/channel.h')
-rw-r--r--synth/channel.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/synth/channel.h b/synth/channel.h
index 4ddcbb3..f673294 100644
--- a/synth/channel.h
+++ b/synth/channel.h
@@ -39,7 +39,7 @@ class Channel
void set_hold_pedal(bool newstate);
void set_sostenuto_pedal(bool newstate);
-
+ void set_legato_pedal(bool newstate);
float balL, balR;
private:
@@ -57,7 +57,6 @@ class Channel
std::list<Note*> notes;
- bool always_reattack;
bool do_portamento;
int n_voices;
@@ -70,6 +69,8 @@ class Channel
set<int> held_keys;
set<int> sostenuto_keys;
+
+ bool legato_pedal_pressed;
};
#endif