ReWire és un protocol de programari, desenvolupat conjuntament per Propellerheads i Steinberg, que permet el control remot i la transmissió de dades entre programes d'edició d'à udio i altres aplicacions relacionades. Va aparèixer inicialment com a part del sintetitzador de software ReBirth l'any 1998, i ha anat evolucionant fins a convertir-se en un protocol està ndard dins la indústria musical.
Aquest protocol s'acostuma a utilitzar en aplicacions audiovisuals que s'executen sobre Mac OS i Microsoft Windows. ReWire permet la transferència simultà nia d'un mà xim de 256 pistes d'à udio en qualsevol resolució i de 4080 canals de dades MIDI. Això permet, per exemple, que el senyal de sortida d'un sintetitzador de software entri directament a un editor MIDI sense la necessitat d'utilitzar fitxers intermediaris ni transferències analògiques. Per altra banda, permet també la transmissió remota de missatges d'activació, com per exemple els que controlen el començament o l'aturada d'una gravació. Aquest protocol té una llicència gratuïta però que només permet el desenvolupament d'aplicacions compatibles a companyies registrades.[1] A més, inclou una clà usula de protecció del codi font que el fa incompatible amb la majoria de llicències associades a programari lliure.[2]
El sistema ReWire té tres blocs: Mescladors, Taulells i Dispositius. Els Mescladors actuen com a aplicacions amfitriones i normalment s'encarreguen de fer el seqüenciament i la mescla final, de manera paral·lela. Per la seva banda, un Dispositiu és una llibreria dinà mica d'enllaç que només s'encarrega de la generació del so, sense interfÃcie d'usuari. El Taulell és una interfÃcie grà fica que eprmet la modificació dels parà metres d'un dels Dispositius. Per exemple, una situació habitual seria: utilitzar Ableton Live en mode de Mesclador, i Propellerhead Reason com a sintetitzador. En aquest cas, Reason aportaria els parells Dispositiu-Taulell a Ableton, encarregats d'enviar missatges MIDI, sincronitzar temporalment les dues aplicacions i mesclar la sortida de Reason amb les seves cadenes d'efectes. Moltes aplicacions similars permeten aquest tipus de controls. En realitat, una certa aplicació podria actuar simultà niament com a Mesclador i com a Taulell.[3]
Amfitrions ReWire (Mescladors)
Clients ReWire (Sintetitzadors)
Referències
Enllaços externs