NESS automations with NESS_OSC plugin

This tutorial walks you through setting up the NESS Audio Object Controller VST in Reaper. You’ll learn how to control and automate sound object positions (X/Y), width, and other parameters in NESS using Reaper’s automation lanes.
The same operations can be done with any DAW that support .vst3 plugins.

Download and install the VST

 

    1. Download the plugin : select your version (Mac/ Windows)

    1. Install the VST

       

        • Unzip the archive

        • Place the .vst3 entire folder in your standard VST3 directory.
          C:\Program Files\Common Files\VST3

Load the VST in Reaper

 

    1. Launch Reaper

    1. go to Options > Preferences

    1. Find the Plug-ins > VST section

    1. Click on Re-Scan > Re-Scan VST path for new / modified plugins

Insert the VST on a Track

 

    1. Create a new Reaper project or open an existing one.

    1. Add a track by clicking Track > Insert new track.

    1. Click FX on the track to open the “Add FX” dialog.

    1. Search for “NESS_OSC” and double-click to insert it.

Connect the VST to NESS via OSC

Configure IP Address

 

    • In the VST GUI, find the IP Address field and enter the IP of the computer running NESS (often “127.0.0.1” if it’s the same machine).

Confirm Connectivity

 

    • Go in the Settings Tab of NESS

    • Set Receiving OSC on ON

    • try to change the width fader on the VST

    • you should in the incomming message section something like this:
      /ness/obj/0/w 153.2

    • Set the Object ID to 1 and move the cursor on the XY Pad.

    • The position of your first object in NESS should move.

Basic Controls in the VST

XY Pad

 

    • Click and drag on the square pad to move your sound object in X (horizontal) and Y (vertical).

    • The plugin sends OSC messages in real time to NESS (e.g. "/ness/obj/7/xyz -0.45 0.52 0.00").

Sliders

 

    • X and Y Sliders: Another way to control the object coordinates.

    • Width: Controls the spatial “spread” (0 = no spread, 1 = max spread).

    • Object ID: Select which object slot in NESS you’re controlling (e.g. object 7, object 3, etc.).

IP Field

 

    • Lets you change the OSC IP address, if you need to connect to a different machine.

Automating Positions in Reaper

Select the audio object in NESS you want to control

 

    • set the Object ID on the number of the track of NESS you want to control

Enable Automation Lanes

 

    • Click the Track Envelopes/Automation button (often labeled env).

    • In the dialog that appears, locate the Parameters from the NESS VST (X, Y, Width, ObjectID, etc.).

    • Click Visible and Arm on any parameter you want to automate.

Draw or Record Automation

 

    • Draw Automation: Select a parameter’s automation lane (e.g. X), use the Envelope tool to draw curves.

    • Live Recording:

       

        1. Enable Write or Touch automation mode on the track.

        1. Press Play/Record in Reaper.

        1. Move the XY Pad in real time. Reaper will record envelope changes on the selected lanes.

Play and Edit

 

    • Once recorded, switch automation mode to Read, press Play, and watch the XY Pad move automatically according to the envelope.

    • You can refine the envelope shapes (linear, curved, points) to achieve smooth or intricate movements.

Multiple Objects

 

    • If you have multiple sound objects in NESS, create additional tracks or instances of the plugin, each set to a different Object ID. You can then automate each individually.

Testing and Troubleshooting

Check NESS

 

    • In NESS’s UI or log (incoming messages), make sure it’s receiving incoming OSC for the correct object IDs and coordinates.

Network Setup

 

    • If you’re on separate machines (DAW vs. NESS), verify firewall settings or that both systems share the same network.

No Movement?

 

    • Confirm your automation lanes are active (not bypassed) and the track is set to Read mode.

    • Check that the plugin’s IP address matches the one of the computer on which NESS is running

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top