Metlivi-bloggen

Så hittar du det faktiska cutoff-intervallet för ett bipolärt filter-LFO

För att hitta det faktiska cutoff-intervallet för ett bipolärt filter-LFO identifierar du grundvärdet för cutoff, tar reda på hur modulationsdjupet omvandlas till frekvens och kontrollerar de lägsta och högsta värdena under en hel cykel. Beräkna ändpunkterna när skalningen är dokumenterad; mät dem när den är oklar.

Den här guiden är till för producenter som ställer in ett filtersvep i en mjukvarusynth, ljudeffekt eller modulär patch. Den konkreta uppgiften är att fastställa två användbara värden – den lägsta och högsta cutoff-frekvensen – och sedan justera svepet så att det når det intervall du vill ha.

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

Vad säger bipolär modulation om cutoff-intervallet?

En bipolär modulationssignal rör sig i både positiv och negativ riktning kring noll. Surge XT 1.3-manualen anger till exempel att ett LFO har intervallet −1 till +1 när Unipolar är avstängt. Abletons LFO-dokumentation beskriver bipolär modulation som rörelse i båda riktningarna kring parameterns grundvärde. Surge XT User Manual, Max for Live Devices — Ableton Reference Manual

De här definitionerna fastställer riktningen, men inte frekvensomfånget. En djupinställning kan motsvara hertz, halvtoner, oktaver eller en andel av parameterns interna intervall. Därför räcker inte ”cutoff 1 kHz, djup 50 %” för att beräkna universella ändpunkter.

Den viktiga skillnaden är mellan symmetri i modulationens kontrolldomän och symmetri i hertz. Lika stora rörelser uppåt och nedåt i oktaver ger olika numeriska förändringar i frekvens. Från 1 kHz når en oktav nedåt 500 Hz, medan en oktav uppåt når 2 kHz.

Avsnitt 2

Vilka inställningar måste du isolera före mätningen?

Skapa en tillfällig kopia av patchen så att du kan förenkla dess modulation utan att förlora originalljudet. Använd den här diagnostiska konfigurationen:

  1. Låt ett LFO vara routat till cutoff på ett filter.
  2. Ta tillfälligt bort cutoff-envelopper, keyboard tracking, velocity-tilldelningar, automation och makrorörelser.
  3. Ställ eventuella LFO-offset till noll och ta bort modulation av LFO:ts djup.
  4. Välj en sinus- eller triangelvåg med fullt utslag och en långsam cykel, till exempel fyra sekunder.
  5. Håll en ton tillräckligt länge för att observera flera hela cykler.
  6. Börja med identisk modulation på vänster och höger kanal.

Det här är praktiska isoleringssteg, inte inställningar som alla instrument benämner på samma sätt. Kontrollera både filterreglagen och modulationsmatrisen. Surge XT har till exempel separata mängdinställningar för filterenveloppen och filter-key tracking; dess LFO har också en enveloppgenerator som multiplicerar vågformen. En stigande LFO-envelope kan därför göra en tidig cykel smalare än senare cykler. Surge XT User Manual

Skriv ned den omodulerade cutoff-frekvensen som grundfrekvens. Om patchen måste behålla annan modulation anger du testförhållandena i stället: den hållna tonen, velocity, enveloppstadiet och makropositionerna. Resultatet gäller då just det patchläget.

Avsnitt 3

Hur beräknar du ändpunkterna utifrån modulationsdjupet?

Läs först av destinationens djupenheter och bekräfta om det visade värdet avser en ensidig avvikelse eller hela svepets bredd. Följande ekvationer förutsätter en bipolär vågform med fullt utslag som når −1 och +1, konstant djup och att filtret inte begränsar värdena vid sina gränser.

Djup angivet i hertz

Om destinationen uttryckligen adderar och subtraherar en frekvensmängd Δf använder du:

Lägsta cutoff = f₀ − Δf

Högsta cutoff = f₀ + Δf

Här är f₀ grundvärdet för cutoff. Med ett exempelvärde på 1 000 Hz som grund och ett djup på ±300 Hz blir ändpunkterna 700 Hz och 1 300 Hz. Använd bara den här beräkningen när modulationen dokumenteras som linjär i hertz.

Djup angivet i oktaver eller halvtoner

Vid exponentiell frekvensstyrning motsvarar en oktav ett frekvensförhållande på två. Med ett ensidigt djup D i oktaver gäller:

Lägsta cutoff = f₀ × 2^(−D)

Högsta cutoff = f₀ × 2^D

Om djupet S anges i halvtoner ersätter du D med S/12. De här exempelresultaten visar varför det skulle ge fel svar att subtrahera en godtycklig hertzmängd:

Grundvärde för cutoff Ensidigt djup Lägsta Högsta
1 000 Hz 12 halvtoner / 1 oktav 500 Hz 2 000 Hz
1 000 Hz 24 halvtoner / 2 oktaver 250 Hz 4 000 Hz

Ett dokumenterat hårdvaruexempel är CV1-ingången på Doepfer A-120, som följer sambandet 1 V/oktav. Enligt det sambandet ger en signal på ±1 V som exempel en avvikelse på ±1 oktav, förutsatt att filtret håller sig inom sitt arbetsområde. Mät spänningen som når ingången efter eventuell dämpning eller offset; LFO:ts nominella utsignal räcker inte. Doepfer A-120 VCF 1 Manual

Djup angivet i procent

Kontrollera vad procentvärdet beskriver innan du räknar. Abletons LFO skiljer mellan modulation i förhållande till ett grundvärde och läget Remote Control, som styr parametern genom mappningsgränserna Min och Max. Dess globala Depth- och Offset-reglage påverkar också utsignalen. Dessa reglage ska inte tolkas som procent av det visade cutoff-värdet. Max for Live Devices — Ableton Reference Manual

För en destination som dokumenteras som logaritmisk över sitt frekvensområde är en användbar matematisk modell f(p) = Fmin × (Fmax/Fmin)^p, där p är en normaliserad position från 0 till 1. Om modulationen adderar ±d till positionen beräknar du f(p−d) och f(p+d). Det här är en villkorad modell, inte en beskrivning av varje synth.

Anta som exempel att det dokumenterade intervallet är 20–20 000 Hz, grundpositionen är 0,5 och modulationen adderar ±0,1 normaliserade enheter. De beräknade ändpunkterna är ungefär 317 Hz och 1 262 Hz. En djupmarkering med texten ”10 %” motiverar bara den här beräkningen om tillverkaren definierar den på det sättet.

Avsnitt 4

Hur mäter du intervallet när mappningen är okänd?

Använd den mest direkta informationen enheten ger: ett dokumenterat visningsvärde för det effektiva värdet eller en display som uttryckligen följer modulationen. Kontrollera först vad du tittar på. Ett reglage eller en tooltip som står stilla kan visa grundinställningen snarare än det föränderliga destinationsvärdet.

Abletons dokumentation för Auto Filter anger uttryckligen att displayen visar modulerade filterkurvor för vänster och höger kanal. Kurvorna är därför användbara för att observera svepet separat från grundreglaget. Numeriska avläsningar från en graf har den precision som dess skala medger. Live Audio Effect Reference — Ableton Reference Manual

Följ den här mätsekvensen:

  1. Kör det isolerade LFO:t långsamt genom flera hela cykler.
  2. Observera den lägsta och högsta positionen för den effektiva cutoff-frekvensen eller den modulerade responskurvan.
  3. Frys modulationen nära respektive ytterläge om enheten stöder det. Abletons LFO har en Hold-knapp för det här ändamålet.
  4. Läs av eller uppskatta varje ändpunkt och anteckna vilken metod du använde.
  5. Upprepa med en långsammare hastighet om displayen rör sig för snabbt för att ytterlägena ska kunna urskiljas. Max for Live Devices — Ableton Reference Manual

Om det saknas en användbar modulationsdisplay kan du jämföra ljudresponsen vid frysta ytterlägen. Skicka bredbandsbrus genom filtret, analysera utsignalen och jämför den med statiska cutoff-inställningar med samma filtertyp, resonans, drive och signalväg. Justera en statisk referens tills dess respons matchar varje fryst ytterläge. Det här är en praktisk uppskattningsmetod som bygger på jämförelse av filterresponser under samma förhållanden.

Håll analysatorns inställningar konsekventa. Abletons dokumentation för Spectrum förklarar att blockstorleken påverkar frekvensanalysens noggrannhet, att medelvärdesbildning jämnar ut displayen över tid och att Channel väljer vänster, höger eller båda kanalerna. Använd stabila avläsningar vid ytterlägena i stället för ett kraftigt medelvärdesutjämnat spår av hela det rörliga svepet. Live Audio Effect Reference — Ableton Reference Manual

Betrakta en matchning i analysatorn som en uppskattning. En resonanstopp är en del av responsen, och om resonansen ändras förändras responsen. Doepfers manual beskriver hur resonans framhäver frekvenser kring cutoff; den fastslår ingen universell regel om att den högsta spektrala toppen motsvarar det exakta cutoff-värdet. Doepfer A-120 VCF 1 Manual

Avsnitt 5

Varför kan det observerade intervallet skilja sig från beräkningen?

Kontrollera antagandena bakom beräkningen innan du ändrar djupet. Följande diagnostiska sekvens hjälper dig att skilja mellan flera vanliga orsaker:

Observation Vad du bör kontrollera härnäst
Det ena ytterläget slutar röra sig när djupet ökar Kontrollera om destinationen har en begränsning eller mappningsgräns genom att flytta grundvärdet för cutoff inåt.
Svepet är förskjutet uppåt eller nedåt Kontrollera LFO-offset och annan cutoff-modulation.
Tidiga cykler har ett mindre intervall Kontrollera LFO-fade-in, envelopeskalning eller djupautomation.
Korta toner når aldrig båda ytterlägena Håll tonen längre och kontrollera triggning vid omstart.
Vänster och höger verkar skilja sig åt Kontrollera stereofas, hastighetsskillnader och kanalval i analysatorn.
En slumpmässig vågform ger varierande ytterlägen Skilj mellan intervallet som observeras under testet och källans möjliga intervall.

Stereofallet kräver särskild omsorg. Auto Filter kan köra oberoende modulation för vänster och höger kanal: en fasskillnad på 180° placerar den ena kanalen på sin topp när den andra är på sitt minimum. Om du granskar båda kanalerna tillsammans kan det sambandet bli svårt att se. Live Audio Effect Reference — Ableton Reference Manual

Granska också själva vågformen. Formlerna för ytterlägena förutsätter att källan faktiskt når båda fullskalevärdena. En anpassad form, ett avkortat uppspelningsfönster eller en skalad källa kanske inte använder hela det tillgängliga spannet. Anteckna intervallet som nås under den ton eller fras du tänkt använda, utöver intervallet för en hel cykel, om båda har betydelse för ljudet.

Avsnitt 6

Hur ställer du in en specifik lägsta och högsta cutoff-frekvens?

När du känner till skalningen kan du räkna baklänges från de önskade ändpunkterna. För ett obegränsat exponentiellt svep med lika stort positivt och negativt djup är grundvärdet det geometriska medelvärdet:

Grundvärde för cutoff = √(minimum × maximum)

Ensidigt djup i oktaver = ½ × log₂(maximum/minimum)

Anta att du vill ha ett svep från 250 Hz till 4 000 Hz. Grundvärdet är √(250 × 4 000) = 1 000 Hz. Förhållandet mellan ändpunkterna är 16, vilket motsvarar fyra oktaver för hela svepet. Det ensidiga djupet som krävs är alltså två oktaver, eller 24 halvtoner.

För en destination som uttryckligen är linjär i hertz använder du det aritmetiska medelvärdet som grundvärde och halva skillnaden mellan ändpunkterna som djup. Samma målintervall på 250–4 000 Hz kräver ett grundvärde på 2 125 Hz och ett djup på ±1 875 Hz. Välj de ekvationer som stämmer med destinationens dokumenterade beteende.

När djupenheterna inte anges kan du använda de uppmätta ändpunkterna som hjälp vid kalibreringen. Justera grundvärdet för att flytta svepet, justera djupet för att bredda eller smalna av det och kontrollera båda ytterlägena igen efter varje ändring. När inställningen passar återställer du den musikaliska vågformen, hastigheten och övrig modulation och mäter sedan igen under förhållandena för den faktiska frasen.

För en kort anteckning med patchen: grundvärde för cutoff, djupenheter, polaritet, offset, vågform, testton samt uppmätt minimum och maximum. Med de uppgifterna blir en vag djupinställning ett reproducerbart filterintervall och framtida justeringar betydligt enklare.

Avsnitt 7

Källor

Relaterad läsning

Fortsätt utforska detta ämne