/SPATRevolutionRemote

Remote application patch files for remotely controlling SPAT Revolution

GNU General Public License v3.0GPL-3.0

SPAT Revolution Remote

A Remote control patch for SPAT Revolution object-based audio rendering and creation tool, implementing ADM-OSC, the Audio Definition Model (ADM) over Open Sound Control (OSC).

Project Originators

Zoltan, FLUX::SE, Whiti Audio

What's involved?

Open Stage Control is an open-source application, a modular OSC / MIDI controller based around a server (at the core), the launcher (configuration and server start) and the client. Clients are simply any browser that reaches the web address with port #

Getting setup

A few little steps are involved in configuring this,

  • Download and install Open Stage Control. The application (server) that runs in the background and allow a client access

  • Download the Open Stage Control - SPAT Revolution Remote Package file. This zip package contains both the patch & config files. It is as well available via the FLUX Center Application which downloads all the resources (patch & config files) to the local computer.

  • Default location for the package to be unzipped:

    • macOS: Library/Application Support/Flux/SPAT Remote Server
    • Windows: Program Files/Flux/SPAT Remote Server
  • Open the Open Stage Control application and configure it. This can be done manually but config file are provided in the above package, both for macOS and Windows. These config file can be simply loaded to Open Stage Control pressing the three dots on the right side of the interface.
    Load Config SPAT Revolution Remote Config

  • The provided config file will have a predetermined path for loading the patch. This path is the default path where the FLUX:: Center will download the resources.

    • macOS: Library/Application Support/Flux/SPAT Remote Server/SPATRevolutionRemote.json
    • Windows: Program Files/Flux/SPAT Remote Server/SPATRevolutionRemote.json Loading the patch file macOS Loading the patch file Windows
  • The last step is to simply run the server.Simply press the Play button and the server will be up and running. The console will show all the client session info for all the available network interfaces with the computer. Run Server Server Info

  • You can optionally, engage the autostart so everytime Open Stage Control is open, the server will run. Autostart

Configuring SPAT Revolution application

Configuring SPAT Revolution requires to set the OSC Connection Input and Output port for the SPAT Remote Server. Predefined presets simply needs to be chosen for the input and the output. These presets include the ADM-OSC transformation presets which includes the ability to scale the normalized data to the desired range (The object positioning zone). By default, it is scaling to a scene a 10 m3.

  • Access the SPAT Revolution preference page and reach the OSC Connection section

  • Add the input | SPAT Remote server preset SPAT Revolution OSC Connection Input

  • Add the output| SPAT Remote server preset SPAT Revolution OSC Connection Output

These above presets used the default ports of the Open Stage Control Config files supplied with by default the local 127.0.0.1 port which is required when running the server locally with SPAT Revolution (most common scenario)

Contributing to the SPAT Revolution Remote Project

TBA

License

The SPAT Revolution Remote patch is covered by a GNU General Public License v3.0