MIDI output messages are sent twice for effect buttons
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
New
|
Undecided
|
Unassigned |
Bug Description
Problem:
MIDI output messages are sent twice to each connected MIDI controller for certain effect related controls.
Steps to reproduce the problem:
1. Load the attached example mapping
2. Open the log in the developer tools
3. Toggle parameter button 1 of effect 1 in effect unit 1
Actual behavior: The log shows that 2 messages are sent.
Expected behavior: The log shows that 1 message is sent.
Controls that are affected:
- Effect enable buttons, e.g. [EffectRack1_
- Effect parameter buttons, e.g. [EffectRack1_
- Effect assignment buttons, e.g. [EffectRack1_
Controls that are not affected:
- Effect pots, e.g. [EffectRack1_
- Effect focus button, [EffectRack1_
Environment:
- 2.3-beta-
- 2.3 / Linux x86_64 (Ubuntu)
Additional info:
The JS Component function `output()` is called twice. Since this call is made from C, the issue is probably not caused by javascript code.
ControlObjectSc ript::slotValue Changed( ) is called twice for every effect button change.