How Do I ... ?

Rane Multiprocessor

 

 

Stardraw Control includes powerful integration with Rane's RPM series of Programmable Multiprocessors.

 

Online Resources

There is a multimedia walk-through of these techniques in the online Technical Resources.

 

Configuring a Rane Multiprocessor

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.

 

Controlling Presets

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.

 

To control Presets using the RPM88 device driver

  1. 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.

  2. Connect the IP input port of the RPM88 device to the Ethernet port of your Computer device.

  3. In the Properties Grid, ensure that the IP Address matches your device's IP Address.

 

To create an Action to recall a Preset

  1. In the Forms View, from the Controls tab of the Toolbox, click and drag a MultiPositionKnob control onto the form.

  2. 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.

  3. Add the following Action to set the Preset property:
    Devices – RPM88 (1) – Set Preset to

  4. Set the Preset property to:
    Controls – multiPositionKnob1 – Value

  5. 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.

 

Dynamic Control

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.

 

To generate and import an RPM configuration file

  1. In the Drag Net application, select Generate Report from the File menu:
    Save the XML file to disk.

  2. 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.

  3. In the Forms View, from the Controls tab of the Toolbox, click and drag a Switch control onto the form.

  4. 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.

  5. Add the following Action to set the Mute property:
    Devices – RPM88 (1) – Input 1 – Set Mute to

  6. Set the Mute property to:
    Controls – switch1 – Checked

  7. 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.

 

See Also

Rane