REAPER dokumenterar att routing bevaras när ett plugin byts ut, men lovar inte att parametermodulering automatiskt överförs mellan olika plugin. För ett projekt med syntetiska toner på Mac är det tillförlitliga tillvägagångssättet att anteckna moduleringsinställningarna, byta ut effekten och återskapa måltilldelningen.

Den här genomgången besvarar en praktisk fråga: hur behåller du en återkommande volymförändring när du byter effekter? Den använder en genererad sinuston och två medföljande REAPER-effekter. Det är viktigt att skilja mellan dokumenterat beteende och arbetsflödet som rekommenderas här: den officiella guiden stöder att moduleringen återskapas, men fastslår inte att det finns en universell funktion för överföring mellan olika plugin.

Vad bevarar REAPER egentligen när ett plugin byts ut?

Den aktuella REAPER User Guide beskriver hur man byter ut en FX samtidigt som dess befintliga routingkonfiguration bevaras. Den förklarar separat parametermodulering och hur man sparar moduleringsinställningar med FX-kedjor eller spårmallar. Det här är olika åtgärder; beskrivningen av bytet lovar inte att en gammal parameter matchas mot en motsvarande kontroll i ett annat plugin. Se instruktionerna för att byta ut FX och kapitel 19 i REAPER User Guide.

Det välgrundade svaret är därför mer begränsat än ”allt överförs” eller ”inget överförs någonsin”. Automatisk semantisk ommappning dokumenteras inte. Planera på att granska ersättningspluginet och återskapa dess moduleringskoppling i stället för att ta ett lyckat byte som bevis för att rörelsen finns kvar.

Håll isär tre frågor för den här uppgiften:

Fråga Vad du behöver fastställa
Når ljudet fortfarande effekten? Kontrollera routingen och ersättningspluginets in- och utgångskonfiguration.
Rör sig den avsedda kontrollen? Granska den specifika parametern och dess moduleringskonfiguration.
Rör den sig genom de avsedda värdena? Kontrollera visade enheter, minimi- och maximivärden samt tidsinställning.

Att en kontroll rör sig räcker inte som resultat. Ett konkret mål kan vara ”utgångsnivån rör sig långsamt mellan ungefär −12 och −6 dB”. Den beskrivningen är användbar även efter ett pluginbyte eftersom den anger vilket beteende du vill återskapa.

Förbered en syntetisk ton och en tydlig jämförelse

Använd REAPER på din Mac och Audacity om du behöver skapa källfilen. Exemplet byter från ReaEQ:s övergripande utgångsnivå till ReaFirs utgångsnivå. Det undviker medvetet att överföra en hel filterdesign: uppgiften är att återskapa en återkommande nivåförändring.

Den officiella effektguiden skiljer mellan ReaEQ:s övergripande Gain-reglage och de enskilda bandens förstärkning. Den beskriver ReaFirs Output Gain som en volymjustering efter bearbetningen. De kontrollerna passar för den här avgränsade övningen. Att de finns innebär inte att pluginen bearbetar ljudet på identiskt sätt. Se avsnitten om ReaEQ och ReaFir i Cockos Effects Summary Guide.

Skapa källfilen

Välj Generate → Tone i ett nytt Audacity-projekt. Välj Sine, ange frekvensen 440 Hz, ställ in amplituden på 0.1 och skapa en ton på 12 sekunder. Det här är exempelvärden som valts för att göra jämförelsen enkel; de är inte programmets standardvärden. Audacity beskriver kontrollerna för vågform, frekvens, amplitud och längd på sin referenssida för Tone.

Exportera tonen som en WAV-fil med File → Export Audio… och importera sedan ljudfilen i ett nytt REAPER-projekt. Exporten skapar en ljudfil för ett annat program; att spara ett Audacity-projekt fyller ett annat syfte. Audacity förklarar skillnaden i Spara och exportera projekt.

Låt den ursprungliga WAV-filen vara oförändrad. Använd samma objektposition och uppspelningsavsnitt för båda versionerna och spara REAPER-projektet innan du redigerar FX-kedjan. Då har du en stabil referens och behöver inte förlita dig på minnet av hur ljudet lät.

Beskriv rörelsen innan du byter plugin

Skriv först ned det avsedda beteendet. Använd följande för det här exemplet:

  • Källa: samma 12 sekunder långa WAV-fil med en sinuston på 440 Hz.
  • Rörelse: en långsam, återkommande sinusformad förändring av förstärkningen.
  • Tidsinställning: en exempelvis vald repetitionsfrekvens på 0,5 Hz, alltså en cykel varannan sekund.
  • Intervall: ungefär −12 till −6 dB i utgångsförstärkning.
  • Omfattning: förändring av utgångsnivån utan avsiktlig EQ-formning.

Perioden på två sekunder följer direkt av att dividera ett med 0,5. Intervallet och frekvensen är arbetsmål för det här exemplet, inte uppmätta resultat. När du beskriver målet så här kan du bedöma ersättningen utan att anta att samma procentvärden ger samma förstärkning.

Skapa och dokumentera den ursprungliga moduleringen

Lägg till ReaEQ på tonspåret. Låt banden vara utan avsiktliga förstärkningar eller dämpningar och välj det övergripande Gain-reglaget till höger i pluginet, inte förstärkningsreglaget för ett band. Börja med statisk förstärkning så att du kan bekräfta vilken kontroll du tänker modulera.

Välj målkontrollen och öppna Param för att koppla på modulering. Välj Parameter modulation/MIDI link. Aktivera parametermodulering och LFO; låt Audio control signal och parameterlänkning vara inaktiverade i den här övningen. Välj en sinusform och justera frekvens, grundnivå, styrka och riktning mot det angivna målet. REAPER dokumenterar parametervalet och dessa moduleringskontroller i kapitel 19 i sin User Guide.

Anteckna inställningarna innan du byter plugin. Skriv ned det exakta parameternamnet, grundnivån, LFO-formen, hastigheten, styrkan, riktningen, fasen och om synkronisering till tempot är aktiverad. Anteckna också eventuell automationskurva eller länkad kontroll som påverkar parametern. En skärmbild kan komplettera anteckningarna, men parameternamnet och de visade förstärkningsvärdena ska fortfarande gå att läsa.

Följ flera cykler och anteckna ungefär de lägsta och högsta förstärkningsvärdena som pluginet visar. Om de inte hamnar inom det avsedda intervallet justerar du den ursprungliga inställningen nu. Annars skulle du försöka bevara ett beteende som ännu inte har definierats tydligt.

Se detta som ett verifieringsförfarande att utföra i programmet. Inget lyssningstest eller någon uppmätt jämförelse påstås här.

Byt ut pluginet och återskapa måltilldelningen

Spara en separat projektversion innan du byter plugin. Behåll originalversionen som referens för både inställningar och beteende tills ersättningen har klarat kontrollerna nedan.

Markera ReaEQ i spårets FX-kedja. Välj Replace FX… i FX-snabbmenyn och välj ReaFir. Menyn gör att du slipper förlita dig på en kortkommando som kan variera beroende på din Mac-konfiguration. Guiden beskriver att routingen bevaras när FX byts ut, så kontrollera ljudvägen som resultatet ger innan du fortsätter. Se REAPER:s dokumentation om att byta ut FX.

Välj läget EQ i ReaFir och använd en platt justeringskurva i den här övningen. Välj Output Gain som mål. Effektguiden dokumenterar ReaFirs driftlägen, kontrollen för att återställa kurvan och utgångsförstärkningen i referensen för ReaFir.

Granska målets moduleringsfönster innan du anger inställningar. Anteckna det som redan finns och konfigurera sedan den valda målkontrollen uttryckligen. Återskapa sinusformen och tidsinställningen från anteckningarna och justera grundnivå och styrka medan du tittar på ReaFirs visade förstärkning. Använd den avsedda rörelsen mellan −12 och −6 dB som godkännandemål i stället för att kopiera procentvärden utan att kontrollera resultatet.

Det här är en manuell återskapning. Den bevarar avsikten med designen genom att målet uttryckligen kopplas in; den visar inte att REAPER överförde den ursprungliga tilldelningen automatiskt.

Så kontrollerar du ersättningen och löser avvikelser

Kontrollera resultatet i den här ordningen. Då förväxlar du inte ett problem med ljudvägen med ett problem med parametertilldelningen.

  1. Bekräfta att källan spelas upp. Använd det ursprungliga tonobjektet och kontrollera att ljudet når spårets utgång.
  2. Bekräfta målet. Granska ReaFirs Output Gain, inte en punkt på EQ-kurvan eller någon annan kontroll.
  3. Bekräfta rörelsen. Följ flera cykler och jämför de visade förstärkningsvärdenas ytterlägen med ditt nedskrivna mål.
  4. Bekräfta tidsinställningen. Jämför repetitionsfrekvensen och synkroniseringen till tempo med den ursprungliga anteckningen.
  5. Bekräfta att resultatet sparats. Spara, öppna arbetsprojektet igen och granska tilldelningen på nytt.

Om förstärkningen är statisk kontrollerar du först den valda parametern och inställningarna för att aktivera moduleringen. Om den rör sig inom fel intervall kontrollerar du grundnivå, styrka och riktning. Om startpositionen skiljer sig jämför du fasinställningarna innan du ändrar hastigheten.

Om grundnivån beter sig oväntat granskar du automationen för samma parameter. REAPER dokumenterar att en automationskurva åsidosätter grundnivåreglaget i moduleringsfönstret. Det kan förklara varför en ändring av grundnivån inte ger det förväntade resultatet. Se avsnittet om kurvor i kapitel 19 i User Guide.

Om du har en befintlig ljudstyrd inställning behöver anteckningarna omfatta mer än LFO-inställningarna: spara källkanalerna, attack, release, nivåtrösklar, styrka och riktning. För en parameterlänkad inställning sparar du den styrande FX-effekten och parametern samt länkens skalning och förskjutning. Inställningarna beskriver olika kontrollsamband, så det enkla LFO-exemplet ska inte ses som en fullständig instruktion för de fallen.

När den återskapade versionen fungerar sparar du FX-kedjan för återanvändning. REAPER dokumenterar uttryckligen att moduleringsinställningar kan sparas med FX-kedjor och spårmallar. En mall som omfattar andra spår kräver fortfarande att du kontrollerar routingen: guiden påpekar att sändningar eller mottagningar som berör spår utanför en sparad spårmall inte ingår. Se avsnitten om modulering och spårmallar i User Guide.

Spara ett kort register över målets syfte, tidsinställning och faktiska värdeintervall tillsammans med projektet inför framtida byten. Då blir en osäker överföring en hanterbar redigeringsuppgift: välj den nya kontrollen, återskapa dess modulering och verifiera beteendet du ville behålla.

Källor