How Do I ... ? |
Rane Multiprocessor |
|
Stardraw Control includes powerful integration with Rane's RPM series of Programmable Multiprocessors.
There is a multimedia walk-through of these techniques in the online Technical Resources.
Rane RPM Multiprocessors are programmable audio DSP and zone controllers. RPM devices have varying numbers of inputs, outputs and DSP features.
An RPM Multiprocessor can be programmed using Rane's Drag Net software which is a Windows-based application that allows you to program and configure inputs, outputs, routing and DSP block using drag and drop tools. It also allows you to monitor the device in real-time.
The Rane Drag Net programming interface
The device that is used in this example is a Rane RPM88 Programmable Multiprocessor.
You can also create Presets using Drag Net, which are stored sets of parameter values that can be applied quickly to the inputs, outputs and DSP blocks. Presets can very easily be recalled using Stardraw Control.
In the Topology View,
locate the RPM88 device from the
Rane category in the Stardraw
Control Products list:
Click and drag the device to add it to your topology.
Connect the IP input port of the RPM88 device to the Ethernet port of your Computer device.
In the Properties Grid, ensure that the IP Address matches your device's IP Address.
In the Forms View, from the Controls tab of the Toolbox, click and drag a MultiPositionKnob control onto the form.
Double-click the knob
control to display the Actions Editor.
The selected event is multiPositionKnob1.ValueChanged:
this is the event that we wish to capture to recall a preset.
Add the following Action
to set the Preset property:
Devices –
RPM88 (1) –
Set Preset to
Set the Preset
property to:
Controls –
multiPositionKnob1 –
Value
Click Ok to close the Actions dialog.
Run the project: when you change the position of the knob, you should be able to verify on your physical device that the Preset has changed, and the change will also be visible in the Live view of the Drag Net application.
This is a very quick and easy method of controlling a Rane RPM Multiprocessor device.
Because RPM devices are highly configurable, it would ordinarily be very difficult to control individual parameters or DSP blocks, because the configuration is dynamic and very installation-specific.
However, the Generate Report feature within Drag Net allows you to export an XML file that contains the complete arrangement and configuration of all the inputs, outputs, DSP blocks and parameters that have been programmed.
Stardraw Control can import this file and dynamically create new driver ports and properties. This then allows you to control any parameter of any DSP block based on the device's current configuration, giving you very flexible and powerful control over the device.
In the Drag
Net application, select Generate
Report from the File menu:
Save the XML file to disk.
In the Stardraw Control
Topology View, select the RPM88
device in your topology:
In the Properties Grid is the IP Configuration
property: click the ... button
and load the XML file you generated.
In the Forms View, from the Controls tab of the Toolbox, click and drag a Switch control onto the form.
Double-click the switch
control to display the Actions Editor.
The selected event is switch1.Click:
this is the event that we wish to capture to change the Mute
property of Input 1.
Add the following Action
to set the Mute property:
Devices –
RPM88 (1) –
Input 1 –
Set Mute to
Set the Mute
property to:
Controls –
switch1 –
Checked
Click Ok to close the Actions dialog.
Run the project: when you switch the control, you should be able to verify on your physical device that the Mute state for Input 1 has changed, and will also be visible in the Live view of the Drag Net application.