aboutsummaryrefslogtreecommitdiffhomepage
path: root/backends/maweb.c
diff options
context:
space:
mode:
Diffstat (limited to 'backends/maweb.c')
-rw-r--r--backends/maweb.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/backends/maweb.c b/backends/maweb.c
index 57d04ae..c495512 100644
--- a/backends/maweb.c
+++ b/backends/maweb.c
@@ -835,9 +835,11 @@ static int maweb_set(instance* inst, size_t num, channel** c, channel_value* v){
}
chan->out = v[n].normalised;
- //i/o value space separation
- chan->in = v[n].normalised;
- chan->input_blocked = 1;
+ //i/o value space separation & feedback filtering for faders
+ if(chan->type == exec_fader){
+ chan->input_blocked = 1;
+ chan->in = v[n].normalised;
+ }
switch(chan->type){
case exec_fader: