Ugrás a tartalomra

Haladó11. lecke a 12-ből

Dither és noise shaping: mikor kell a végén?

Koppints a képre a nagyításhoz.
Infografika a dither és a noise shaping különbségéről: egy halk szinusz lépcsős kvantálása dither nélkül és ditherrel, a sima és a formált dither-zaj spektruma, a helyes időzítés, a TPDF típus és egy hatlépéses munkafolyamat.

Röviden

A dither (zajkeverés bitcsökkentéskor) egy nagyon halk zaj, ami a kerekítési torzítást egyenletes, alig hallható zajjá alakítja. A noise shaping (zajformálás) ezt a zajt oda tolja, ahol kevésbé hallod. Mindkettőt egyszer, a legvégén használod, amikor kisebb bitmélységre mentesz.

Mit látsz a képen?

A bal felső dobozban két kis grafikon áll egy nagyon halk szinuszról, csupán néhány szintlépcsővel felírva. A bal oldali, dither nélküli lépcsősor szabályosan követi a hullámot, ezért a hibája ismétlődik. A jobb oldalinál a hiba véletlenszerű. A jobb felső dobozban két zajspektrum látszik: a sima dither zaja egyenletesen terül el, a formált zaj a legmagasabb frekvenciák felé emelkedik.

A középső sor három doboza az időzítésről, a túlzásba vitt ditherről és a TPDF (háromszög-eloszlású dither) típusról szól. Alul egy hatlépéses sorrend visz végig a munkán a kész keveréstől az ellenőrzésig.

Hogyan működik?

A bit depth (bitmélység) azt adja meg, hány szintlépcső közül választhat a fájl. A 16 és 24 bites fájlok fixed-point (fixpontos számábrázolás) formában, egész számként tárolnak. A felvevőprogram belül általában floating-point (lebegőpontos számábrázolás) módon számol, sokkal finomabban. Amikor a finom értéket egész lépcsőre írod, kerekíteni kell. Ez a quantization (kvantálás).

A kerekítés hibája, a quantization error (kvantálási torzítás), nem véletlen. A zenéhez tapad, és a halk részeken, például egy elhaló zongorahangon, érdes, szemcsés torzításként szól.

Gondolj egy digitális fotóra a naplementéről. Ha kevés színárnyalattal mented, az égen csíkok jelennek meg, ahol a színek lépcsőzetesen váltanak. Egy leheletnyi szemcse hozzáadása eltünteti a csíkokat. Messziről sima átmenetet látsz, közelről egy kis finom zajt. A dither ugyanezt teszi a hanggal: a zavaró mintázat helyett egyenletes, halk sziszegést kapsz.

Mélyebben: noise shaping, típusok, sorrend

A zajformálás egy feedback (visszacsatolás) alapú szűrő. A kerekítési hibát visszavezeti, és úgy formálja, hogy a zaj a középtartományban csökkenjen, a legfelső frekvenciákon nőjön. Az összes zaj ettől nem kevesebb, általában inkább több. Csak a spectrum (frekvenciaspektrum) olyan részére kerül, ahol a füled kevésbé érzékeny. Így a jól hallható tartományban alacsonyabb lesz a noise floor (alapzaj).

Sima dither (TPDF)Noise shaping
Mit csinál?A torzítást egyenletes zajjá alakítjaA zajt a kevésbé hallható sávba tolja
Zaj a középtartománybanEgyenletesAlacsonyabb
Zaj a legfelső tartománybanEgyenletesMagasabb
Ha a fájlt még feldolgozzákBiztonságosKerülendő

A TPDF a leggyakoribb, általános célú típus. A gyártók saját elnevezésű változatai mögött is gyakran ez vagy egy zajformált változata áll. Kezdőként a sima TPDF-fel nem hibázhatsz.

A 24 bites fájlnál a kerekítési hiba olyan mélyen van, hogy a gyakorlatban nem hallható. Ott a dither ártalmatlan, de nem is sokat számít. A 16 bitnél viszont egy halk lecsengésen már kihallható a különbség.

Mit jelent pontosan az „egyszer”? Egy bitcsökkentéshez egy dither tartozik. Ha egy kész 16 bites fájlt később megnyitsz, a hangerejét állítod, és újra 16 bitre mented, az egy új kerekítés. Ahhoz ismét jár dither, mert a program közben finomabb számokkal dolgozott. Ha viszont semmit nem változtatsz, csak átmásolod vagy átnevezed, nincs kerekítés, és nem kell semmi.

Csináld így

  1. Fejezd be a teljes feldolgozást, a limiter (csúcskorlátozó) is legyen a helyén.
  2. Döntsd el a végső formátumot. Ha 32 bit float, nincs dither. Ha 24 vagy 16 bites egész, jöhet.
  3. Kapcsold be a dithert az export ablakban vagy a lánc utolsó pluginjában, csak az egyik helyen.
  4. Válassz TPDF-et. Zajformálást csak akkor, ha 16 bitre mentesz, és a fájlt már senki nem dolgozza fel.
  5. Exportálj, és hallgasd meg a dal végét, a lecsengést. Ellenőrizd, hogy nincs-e clipping (túlvezérlés).

Próbáld ki

Tegyél egy halk, elhaló hangot egy sávra, például egy lecsengő akkordot. Rakj rá egy ingyenes bitcrusher plugint, és állítsd 8 bitre. Tekerd a fülhallgatót halkra, és hallgasd meg a lecsengést: a végén recsegő, szaggatott hangot hallasz.

Ha a bitcrusherben van dither kapcsoló, kapcsold be. Ha nincs, tegyél elé egy nagyon halk zajgenerátort. A recsegés helyére egyenletes sziszegés kerül, és a hang tovább hallható, mielőtt eltűnik. Ezt csinálja a dither 16 biten is, csak ott sokkal halkabban.

Kevés pénzből

  • Az export ablak elég. A legtöbb felvevőprogram exportjában van dither. Nem kell rá külön plugint venned.
  • Egy helyen legyen. Ha a limitered is tud dithert, és az export is, csak az egyiket kapcsold be.
  • Nem tudod, kell-e? Ments 24 bitben. Itt a hiba úgyis hallhatatlan, és a fájl további munkára is jó.
  • Laptop hangszóróján nem fogod hallani. A dither hatását fülhallgatón, egy halk lecsengésen keresd.

Mikor ne?

  • 32 bit float exportnál. Itt nincs bitcsökkentés, a dither csak fölösleges zajt adna.
  • Köztes fájloknál. Ha egy sávot vagy részkeverést még visszatöltesz a projektbe, 24 bitben vagy float formátumban, dither nélkül mentsd.
  • Ha a fájlt még átkódolják vagy feldolgozzák. Ilyenkor zajformálás helyett maradj a sima TPDF-nél, vagy hagyd a döntést arra, aki a végső fájlt készíti.

Gyakori hibák

  • Minden köztes exportra dithert teszel. A zaj rétegenként összeadódik. Csak a végső fájlnál használd.
  • Dither után még állítasz. Ha utána hangerőt vagy limitert módosítasz, a dither értelmét veszti. Mindig ez az utolsó lépés.
  • Zajformált fájlt küldesz tovább. Ha egy mastering engineer (masterelő hangmérnök) még dolgozik rajta, a formált zaj neki gond. Kérdezd meg, milyen fájlt kér.

Kapcsolódó témák

Próbáld ki: Késleltető

Visszhang: a sávok mutatják, mikor és milyen hangosan szólal meg újra a hang.

A plugin a böngésző hangkezelésével működik, ehhez engedélyezni kell a JavaScriptet.

Tipp: 80–120 ms rövid visszacsatolással: „slapback” rockabilly-ének. 375 ms körül 120 BPM-en negyedhangonként ismétel.

Kvíz

Három kérdés, hogy lásd, mi maradt meg. Minden válasznál megmutatjuk, miért jó vagy rossz.

1. Mikor kell dithert használnod?
Megoldás

Egyszer, a legvégén, amikor egész számos, kisebb bitmélységre mentesz. A kerekítési hiba ekkor keletkezik, a dither ezt alakítja egyenletes zajjá.

2. Mit csinál a noise shaping a dither zajával?
Megoldás

Áttolja oda, ahol a füled kevésbé érzékeny, jellemzően a legmagasabb frekvenciákra. Így a jól hallható középtartományban halkabb lesz az alapzaj.

3. A mastert egy hangmérnöknek küldöd tovább feldolgozásra. Mit válassz?
Megoldás

Az ő kérése szerint, általában 24 bit vagy 32 bit float, zajformálás nélkül. A végső dither az ő dolga lesz, a lánc legvégén, egyszer.

Fogalmak ebben a leckében

Hegyi János hangmérnök, több mint 30 éve a szakmában. Ingyenes, reklám és nyomkövetés nélkül.Miért készül ez az oldal?

Utoljára frissítve:

Hibát találtál? Másként tudod?

Írd meg. Minden jelzést elolvasok, és ha igazad van, javítom a leckét. A javítások a Köszönjük oldalra kerülnek.

Nem kérek e-mail címet, és az üzenetedet nem tárolom az oldalon: egyenesen hozzám érkezik levélben. Ne írj bele személyes adatot. Részletek