Metlivi-bloggen

Så använder du brus som modulationskälla för en bubblande vattenstruktur

För att skapa en bubblande vattenstruktur samplar du en brussignal en gång per bubbla och använder det hållna värdet för att variera tonhöjden på en kort ton. Forma varje ton med en snabb amplitudenvelop, lägg till ett litet tonhöjdssvep och variera tidsintervallet mellan händelserna. Då får bruset en tydlig uppgift: att styra skillnaderna mellan bubblorna.

Den här handledningen är avsedd för ljuddesigners som arbetar med en modulärsynth eller ett mjukvaruinstrument med flexibel modulationsrouting. Den konkreta uppgiften är att bygga en kontinuerlig struktur av enskilda bubblande ljud. Inställningarna nedan är exempel på patchval, inte uppmätta egenskaper hos vatten eller en testad preset.

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

Vad bör bruset styra i en bubblande patch?

Börja med tre funktioner som går att justera var för sig: tonen i varje bubbla, dess varaktighet och intervallet före nästa händelse. Tsugis ursprungliga genomgång av vattensyntes använder en särskild Bubble-generator med kontroller för radie och stigning som påverkar tonhöjden, randomisering för varje händelse och justerbar triggertiming. Det är en användbar designreferens när du bygger en enklare patch med generella syntesverktyg. Patch Anatomy #7 – Water Swish

I den här patchen står en sinusoscillator för den hörbara tonen, en envelop skapar varje kort händelse och brus ger varierande styrvärden. VCv:s introduktionsmanual förklarar den relevanta skillnaden: ljudsignaler ger ljud, medan styrspänningar kan modulera parametrar som oscillatorns tonhöjd eller förstärkarens nivå. Getting Started — VCV Rack Manual

Ge varje modulationsväg ett tydligt syfte. Låt slumpvärden på händelsenivå välja starttonhöjd för en bubbla. Låt en envelop skapa dess interna tonhöjdsrörelse. Lägg till långsammare variation i händelsefrekvensen först när de enskilda bubbljuden fungerar. Då blir justeringarna lättare att höra och felsöka.

Avsnitt 2

Vilka verktyg behöver du?

Använd en instrument- eller modulärmiljö med följande funktioner. Om en vanlig synth inte kan sampla sin bruskälla till en modulationssignal använder du en modulär patchmiljö för den här metoden.

  • En brusgenerator och en sample-and-hold-processor.
  • En sinusoscillator med ingång för tonhöjdsmodulering.
  • En triggbar attack-decay-envelop och en spänningsstyrd förstärkare, eller motsvarande amplitudkontroll.
  • En klocka eller pulsgenerator.
  • Kontroller för modulationsskalning och offset.
  • En mixer och ljudutgång.
  • Eventuellt en andra envelop, ytterligare en sample-and-hold-kanal och en slew limiter.

VCV Rack är ett lämpligt alternativ. I den officiella installationsguiden beskrivs hur du lägger till moduler och konfigurerar ljudmodulens drivrutin och utgångsenhet. Se till att ljudutgången fungerar innan du bygger modulationsnätverket. Getting Started — VCV Rack Manual

För uttrycklig sampling av brus tar Bogaudio S&H emot en extern ingång och samplar vid en stigande trigger- eller gateflank. Dess AD-envelop kör en attack-decay-cykel när den triggas. De här funktionerna ger den händelsestyrning och amplitudformning som behövs här. BogaudioModules — maker documentation

Avsnitt 3

Hur bygger du först en tydlig bubbla?

Börja utan brusmodulering. Koppla sinusoscillatorn till förstärkaren och anslut sedan förstärkaren till utgångsmixern. Koppla attack-decay-envelopen till förstärkarens nivåkontroll. Stäng förstärkarens manuella gain så att oscillatorn bara hörs när envelopen öppnar den.

Trigga envelopen manuellt eller med en långsam klocka. Använd följande startinställningar och anpassa dem efter de tillgängliga kontrollerna:

Parameter Exempel på startinställning Vad du ska lyssna efter
Oscillatorfrekvens 600 Hz En tydlig, kompakt ton
Amplitudattack 2–5 ms En tydlig ansats utan en dominerande klickton
Amplituddecay 60–120 ms En kort händelse med en hörbar svans
Händelsefrekvens 3–5 triggningar per sekund Tillräckligt med mellanrum för att bedöma enskilda bubblor
Tonhöljdsenvelopens varaktighet 30–70 ms En kort intern tonhöjdsrörelse

Lägg till en andra envelop till tonhöjden och börja med låg mängd. Prova ett uppåtgående svep och invertera sedan modulationsvägen för att jämföra med ett nedåtgående svep. Välj den riktning som ger önskad karaktär i din patch. Tsugis Bubble-implementation använder specifikt tonhöjdsrörelse för sin karakteristiska flytande artikulation; envelopens form och riktning som föreslås här är fortfarande ljuddesignval. Patch Anatomy #7 – Water Swish

Om du bara har en envelop tillgänglig kan du splitta dess utgång mellan amplitud och tonhöjd, med separata djupkontroller. Då binds de två kurvorna ihop, men det räcker för att etablera grundljudet. Håll tonhöjdsrörelsen måttlig medan du justerar amplitudens decay; ett långt, tydligt svep kan dra uppmärksamheten från den korta bubbelhändelsen.

Avsnitt 4

Hur omvandlar du brus till en ny tonhöjd för varje bubbla?

Skapa den här styrvägen: brus → sample-and-hold → områdesskalning → oscillatorns tonhöjd. Splitta händelseklockan så att den triggar både sample-and-hold och amplitudenvelopen. Varje händelse får då ett nytt samplat värde som hålls stabilt mellan triggningarna. Sample-and-hold-funktionen beskrivs både i VCv:s modulmanual och Bogaudios tillverkar­handledning. VCV Free Modules, BogaudioModules

Koppla inte in bruset i ljudmixern under det här steget. Lyssna på hur styrvärdena ändrar oscillatorljudet. För en enkel VCV-implementation kopplar du en brusutgång till ingången på Bogaudio S&H, skickar klockan till dess gate-ingång och leder den hållna utgången genom ett skalningsverktyg innan du ansluter den till oscillatorns V/OCT-ingång. Låt track-and-hold-läget vara avstängt.

Ställ in ett begränsat tonhöjdsomfång innan du ökar djupet. Om styrsignalen till exempel sträcker sig över 0–10 V ger en multiplikation med 0,1 och en subtraktion av 0,5 V ett omfång på −0,5 till +0,5 V. Om källan har ett annat omfång justerar du skalningen därefter; kontrollera den med ett oscilloskop eller en spänningsvisning i stället för att anta dess gränsvärden.

Med en tonhöjdsingång på 1 V/oktav placerar det här exempelomfånget en grundfrekvens på 600 Hz mellan ungefär 424 och 849 Hz. Beräkningen är frekvens = 600 × 2^styrspänning, där styrspänningen anges i volt efter skalning. VCV beskriver sambandet mellan volt och oktav som används i den här beräkningen. Getting Started — VCV Rack Manual

Använd det här omfånget som vägledning för justeringarna. Om händelserna låter för lika varandra utökar du det lite. Om de låter som en melodi som vandrar omkring minskar du det och kortar amplitudens decay. Koppla bort en tonhöjdskvantisator medan du utvecklar den här kontinuerliga strukturen.

Avsnitt 5

Hur varierar du tajmingen utan att förlora bubblorna?

En fast klocka är användbar när du finjusterar ljudet. När tonhöjdsvariationen fungerar lägger du till en försiktig variation i klockfrekvensen. Låt tonhöjdsändringarna vara knutna till enskilda händelser, medan tajmingskontrollen rör sig långsammare.

Ett sätt är att sampla brus med en andra, långsammare klocka, jämna ut den hållna signalen och skala den till frekvensingången på huvudklockan. Börja med små avvikelser kring fyra händelser per sekund och prova sedan ett bredare omfång, till exempel två till sju. Det här är exempelinställningar: hur mycket som fungerar beror på klockans ingångsrespons och envelopens varaktighet.

Slew-limitering gör att tajmingskontrollen rör sig gradvis mellan sina målvärden. Bogaudio S&H har en valfri glide-inställning, medan VCV Process ger en separat slew-begränsad utgång. Kontrollera tidsenheterna för den valda modulen innan du anger ett värde. BogaudioModules, VCV Free Modules

Lyssna på förhållandet mellan händelsernas mellanrum och decay. Vid fyra händelser per sekund är det genomsnittliga intervallet 250 ms; en bubbla på 80 ms hinner klinga av. Vid tolv händelser per sekund är intervallet ungefär 83 ms, vilket ger lite utrymme mellan dem. En högre frekvens kan därför kräva kortare decay-tider eller fler oberoende röster, snarare än större modulationsdjup.

Avsnitt 6

Hur gör du strukturen fylligare?

Duplicera den färdiga bubbelrösten innan du lägger till omfattande bearbetning. Ge den andra rösten en annan grundtonhöjd, decay och klockfrekvens. Prova till exempel en lägre röst kring 400 Hz med 110 ms decay bredvid en högre röst kring 900 Hz med 50 ms decay. Använd separata samplade värden så att rösterna inte upprepar identiska tonhöjdsrörelser.

Ett användbart, valfritt samband är att låta händelser med högre tonhöjd vara kortare. Splitta den hållna tonhöjdskontrollen, invertera och skala om den andra grenen och skicka den till decay-tiden om envelopen har en sådan ingång. Se det som en konstnärlig koppling. Kontrollera de lägsta och högsta decay-värdena så att ett extremt styrvärde inte förlänger en händelse till en oavsiktligt utdragen ton.

Lägg till ett lågt bakgrundslager först när bubblorna hörs tydligt. Filtrerat brus kan ge en kontinuerlig ljudmatta, men börja från tystnad och sluta innan lagret döljer de enskilda händelserna. Tsugis vattenpatch kombinerar också olika generatorer för texturvariation och använder återhållsam bearbetning för att bevara deras karaktär. Patch Anatomy #7 – Water Swish

Avsnitt 7

Hur felsöker du resultatet?

Ändra en modulationsväg i taget och jämför vid ungefär samma utgångsnivå. Följande ordning hjälper dig att hitta vilken del av patchen som behöver justeras.

Vad du hör Första justeringen Kontrollera sedan
Mestadels brus Stäng av alla direkta kopplingar från brus till ljud Kontrollera att bruset fortfarande når sample-and-hold
En kontinuerlig vissling Stäng förstärkarens manuella gain Kontrollera att amplitudenvelopen återgår till noll
Ett upprepande plippmönster Lägg till måttlig tajmingsvariation Ge fler röster separata klockor
En melodi som vandrar omkring Begränsa det samplade tonhöjdsomfånget Korta tydligt hörbara tonsvansar
Klick dominerar Förläng amplitudattacken något Kontrollera om tonhöjdshopp sker medan en svans fortfarande klingar
En utsmetad struktur Korta decay eller sänk händelsefrekvensen Minska antalet överlappande röster innan du lägger till effekter
Nästan ingen hörbar variation Kontrollera den hållna styrsignalen Bekräfta att sample-and-hold får triggningar

Om tonhöjdsändringar stör en bubbla som ännu inte klingat av sänker du klockfrekvensen tills envelopen stängs innan nästa sampling sker. Du kan också använda separata röster så att en bubbla hinner klinga av medan nästa börjar. Om trigger-routingen uppdaterar tonhöjden för sent kan en liten fördröjning på enveloptriggningen ge tonhöjdsvärdet tid att stabiliseras; bedöm justeringen i den miljö du använder.

Avsluta med att stänga av bakgrundslagret och eventuella rumseffekter. Den torra patchen ska fortfarande innehålla tydliga, korta händelser, kontrollerade tonhöjdsskillnader och användbara mellanrum eller kluster. Återställ stödlagren gradvis och håll brusmodulationens omfång tillräckligt smala för att varje händelse ska behålla den karaktär du etablerade i den första bubblan.

Avsnitt 8

Källor

Relaterad läsning

Fortsätt utforska detta ämne