Releases: wrodie/behringer-mixer
Releases · wrodie/behringer-mixer
v0.4.13
New Behringer Wing functionality added
thanks to @speedy3wk
- Expanded WING OSC mapping and documentation (headamps, channel preamp, USB player/recorder, bus→bus, bus→matrix/main pre, /status handling, scribble light mapping).
- Added WING variants: WINGRACK and WINGCOMPACT.
- Improved WING info/ACK handling.
- Updated WING color indexing (18 colors, 0-based internal indices with 1-based device writes; no OFF observed) and headamp gain normalization.
- Added Wing test.
- New / expanded tags
- headamps
- channelpreamp
- usbrec
- busbussends
New keys / expanded keys
-
Channel preamp
- /ch//preamp_gain
- /ch//preamp_phantom
- /ch//input_mode
- /ch//input_srcauto
- /ch//input_altsrc
- /ch//input_invert
- /ch//input_trim
- /ch//input_balance
- /ch//input_delay_mode
- /ch//input_delay
- /ch//input_delay_on
- /ch//input_conn_grp
- /ch//input_conn_in
- /ch//input_alt_conn_grp
- /ch//input_alt_conn_in
-
Scribble light
- /ch//config_led
- /auxin//config_led
-
Headamps (local + AES50)
- /headamp//gain, /headamp//phantom, /headamp//config_name, /headamp//config_color
- /headamp/a//gain, /headamp/a//phantom, /headamp/a//config_name, /headamp/a//config_color
- /headamp/b//gain, /headamp/b//phantom, /headamp/b//config_name, /headamp/b//config_color
- /headamp/c//gain, /headamp/c//phantom, /headamp/c//config_name, /headamp/c//config_color
-
USB player
- /usb/playlist/path
- /usb/playlist/index
- /usb/playlist/songs
-
USB recorder
- /usb/rec/state
- /usb/rec/file
- /usb/rec/action
- /usb/rec/resolution
- /usb/rec/channels
- /usb/rec/time
-
Bus sends
- /busbussend///mix_on
- /busbussend///mix_fader
- /busbussend///pre
- /bussend///pre
- /busmainsend///pre
-
Info
- /status
v0.4.12
Numerous bug fixes to Wing configuration - thanks to @speedy3wk
- Corrects WING channel count to 40 (aux-ins are handled separately).
- Makes initial mixer info loading reliable by requesting /? and accepting the WING reply variant (/* vs /?) so /status populates consistently.
- Fixes WING mapping/value extraction by using the correct data_index for multi-value OSC replies (notably color/config messages), and normalizes a couple of WING-specific addresses/paddings for consistent mapping generation.
- Updates WING color handling: aligns known indices with documented values, adds newer indices used by firmware v3.1 and adds a forward-compatible fallback (COLOR_) so unknown colors can round-trip without breaking.
- Fix incorrect handling of DCA Fader and Mutes for WING
v0.4.11
v0.4.10
v0.4.9
v0.4.8
v0.4.7
A significant number of changes.
Change how all the mixer configuration is done. There were too many 'special cases' in the code. This is now done in the configuration. This allows for more flexibility in mapping values as well.
Code should now be more maintainable.
Applied Black code formatting
Added more test code
Features
Add support for head amps gain and phantom power
Add support for (optional) 'includes' which only pulls back certain types of data