Open Sound Control: Difference between revisions

From Renoise User Manual
Jump to: navigation, search
imported>Achenar
No edit summary
imported>Achenar
No edit summary
Line 1: Line 1:
= OSC Mapping =
= OSC Mapping =


Open Sound Control is a successor to the MIDI control protocol. It enables communication between computer software, sound synthesizers and other multimedia devices that support OSC. Its advantage over MIDI include: an open-ended and dynamic URL-style symbolic naming scheme, symbolic and high-resolution numeric argument data, pattern matching language to specify multiple recipients of a single message, high resolution time tags and "bundles" of messages whose effects must occur simultaneously.
Open Sound Control is a successor to the MIDI control protocol. It enables communication between computer software, sound synthesizers and other multimedia devices that support OSC. Its advantages over MIDI include: an open-ended and dynamic URL-style symbolic naming scheme, symbolic and high-resolution numeric argument data, pattern matching language to specify multiple recipients of a single message, high resolution time tags and "bundles" of messages whose effects must occur simultaneously.




== OSC Setup ==
== OSC Setup ==


The OSC setup options can be opened by choosing ''"Edit -> Preferences"'' from the main menu and selecting the ''"OSC"'' tab.
The OSC setup options panel can be opened by choosing ''"Edit -> Preferences"'' from the main menu and selecting the ''"OSC"'' tab.


* '''Enable Server:''' This starts the Renoise OSC server and the network port is changed to a listening state, so you may get a firewall warning the first time this is enabled.
* '''Enable Server:''' This starts the Renoise OSC server and the network port is changed to a listening state, so you may get a firewall warning the first time this is enabled.
* '''Incoming Messages:''' This panel simply displays messages relevant to the networking process.
* '''Incoming Messages:''' This panel simply displays messages relevant to the networking process.
* '''Protocol:''' Select the protocol which the Renoise server will use.
* '''Protocol:''' Select the protocol which the Renoise server will use:
** '''Udp:''' Provides a high transfer rate with lower reliability than Tcp.
** '''Udp:''' Provides a high transfer rate with lower reliability than Tcp.
** '''Tcp:''' Provides a lower transfer rate than Udp with higher reliability.
** '''Tcp:''' Provides a lower transfer rate than Udp with higher reliability.
* '''Port:''' Select the Port number for messages to be transferred over. Generally, a number greater than 1024 is used.
* '''Port:''' Select the Port number for messages to be transferred over. Generally, a number greater than 1024 is used.
* '''Command List:''' Lists the various commands that it is possible to use to communicate with Renoise.
* '''Command List:''' Lists the various commands that it is possible to use to communicate with Renoise.
* '''Explaination Panel:''' When clicking on a command in the Command List, an explanation of what the command does is displayed here.
* '''Explanation Panel:''' When clicking on a command in the Command List, an explanation of what the command does is displayed here.





Revision as of 15:15, 27 October 2010

OSC Mapping

Open Sound Control is a successor to the MIDI control protocol. It enables communication between computer software, sound synthesizers and other multimedia devices that support OSC. Its advantages over MIDI include: an open-ended and dynamic URL-style symbolic naming scheme, symbolic and high-resolution numeric argument data, pattern matching language to specify multiple recipients of a single message, high resolution time tags and "bundles" of messages whose effects must occur simultaneously.


OSC Setup

The OSC setup options panel can be opened by choosing "Edit -> Preferences" from the main menu and selecting the "OSC" tab.

  • Enable Server: This starts the Renoise OSC server and the network port is changed to a listening state, so you may get a firewall warning the first time this is enabled.
  • Incoming Messages: This panel simply displays messages relevant to the networking process.
  • Protocol: Select the protocol which the Renoise server will use:
    • Udp: Provides a high transfer rate with lower reliability than Tcp.
    • Tcp: Provides a lower transfer rate than Udp with higher reliability.
  • Port: Select the Port number for messages to be transferred over. Generally, a number greater than 1024 is used.
  • Command List: Lists the various commands that it is possible to use to communicate with Renoise.
  • Explanation Panel: When clicking on a command in the Command List, an explanation of what the command does is displayed here.


Duplex Tool: TouchOSC

The Duplex Tool comes with a Device preset for TouchOSC, an iPhone / iPod Touch / iPad app, that allows those devices to control Renoise via OSC. To use it, select "TouchOSC" from the "Device" pulldown menu in the Duplex Browser and adjust the configuration as needed within the "Settings" dialog box.