AHM_Manager 1.4.0
dotnet add package AHM_Manager --version 1.4.0
NuGet\Install-Package AHM_Manager -Version 1.4.0
<PackageReference Include="AHM_Manager" Version="1.4.0" />
<PackageVersion Include="AHM_Manager" Version="1.4.0" />
<PackageReference Include="AHM_Manager" />
paket add AHM_Manager --version 1.4.0
#r "nuget: AHM_Manager, 1.4.0"
#:package AHM_Manager@1.4.0
#addin nuget:?package=AHM_Manager&version=1.4.0
#tool nuget:?package=AHM_Manager&version=1.4.0
AHM Manager
Plugin for controlling AHM series matrices
Asset Description
This Q-SYS Plugin provides full control of Allen & Heath AHM series matrix mixers over TCP. Connect to the matrixe and manage zones and control groups with mute, level, auto-mute fader-follow, and source selector controls directly from Q-SYS. Presets can be named and recalled directly from the plugin, with the active preset reflected automatically across all recall buttons. An optional TCP Server enables bidirectional integration with AHM Device Control, allowing the AHM to drive boolean controls on the Q-SYS Core. A built-in DCF file generator creates the matching Device Control configuration file ready for import into the AHM.
Included In Package
- Plugin
- example dcf file.dcf
Properties
- Port - Port
- Poll Time - How often the plugin should poll the AHM for changes.
- Model - Model
- Zones - How many zones should be available in the plugin.
- Presets - How many presets should be available in the plugin.
- Enable TCP Server - Set true to enable a TCP server in the plugin. This allows the AHM to send custom TCP commands to the core.
- Controls - Determins how many TCP controls the plugin should be able to receive from the AHM.
Changelog
v1.0
- Base working plugin.
- Only tested in emulation and has no status handling, and doesn't support authenticated logins.
v1.1
- Added soft-capping of zone numbers to show the correct number of available zone for each model.
- Plugin now auto connects at startup if a valid IP is present.
- Zone auto mute now functions when zone volume is changed in AHM and not only in Q-SYS.
- Added control group level and mute controls
- Added support for getting and changing zone source selectors
v1.2
- Added a built in TCP Server to interface with command strings from AHM under "Device Control"
v1.3
- Added a GetPageNames(props) function to dynamically create the PageNames table
- Removed references to the AHM Room Combiner, this will be added back at a later date
- Simplified device control setup, strings are now auto generated based on only the control name
- Added a toggle button for each control, to toggle the state from Q-SYS if needed
- Added an export button that generates a .DCF file that can be imported as a device into an AHM pre configured with the setup from Q-SYS, including IP, - Port and command strings
v1.3.1
- Made sure toggling controls from Q-SYS respects the interlocking functionality of grouped controls
- Added nil checks so the plugin doesn't crash if toggling a control without an AHM connection
v1.4
- Removed
codepin from the control pins list
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.