
Release
- An audio plugin that sends DAW audio to another PC over the network with low latency
- * Supports communication only between devices on the same network
- Version: PARAKNOT_ver1.0.0
- Supported OS: Windows 10 or later / macOS 12 or later
- Plugin formats: VST3, AU
- Supported RIGDOCKS Bridge Ver.: 2.1.0 or later
Detail
Audio transmission
- Mode : Four combinations of audio direction (send / receive) and connection direction (listen / connect):
Broadcast(send, listen) /Receive (connect)/Receive (listen)/Send(send, connect) - Channels : Up to 12ch main + up to 4ch sub = up to 16ch
- Channel layout : Choose a preset (Monaural / Stereo / LCR(3.0) / Quad(4.0) / 5.1 / 7.1 / 7.1.4) or set the number of channels directly. Each channel can be named
- Meters : Shows the input level of each channel
- Receiver follows sender : The receiver's channel count and channel names automatically match the sender's layout
Conversion when sending
- As is : Sends the selected channel layout (main + sub) unchanged
- Downmix (2ch) : Converts the main channels to stereo with ITU-R BS.775 coefficients and sends them
- Ambisonics : Treats the first 4 input channels as A-format (first order) from an Ambisonics microphone, converts them to B-format, then decodes and sends them
Ambisonics
- A-format → B-format conversion : Conversion with correction based on the microphone geometry (array radius, capsule orientation, polar pattern). No separate conversion plugin is needed before it
- Microphone presets : Includes Default Preset (generic) / RODE NT-SF1 / Sennheiser AMBEO VR Mic. Presets can be added and edited as YAML files
- Decode to : As is (B-format, 4ch) / Mono / Stereo / 5.1 / 7.1.4
- Orientation : Rotates the sound field horizontally (±180°)
- Pass-through : In addition to the decoded output, input channels from the 5th onward can be sent unchanged
Connection and security
- Choosing a destination : Choose from the destinations registered in the Client tab of RIGDOCKS Bridge. If the other side is running more than one PARAKNOT, choose the port
- Connection display : Peers that connect to the listening side are shown as
PARAKNOT (UDP)under "Connected clients" in the Server tab of RIGDOCKS Bridge, with an OS banner notification - Communication logs : For communication outside the PC, the start and end of each peer's session is logged. Rejected traffic is logged as a count once a minute
- Licence : The licence is authenticated through RIGDOCKS. Nothing is sent or received while it is not authenticated
Other
- Display language : Japanese / English (follows the OS setting)
- Installation : Installed as a package from RIGDOCKS Bridge
API
APIs that read the state of a running PARAKNOT and change its settings. They can be called from ReaScript (Lua / Python), rigcmd and RADNODZ. Every route requires the RIGDOCKS core (resident app) to be running.
Instances
AZ_PARAKNOT_GetInstanceList: Gets the list of running instancesAZ_PARAKNOT_CountInstance: Gets the number of running instances
On-screen settings
Every setting that can be changed on screen can also be read and changed through the API.
AZ_PARAKNOT_GetLabel: Gets the display nameAZ_PARAKNOT_SetLabel: Changes the display nameAZ_PARAKNOT_GetRole: Gets the modeAZ_PARAKNOT_SetRole: Changes the modeAZ_PARAKNOT_GetOutputMode: Gets the conversion used when sendingAZ_PARAKNOT_SetOutputMode: Changes the conversion used when sendingAZ_PARAKNOT_GetTargetPeer: Gets the destinationAZ_PARAKNOT_SetTargetPeer: Changes the destinationAZ_PARAKNOT_GetTargetPeerList: Gets the available destinationsAZ_PARAKNOT_GetTargetPeerNameList: Gets the list of destination namesAZ_PARAKNOT_GetTargetPort: Gets the destination portAZ_PARAKNOT_SetTargetPort: Changes the destination portAZ_PARAKNOT_GetTargetPortList: Gets the available destination portsAZ_PARAKNOT_GetListenPort: Gets the listening portAZ_PARAKNOT_SetListenPort: Changes the listening portAZ_PARAKNOT_GetConnectEnabled: Gets the connect toggle (connecting side)AZ_PARAKNOT_SetConnectEnabled: Changes the connect toggle (connecting side)AZ_PARAKNOT_GetListenEnabled: Gets the listen toggle (listening side)AZ_PARAKNOT_SetListenEnabled: Changes the listen toggle (listening side)AZ_PARAKNOT_GetChannelPreset: Gets the channel presetAZ_PARAKNOT_SetChannelPreset: Changes the channel presetAZ_PARAKNOT_GetChannelPresetList: Gets the available channel presetsAZ_PARAKNOT_GetMainChannelCount: Gets the number of main channelsAZ_PARAKNOT_SetMainChannelCount: Changes the number of main channelsAZ_PARAKNOT_GetSubChannelCount: Gets the number of sub channelsAZ_PARAKNOT_SetSubChannelCount: Changes the number of sub channelsAZ_PARAKNOT_GetChannelNames: Gets the channel namesAZ_PARAKNOT_SetChannelName: Changes a channel nameAZ_PARAKNOT_GetMicPreset: Gets the Ambisonics microphone presetAZ_PARAKNOT_SetMicPreset: Changes the Ambisonics microphone presetAZ_PARAKNOT_GetMicPresetList: Gets the available Ambisonics microphone presetsAZ_PARAKNOT_GetAmbiDecode: Gets the Ambisonics decode targetAZ_PARAKNOT_SetAmbiDecode: Changes the Ambisonics decode targetAZ_PARAKNOT_GetAmbiDecodeList: Gets the available Ambisonics decode targetsAZ_PARAKNOT_GetAmbiRotation: Gets the Ambisonics orientation (rotation)AZ_PARAKNOT_SetAmbiRotation: Changes the Ambisonics orientation (rotation)
Audio sessions
APIs that let external apps exchange audio directly with PARAKNOT.
AZ_PARAKNOT_OpenInputSession: Issues a session (destination port and encryption key) for sending audio to a PARAKNOT in Receive (listen) modeAZ_PARAKNOT_OpenOutputSession: Issues a session (destination port and encryption key) for receiving audio from a PARAKNOT that is broadcasting
* Limitations
- Ambisonics supports first order only (FOA, 4ch input). Second order and higher (HOA) are not supported
- Connections are possible only over a route that reaches the other PC directly. Communication across networks is not supported
- Audio is transmitted as 16-bit PCM
- The API can operate only PARAKNOT instances running on the same PC. Instance identifiers change when PARAKNOT is restarted
