Metlivi-bloggen

Så styr du flera ljudlager med en enda envelop, inklusive release

För att styra flera ljudlager med en enda amplitudenvelop mixar du lagren till ett gemensamt gainsteg och använder en gate-styrd ADSR-envelop för att styra gainen. För att få en hörbar release måste lagren fortsätta producera ljud medan envelopen tonar ut. Alternativt kan du skicka samma envelop till separata gainsteg när lagren behöver separata utgångar.

Den här guiden vänder sig till ljuddesigners som bygger ett lagerindelat syntljud som ska börja, hålla ut och tona ut som ett och samma instrument. Den praktiska uppgiften är att koppla ihop lagren, bevara deras release och kontrollera att överlappande toner beter sig som avsett.

29 oktober 20267 min läsningAv Metlivi Editorial Team
Avsnitt 1

Välj var den gemensamma envelopen ska verka

Börja med att avgöra om du behöver en gemensam utgång eller flera separat bearbetade utgångar. Det avgör var gainkontrollen ska placeras.

Din uppgift Lämplig signalväg Vad du ska kontrollera
Ge hela lagret en gemensam amplitudform Lager → mixer → envelopstyrt gain Att varje lager når det gemensamma gainsteget
Behålla separata utgångar för lagren Varje lager → eget gainsteg, alla tar emot samma envelop Att gainrespons och modulationsdjup stämmer överens
Låta överlappande toner släppa oberoende av varandra Lagermixer och envelopstyrt gain inuti varje notröst Att varje röst får sin egen note-off
Justera flera befintliga release-inställningar samtidigt En kontroll mappad till flera release-parametrar Att varje instrument fortfarande kör sin egen envelop

Det sista alternativet är användbart när du arbetar med separata instrument i en DAW. Ableton Lives Instrument Rack mixar parallella kedjor, och Macro Controls kan styra flera parametrar. Om du mappar deras release-parametrar till ett och samma Macro får du en gemensam redigeringskontroll; det skapar inte en gemensam envelopsignal. Den skillnaden följer av Rackens dokumenterade signalvägar och mappningsfunktion. Ableton Live 12: Instrument, Drum and Effect Racks

Välj det första tillvägagångssättet för en okomplicerad lagerindelad röst. Välj separata gainsteg när du behöver behålla individuella utgångar. Välj parametermappning när ditt främsta mål är att enkelt redigera instrument vars interna envelopar redan fungerar som de ska.

Avsnitt 2

Låt note-off starta releasen

En envelop med sustain behöver information om hur länge tonen hålls nere. I SuperCollider förblir exempelvis en ADSR- eller ASR-envelop med sustain öppen medan dess gate är positiv och går in i releasefasen när gate-värdet blir noll. En envelop med fast varaktighet använder i stället sin gate som trigger. Välj det envelopbeteende som passar den spelstil du vill ha. SuperCollider: EnvGen

Behandla note-off som signalen att börja tona ut. Låt ljudgeneratorerna och gainbearbetningen vara aktiva tills uttoningen är klar. Om du avslutar den ljudgenererande rösten omedelbart finns det inget ljud kvar för releasen att forma. SuperCollider har en uttrycklig åtgärd som frigör en synth när dess envelop är klar. SuperCollider: EnvGen

Testa både en hållen ton och ett kort tryck. Ableton Operators dokumentation anger att releasen börjar från envelopens aktuella nivå när note-off kommer, även under attack eller decay. Därför kan releasen vara tystare efter ett kort tryck än efter en ton som hållits genom attackfasen. Bedöm inte releasen utifrån bara en tonlängd. Ableton Live 12: Live Instrument Reference

Avsnitt 3

Bygg en patch med gemensam envelop i VCV Rack

Som ett konkret monofoniskt exempel använder du tre VCV VCO-moduler, VCV VCA Mix, VCV ADSR EG och en ljudutgång. Börja med låga mixernivåer.

  1. Anslut en vågformsutgång från varje oscillator till ingångarna IN 1–3 på VCA Mix.
  2. Ställ in deras relativa nivåer med kanalreglarna.
  3. Lämna de individuella kanalernas CV-ingångar oanslutna.
  4. Anslut ENV-utgången på ADSR EG till VCA Mix huvudsakliga CV-ingång.
  5. Anslut MIX-utgången på VCA Mix till ljudutgången.
  6. Håll knappen PUSH på ADSR EG intryckt och släpp den sedan.

VCA Mix tillämpar sin huvudsakliga CV efter att kanalerna har mixats. ADSR EG ger en envelop på 0–10 V och kan använda den intryckta PUSH-knappen som gate-källa, så den här patchen ger alla tre lager samma amplitudkontur. Modulens manual beskriver båda funktionerna. VCV Free Modules

När knappens funktionstest fungerar ersätter du den med en gate från ett klaviatur eller en sequencer, ansluten till GATE-ingången på ADSR. Testa amplitudens signalväg innan du lägger till tonhöjdskontroll, filter eller effekter. Då blir det första testet lättare att tolka.

Avsnitt 4

Ställ in och utvärdera releasen med ett upprepningsbart test

Använd medvetet tydliga inställningar under konfigureringen. Följande värden är exempel på startpunkter, inte föreskrivna inställningar eller uppmätta resultat:

Parameter Exempelvärde Syfte vid testning
Attack 100 ms Göra anslaget lätt att höra
Decay 200 ms Hålla övergången kort
Sustain 70 % Ge en tydligt hörbar nivå medan tonen hålls
Release 1.5 sekunder Göra uttoningen lätt att urskilja

Håll tonen tills nivån stabiliseras, släpp den och upprepa sedan med varje lager solat. Lyssna till sist på hela lagret. Skriv ned vilka lager som förblir hörbara under hela uttoningen och vilka som försvinner tidigt.

Anta för en idealiserad beräkning att det gemensamma gainet faller linjärt från 0.7 till noll under 1.5 sekunder. Halvvägs är gainet 0.35. Om de viktade lagersignalerna är A, B och C blir utgången vid den tidpunkten 0.35 × (A + B + C). Om samma gain skickas till separata signalvägar blir resultatet 0.35A + 0.35B + 0.35C, vilket ger samma resultat enligt den här enkla modellen med multiplikation och summering.

Beräkningen förklarar varför båda signalvägarna kan fungera. Den förutsätter identiskt gainbeteende och att ingen mellanliggande bearbetning förändrar resultatet. Den beskriver också elektrisk eller digital amplitud; den förutsäger inte hur lika framträdande olika klangfärger kommer att upplevas under uttoningen.

Avsnitt 5

Felsök lager som tystnar före envelopen

Om den gemensamma envelopen fortfarande är aktiv men ett lager har försvunnit undersöker du det lagret tidigare i signalvägen. Ett sample kan ha nått sitt slut, eller så kan instrumentets egen amplitudenvelop redan ha stängts. Ett gainsteg längre fram kan dämpa tillgängligt ljud, men det kan inte återskapa saknat källmaterial.

Ableton Sampler-dokumentationen visar begränsningen som samplets längd innebär: uppspelningen kan nå Sample End innan volymenvelopen är klar. Dess sustain- och release-looplägen erbjuder olika sätt att fortsätta uppspelningen genom releasefasen. Kontrollera det faktiska uppspelningsläget i stället för att anta att en höjning av release-parametern förlänger alla samples. Ableton Live 12: Live Instrument Reference

Följ den här felsökningssekvensen:

  1. Sola det berörda lagret. Kontrollera om det tystnar vid note-off eller senare.
  2. Håll tillfälligt det gemensamma gainet öppet på en lägre nivå. Om lagret ändå tystnar undersöker du källan eller den interna envelopen.
  3. Kontrollera samplets gränser och loopinställningar. Se till att tillräckligt mycket ljudmaterial återstår för den önskade uttoningen.
  4. Återställ den gemensamma envelopen. Upprepa med samma tonlängd och jämför.
  5. Kombinera lagren igen. Justera deras balans först när uppspelningsbeteendet fungerar som det ska.

Om du behåller en intern amplitudenvelop ger du den tillräcklig varaktighet för att stödja den avsedda gemensamma uttoningen. Om du vill att den interna envelopen ska bidra med en egen artikulation lyssnar du på det kombinerade resultatet i stället för att förvänta dig att enbart den gemensamma envelopen ska beskriva den hörbara formen.

Avsnitt 6

Bevara oberoende releaser när du spelar ackord

En enda envelop placerad efter en hel instrumentmix formar varje ton som passerar genom den. Om en ny ton retriggar envelopen påverkas även äldre toner av den nya gainrörelsen. Det följer direkt av att en enda multiplikator sitter efter det kombinerade ljudet.

För oberoende artikulation av varje ton placerar du lagermixern och det gemensamma envelopstyrda gainet inuti varje röst. Då får varje ton en envelop som delas av dess lager, medan övriga toner behåller sina egna enveloptillstånd.

I VCV Rack kan polyfona kablar bära separata kanaler för tonhöjd, gate och ljud, men moduler måste uttryckligen ha stöd för polyfoni. Bevara motsvarande röstkanaler genom envelop- och gainbearbetningen innan du kombinerar dem till den slutliga utgången. VCV Rack Manual: Polyphony

Gör ett test med två toner: håll den första tonen, spela den andra och släpp sedan bara den första. Lyssna efter om den första tonar ut medan den andra fortsätter. Det skiljer oberoende röstenvelopar från en gemensam envelop som påverkar hela ackordet.

Avsnitt 7

Verifiera den färdiga signalvägen innan du lägger till komplexitet

Testa det färdiga ljudet med hållna toner, korta tryck, upprepade toner och överlappande toner. Kontrollera också den samlade nivån när alla lager är aktiva; att balansera lagren var för sig räcker inte för att färdigställa mixen.

Använd resultaten för att fatta ett konkret beslut. Om varje lager följer den avsedda uttoningen behåller du den gemensamma signalvägen. Om ett lager behöver ett eget avslut behåller du dess egen artikulation. Om äldre toner ändrar nivå när en ny ton börjar flyttar du envelopkontrollen till de individuella rösterna.

En fungerande gemensam envelop ger dig en användbar amplitudform samtidigt som tillräckligt med källjud finns kvar för releasen. Bygg det beteendet först, bekräfta det med tester av solade toner och överlappande toner och justera sedan konturen efter det ljud du vill ha.

Avsnitt 8

Källor

Relaterad läsning

Fortsätt utforska detta ämne