ReWire (software protocol)

Uses your system voice; voice and rate in settings.

Snapshot

≈ 4 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

ReWire is a software protocol, jointly developed by Propellerhead and Steinberg, allowing remote control and data transfer among digital audio editing and related software. Originally appearing in the ReBirth software synthesizer in 1998, the protocol has since evolved into an industry standard. Reason Studios has announced that they have discontinued ReWire as of version 11 of Reason. Renoise dropped support for ReWire in version 3.5. Currently used in macOS and Microsoft Windows 32-bit or 64-bit audio applications, ReWire enables the simultaneous transfer of up to 256 audio tracks of arbitrary resolution and 4080 channels of MIDI data. This allows, for example, the output from synthesizer software to be fed directly into a linear editor without the use of intermediate files or analog transfers. There are also provisions to remotely trigger actions, such as starting and stopping recording. The protocol is licensed free of charge to companies only, but comes with a "non-disclosure of source code" license that is incompatible with most free-software licenses. The ReWire system consists of "Hosts", "Panels", and "Devices". Hosts are the host applications which typically do the sequencing at one end and the final mixdown at the other end. A Device is a dynamic link library that only generates sound; it has no user interface.…

ReWire is a software protocol, jointly developed by Propellerhead and Steinberg, allowing remote control and data transfer among digital audio editing and related software. Originally appearing in the ReBirth software synthesizer in 1998, the protocol has since evolved into an industry standard. Reason Studios has announced that they have discontinued ReWire as of version 11 of Reason. Renoise dropped support for ReWire in version 3.5. Currently used in macOS and Microsoft Windows 32-bit or 64-bit audio applications, ReWire enables the simultaneous transfer of up to 256 audio tracks of arbitrary resolution and 4080 channels of MIDI data. This allows, for example, the output from synthesizer software to be fed directly into a linear editor without the use of intermediate files or analog transfers. There are also provisions to remotely trigger actions, such as starting and stopping recording. The protocol is licensed free of charge to companies only, but comes with a "non-disclosure of source code" license that is incompatible with most free-software licenses. The ReWire system consists of "Hosts", "Panels", and "Devices". Hosts are the host applications which typically do the sequencing at one end and the final mixdown at the other end. A Device is a dynamic link library that only generates sound; it has no user interface. A Panel is a graphical interface for setting the parameters of one Device. A typical setup would be to use Ableton Live in "Host" mode, and use Propellerhead Reason as a synthesizer. In this case Reason would provide Device/Panel pairs to Ableton, which could then send MIDI commands, sync timing and mix Reason's output into its own effects chains. Many applications support either mode. In fact, an application could (at the discretion of a developer) act as both a Host and a Panel at the same time.

ReWire Hosts ("Sequencers/Trackers")

Ableton Live ACID Pro Adobe Audition Cakewalk Sonar / Cakewalk by BandLab Cycling '74 Max/MSP FL Studio GarageBand Jeskola Buzz (with plugin.) Logic Pro MOTU Digital Performer MU.LAB Notion Pro Tools REAPER Samplitude Sonoma Wire Works RiffWorks Steinberg Cubase Steinberg Nuendo Studio One Synapse Audio Orion Platinum Tracktion Zynewave Podium

ReWire Devices ("Synthesizers")

Ableton Live ACID Pro Arturia Storm Cakewalk Project 5 Cycling '74 Max/MSP Finale (beginning in v.25) FL Studio REAPER ReBirth RB-338 Record Renoise Sibelius (beginning in v.6) Vocaloid Vocaloid 2

External links

Propellerheads' description of ReWire A database of tutorials on how to rewire different combinations of rewire compatible software programs. Reason Studios announcement of discontinuing the product

References

Text derived from https://en.wikipedia.org/w/index.php?oldid=1306376319 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot enwiki-001306376319 · captured 1755424017.0 · version history

Cite this page as: encyclopegia.org, “ReWire (software protocol)”, snapshot enwiki-001306376319. https://encyclopegia.org/a/rewire-software-protocol

Sources cited in this revision

Extracted from the cited revision's reference blocks; absent citations are not invented.