Manual — plugins i el rack
Muntar un plugin al rack: què comprova la taula abans de deixar-vos-ho fer.
OpenMixer allotja plugins LV2 als canals i a les sortides dels busos. Tot el que fa la taula per si mateixa —EQ, gate, compressor, delay, reverb, busos, encaminament— és natiu i no cal instal·lar res; els plugins són el que hi afegiu a sobre. Abans que un rack s'apliqui, la taula decideix dues coses per vosaltres: si el plugin cap en l'amplada del canal i si la destinació es pot permetre el retard que hi afegeix.
01
Dos llocs on pot anar un plugin.
El rack és la llista de plugins a la sortida del canal, després del fader i abans del bus. És el lloc habitual: obriu la pestanya Plugins de la vista de processament (o el panell del rack de plugins), premeu el botó d'afegir, trieu un plugin i apareixerà a la ranura següent.
La cadena és l'estructura pròpia del canal —trim, EQ, gate, fader— i ofereix uns punts amb nom dins d'aquesta estructura on es pot col·locar un plugin: Top-Of-Ch, Post-Trim, Pre-EQ, Post-EQ i Pre-Fader. Feu-la servir quan el plugin s'hagi d'executar abans d'alguna cosa que la taula fa de manera nativa, en lloc de després de tot.
En un bus, el rack és el rack de sortida: crossover, limiter, EQ de sortida. És la gestió d'altaveus del que surt de la taula per aquesta sortida.
02
Ranures, ordre i bypass.
Una ranura és una posició dins del rack, no un compartiment fix: no existeix la ranura buida, només un rack més curt. Arrossegueu els plugins per canviar-ne l'ordre o feu servir les fletxes; la × treu un plugin; el commutador de bypass hi fa passar el senyal sense tocar-lo. Un plugin en bypass continua carregat i continua tenint el seu retard. Per això el rack en mostra la latència tant si està en bypass com si no. I per això mateix treure'l del bypass s'avalua exactament igual que tornar-lo a afegir.
Treure un plugin el posa en bypass, el desconnecta i en retira la ranura: el senyal del canal passa directament abans que passi res més. La taula no torna a fer servir mai més aquella instància. El que no fa és retornar la instància a l'amfitrió de plugins: l'amfitrió no en pot alliberar cap sense caure, de manera que un plugin tret del rack es queda al graf, en silenci i desconnectat, fins que l'amfitrió torna a arrencar. L'amfitrió té 9991 ranures d'instància i dins d'una mateixa execució no es reciclen mai, així que és una qüestió de comptabilitat més que no pas del dia a dia. Si mai arribeu a esgotar-les, la taula us ho diu exactament així i indica quants plugins trets del rack ocupen la resta:
l'amfitrió de plugins no té cap ranura d'instància lliure (9991 en total, 9803 de les quals ocupades per plugins trets del rack que no pot alliberar) — reinicieu l'amfitrió de plugins per recuperar-les
El rack és una sola llista i cada edició la reescriu sencera: afegir, treure, reordenar i canviar una ranura per un altre plugin passen tots per la mateixa porta. Així hi ha un sol lloc on es pot avaluar un rack i un sol lloc on es pot rebutjar.
Cada ranura mostra la latència mesurada del plugin en mil·lisegons. Al peu, el rack mostra el total i, a sota, el veredicte de la mateixa taula. Un veredicte que encara no ha arribat no mostra res sota el total, mai un fals tot bé.
03
Què hi ha al selector.
El selector mostra els plugins LV2 que estan instal·lats en aquesta màquina i que alhora formen part de la paleta triada de la taula, agrupats per la feina que fan i no pas per fabricant. La paleta existeix perquè la llista sigui curta i assenyada en lloc de sis-cents identificadors de plugin en brut; un plugin que la màquina no té en desapareix en lloc de quedar-s'hi com una entrada morta.
En una màquina acabada d'instal·lar el selector és buit. És el que cal esperar: res de la taula depèn que hi hagi cap plugin instal·lat.
Cada entrada porta dues etiquetes. Una és la seva classe de latència —zero o baixa, alta o no mesurada— i un plugin que no és per a ús en directe ho indica sigui quina sigui la seva xifra. L'altra és l'estat de la seva família: els conjunts de plugins es comporten prou diferent perquè valgui la pena conèixer la família abans de dedicar-hi un canal.
La llista no és la mateixa a tots els canals. La porta del rack de cada canal publica què hi acceptarà, filtrat per la mateixa prova d'amplada que fa servir el rebuig de més avall. El selector posa en gris tot el que no és en aquesta llista, en lloc de deixar-vos-ho triar i fer-vos llegir després el rebuig. El filtre es calcula cada vegada que ho demaneu, a partir de l'amplada que té el canal en aquell moment, de manera que si poseu un canal en estèreo els plugins estèreo passen a ser seleccionables sense recarregar res. Un plugin del qual el catàleg no coneix el nombre de vies s'ofereix en lloc d'amagar-se: la taula no rebutja res per una dada que no té.
04
Mono i estèreo: un plugin més ample que el canal es rebutja.
La taula ja sap l'amplada del canal —mono o estèreo, segons el que hi ha connectat— i el catàleg ja sap quantes vies d'àudio treu un plugin. Un plugin mono en un canal estèreo no és cap problema. Un plugin estèreo en un canal mono es rebutja:
http://lsp-plug.in/plugins/lv2/para_equalizer_x16_stereo té 2 vies d'àudio i aquest canal és mono — munteu la versió mono del plugin o poseu el canal en estèreo.
És un rebuig i no una reducció a mono perquè fer aquesta reducció passaria desapercebut i seria erroni. Les dues vies de sortida del plugin anirien a parar a l'únic port d'entrada del canal i s'hi sumarien: un augment mesurat de 6,02 dB al mix principal sense haver tocat cap control. Un EQ estèreo a guany unitari, que no fa res, faria sonar el canal el doble de fort. La versió mono del mateix plugin mou el mix principal 0,00 dB.
Es rebutja tot el rack sense retallar-lo en silenci; el rebuig indica el primer plugin que no hi cap. Un plugin del qual el catàleg no coneix el nombre de vies no genera cap resultat i no rebutja res.
L'altre rebuig que us podeu trobar té a veure amb el punt i no amb l'amplada:
un plugin encara no es pot executar a Post-Fader — munteu-lo en un d'aquests punts: Top-Of-Ch, Post-Trim, Pre-EQ, Post-EQ, Pre-Fader.
Post-Fader és un punt real de la cadena i la ranura corresponent hi és expressament, perquè un mecanisme que falta i que es veu és millor que un que s'ha amagat per endreçar. Fins que no porti àudio, la taula posa el control en gris i ho diu, en lloc d'acceptar un rack que no s'executaria mai. Quan salta qualsevol dels dos rebutjos no s'escriu res.
05
El pressupost de latència, segons on va el senyal.
Un retard que no té cap importància en un send de reverb és inservible en un monitor de terra, de manera que el pressupost és una propietat de la destinació i no del plugin. Una destinació de monitor té un límit de 5 ms i l'edició es rebutja si la cadena el supera; una destinació de programa té 100 ms i una d'efectes 60 ms. En aquestes dues l'edició només avisa: s'aplica igualment i el resultat l'acompanya. Cada xifra indica la freqüència de mostratge amb què s'ha avaluat.
dins del pressupost
Aquesta cadena fa servir 2,1 ms dels 5,0 ms de pressupost a 48000 Hz (en queden 2,9 ms).
Es mostra perquè el rack pugui ensenyar el marge que queda, no només els problemes.
per sobre del pressupost
ZaMaximX2 porta aquesta cadena a 7,4 ms — per sobre del pressupost de 5,0 ms d'una destinació de monitor a 48000 Hz. En un send de monitor, el músic s'escolta a si mateix amb aquest retard.
En una destinació de monitor això rebutja l'edició; no s'aplica res.
pot superar-lo
Calf Limiter té una latència que depèn dels paràmetres: ara aquesta cadena és entre 3,0 i 12,0 ms davant d'un pressupost de 5,0 ms a 48000 Hz. Comproveu el look-ahead abans de l'actuació.
Un look-ahead que podeu apujar per sobre del límit més tard, durant el dia.
desconeguda a aquesta freqüència
Dragonfly Hall no té latència mesurada a 96000 Hz, de manera que el total d'aquesta cadena és desconegut — els 1,8 ms que es mostren només compten el que s'ha pogut resoldre.
Mai no es compta com a zero ni passa mai com un aprovat silenciós.
Quan el pressupost rebutja l'edició, l'escriptura torna com a la destinació no es pot permetre aquesta cadena d'inserts, amb el resultat anterior com a motiu. La latència se suma al llarg de tota la cadena, una ranura en bypass no costa res i un plugin el retard del qual no s'ha pogut resoldre a aquesta freqüència no es compta mai com a zero.
El veredicte també és una fila que podeu llegir quan vulgueu, sense fer cap edició: respon si la destinació d'aquest canal es pot permetre el rack que porta ara mateix. Abans que existís, l'única manera de saber que un canvi de rellotge del graf havia fet passar una cadena per sobre del pressupost era que fallés l'edició següent.
06
L'editor i què us mostra cada control.
En seleccionar una ranura s'obre un tauler de controls construït del tot a partir del que el plugin declara de si mateix: un control per paràmetre, cadascun amb el seu propi tipus de widget. No hi ha cap tauler fet a mà per a cada plugin; per això s'obren tant un compressor d'onze paràmetres com un EQ de cent vuitanta. La graella no es desplaça mai; el tauler s'ajusta al nombre de paràmetres. La capçalera porta el nom del plugin i un commutador de bypass, de manera que l'A/B és una sola pulsació. Un plugin amb funció d'EQ també hi té una corba de resposta.
Els rangs, els valors per defecte, les unitats i els passos amb nom que fan servir aquests controls venen de la taula, no del navegador: la taula serveix el descriptor que ha escanejat a la seva pròpia màquina per al plugin de la ranura oberta; el tauler es dibuixa a partir d'aquest descriptor. Té importància perquè el mateix identificador de plugin pot ser una compilació diferent en un altre equip: un control dibuixat amb el rang d'una altra màquina enviaria valors que aquesta no accepta mai. La còpia que porta la interfície només es fa servir quan no ha respost cap taula: fora de línia, en el mode de simulació i en el primer instant abans que arribi la fila.
Un plugin al qual la taula no ha manat canviar res mostra el valor per defecte del plugin, que és una dada sobre el plugin i no una lectura del plugin. A l'amfitrió no se li pot preguntar quin valor té un control en aquest instant, de manera que el que mostra la taula és el que ha ordenat; un valor que no ha ordenat mai és només un marcador de posició.
Els valors dels paràmetres, l'estat del bypass, el preset seleccionat i l'ordre del rack formen part de la sessió, de manera que una actuació desada torna amb els racks tal com eren.
Properament
El que aquest capítol encara no descriu.
- En desenvolupamentPost-Fader com a punt d'insert operatiu de la cadena. Quan porti àudio, s'afegirà a la llista que mostra el rebuig de més amunt i tots dos deixaran de saltar, sense canviar res de tot el que parla amb la taula.
El rack és /channel/{kind}/{index}/inserts, els controls d'una ranura són una fila cadascun a …/inserts/{slot}/params/{symbol} i …/inserts/{slot}/properties/{property}, el veredicte és …/inserts/suitability i el descriptor que serveix la taula per a un plugin és /plugins/{uri} — tot a la referència REST, amb els rebutjos als codis de rebuig i d'etiquetes de desfer.