Home / System Design

Example Device

CommunityMartin AI Open
Started by GregL · 15y ago · 12 views · 0 replies
15y ago

To all,
I’ve place two files (one zip, one .npp plugin file) with an example of the device creation ideas I mentioned last post.  Location is --
http://ChampionEnt.net/ftp/Peavey
The zip only adds files to the NWare plugins folder, no existing NWare files are changed.
The zip should be unzipped to the following folder --
Program Files\MediaMatrix\NWare 1.x.x\plugins   (‘Program Files’ is ‘Program Files (x86)’ on 64-bit systems)
Then import the plugin file.  Once dragged onto a page, the ‘device properties’ can be changed.
For people interested in ControlMatrix for Windows, the device creates flyoffs for all the inputs, which are often paralleled.  All controls are placed in a 'GUI block', which can be easily copied to another page.  Inside of it, the gains tab allows controlling gains using a zone selector and a common set of faders.  Once emulated, the state indicators are wired to the first two ‘privacy’ buttons on the ‘Status’ tab.  I set a limit of 16 zones based solely on the height of the pages.
For people interested in creating devices, the GUI block allows one to add ‘state’ indicators to a container for control pages.  In the schematic define (composite_schematic) the looping and variable assignment for creating the real controls for the virtual assign devices may be helpful.  Search for ‘load_VAReal.’  Also, the use of ‘specify’ using the ‘gr_label_common’ define.
Included files are –
3rd_party\devices
CE_CMWZoneStackGB.pres.xml  main device file
CE_CMWZoneStackGB.if.xml       main device properties file
3rd_party\devices\composite
CE_CMWZoneBlock.pres.xml       page zone device used inside stack
CE_CMWZoneBlock.pres.xml       page zone device properties file
CE_gui_block.pres.xml                GUI block device file
CE_gui_block.if.xml                     Needed, but almost empty
Shared\devices
CE_gui_device.presinc.xml           contains the GUI block, overridden defines
CE_common.presinc.xml              contains common defines
Finally, some of the syntax in the xml files is only apparent if one looks at a file that uses it.  Also, although one can use the ‘button – transparent polygon’ in the NWare UI, I could not get it to work in a pres.xml file.  If anyone has any suggestions or questions, please contact me.
Thanks,
Greg

Log in to reply to this topic.