A minta átvételének minősége az ableton élő 8-as eszközeiben és az ingyenes plug-inek,

Észrevetted, beállítása után a pályán a minta betöltésre egy sampler vagy a dobgép, hozzátéve kosz és disszonáns harmonikus? Az ilyen hang lebomlás fordul elő, amikor változik a mintavételi frekvencia, amely elkerülhetetlenül bekövetkezik az átültetési varpinge vagy audio fájl, és együtt jár a hatása aliasing - tükrözi a spektrális komponenseket a Nyquist frekvencia. Ennek elkerülése érdekében interpolációs és szűrési algoritmusokat használnak.

Ebben a cikkben a segítségével egy elemi tesztet, az összehasonlítás ezen algoritmusok az eszközök Impulse, Egyszerűbb, Sampler és a sequencer Ableton Live 8, valamint néhány népszerű ingyenes Vst dugó.

A kísérletet Lenovo R500 hordozható számítógépen végezték: egy Intel Core 2 Duo T8570 processzor, 2 GB RAM. A mintavételezési gyakoriság, az Ableton Live beállításoknál a vizsgálati minta és az exportált fájl 44100 Hz. A tesztfájl 15 kHz-es frekvenciájú szinuszos jel, 16 bites bit kapacitás, amelyet a mintafelvevőhöz betöltött, a C3 jegyzethez kötött, és a lejátszási zóna kiterjeszti a teljes billentyűzet tartományra. Minden tesztelt mintavételező ugyanazt a MIDI-sorozatot játssza le - Gamma C major két oktáv felfelé, majd két lefelé a C3 jegyzetből. Ha a minta betöltésre kerül a szekvenszer vagy az impulzus hangsávjába, a hangolási paraméter automatizálásával az egyenértékű szekvenciát szinkronizáljuk a minta kezdetével és a szekvenciális jegyzet megfelelő midijával. A tesztelt sávok kimeneti térfogatát ± 0,1 dB pontossággal állítjuk be, ezzel a margóval, hogy nincs túlterhelés a főcsatornán. A MIDI szekvenciák lejátszásának eredményeként vagy azzal egyenértékű hangfájlokat minden egyes szólam üzemmódban 24 bites kapacitással exportálnak és betöltődnek az Adobe Audition programba. A "spektrális frekvencia kijelzés" módban összehasonlítjuk a spektrogramokat, amelyek időről időre a hangspektrumban bekövetkező változásokat mutatják. Az eredményekben látható az Ableton Live CPU-terhelésjelzőjének olvasása, amikor egy adott eszköz fut.

Eredmények és vita

Ableton Live 8 eszközök

Ingyenes Vst mintavevők

Sampler: a legjobb CPU algoritmus <7 %

Sampler: jó CPU algoritmus <7 %

Sampler: normál CPU algoritmus <7 %
(valamint az egyszerűbb és szekvenálói esetében a HQ algoritmus ki van kapcsolva)

Sampler: algoritmus nem interpolációs CPU <7 %

Impulzus CPU <7 %

Sequencer: HQ algoritmus engedélyezett CPU <7 %

DiscoDSP: CPU mastering algoritmus> 350%

DiscoDSP: visszafordulási algoritmus CPU> 50%

DiscoDSP: valós idejű CPU algoritmus <7 %

Cakewalk (rgc audio) Sfz +: algoritmus 72 CPU <7 %

Vember audio Shortcircuit 1 CPU <7 %

Összehasonlításképpen tökéletes hangot adnak a szabványnak, és ennek megfelelően a DiscoDSP HighLife mintavevő program exportfelvételi spektrogramját mastering módban. Ideálistól felel fekete háttér (zaj), minden alkalommal látni és hallani csak egy frekvenciát, kivéve a frekvencia nagyobb, mint a mintavételi frekvencia fele - hogy ne legyen. Sajnálatos módon ez az ideálisságnak hátrányai vannak, mivel csak exportra szánták. Megpróbáltam lejátszani a jegyzetek tesztsorozatait valós időben. A CPU terhelésjelzője 380% -ra emelkedett. Nem gondoltam, hogy ilyenek történnek.

Most képzeljük el, hogy feltöltöttük a dob mintadarabokat az Impulse-ra vagy a Drum Rackre, amely a Simpler-et használja, és megpróbálta kicserélni egy kicsit. Az eredmény nyilvánvaló, a spektrogramok és a fül által ítélve észrevehető torzulások jelennek meg. Az impulzus kissé rosszabb, mert kissé megkenik a minta spektrumát. Nyilvánvaló, hogy ezért az Ableton fejlesztői javasolják Drum Rack használatát Impulse helyett.

Nos, használjuk a Drum Rack-ot, és úgy tűnik, hogy a cellájában minden egyszerűbb Sampler-re konvertálható. Ebben az esetben lehetőség van az interpolációs algoritmus beállítására. Alapértelmezés szerint az érték normális értékű, amely a teszt szerint a Simpler-nek felel meg. A Jó módra váltás javulást eredményezett, de a torzítás hallható. Algoritmus A leginkább elégedetlen szinte hallhatatlan torzításokkal, komplex jelzéssel szemben, láthatatlanok lesznek, nem pedig egy tiszta szinuszodással. Hiányában az interpolációs algoritmus lehet hatékony kreatív eszköz létrehozása hibák és digitális piszkos disszonáns textúrák, de nem a kiváló minőségű lejátszást ültették mintában.

Bizonyított érdekes interpolációs algoritmus hangsávot sequencer mód HQ, ő hallás kedvezőbb, mint az algoritmus legjobb Samplera, és amint a spektrogrammban jelentősen eltérő: a gyengébb visszaverődő Nyquist frekvencia hang, de annál nagyobb a háttérzaj szintjét, amely továbbá azok maszkok, de hozzáteszi egy általános sár.

Érdemes megjegyezni, hogy a két nukleáris laptop hat évvel ezelőtt nem vette észre a növekedés a processzor terhelését, és minden esetben a mutató nem haladhatja meg a 7% -os küszöböt, ami megerősíti a helymeghatározás Live'a mint olyan eszközt, élő előadás. A második nagyon személyes következtetés az, hogy a terhelés minták jobban használni csak a hangsávot, mint bármely natív szoftver. Természetesen, ha nincs célja érezhetően változik a hang segítségével ADSR amplitúdó, szurok, szűrő, frekvencia moduláció (jelen Sampler), stb ... De el kell érni a tiszta hang lehetséges, használjunk külső eszközök, amelyekre átadjuk a felülvizsgálatot.

Valószínűleg az első a népszerűség a hálózat a Cakewalk Sfz + plugin, elhelyezni letölthető a SoundFont bankok. Ezt sokáig szabadon osztották fel (a program verziószáma 1.0). Úgy tűnik, a "nagy" álcázás sokat tudott, egy korszakban, amely meglehetősen primitív a számítógépeink szempontjából. Ezért az Sfz + -nak kilenc szintje van az algoritmus összetettségének a minta feldolgozásához, és a leggyengébb processzor megbirkózik a legegyszerűbbekkel. A mi korunkban biztonságosan használhatjuk a "minõség: 72" opciót, amely megfelel a legmagasabb minõségû lejátszásnak, az intézkedés eredménye az ábrán látható. Ez egy kicsit hiányzik az ideális (DiscoDSP HighLife a mastering módban), de ez minden rendben van. Az Sfz + hátránya, hogy csak a minta használatához szükséges alapeszközök állnak rendelkezésre, amelyek között nincs lehetőség a kezdeti, a hurokpontok és a lejátszási lehetőségek helyének beállítására. Problémák is vannak a 64 bites operációs rendszeren futó plug-in használatával kapcsolatban.

DiscoDSP HighLife - az imitáció tárgya a tesztekben. A második "visszafordulási mód" interpolációs algoritmus nem jóval alacsonyabb a minõségben, de a processzor nagy terhelése miatt is nehéz használni valós idõben. A "valós idejű" algoritmus, a spektrogramok alapján, egybeesik a "jó" algoritmussal a Samplerben. A plug-in működése némileg szélesebb, mint az Sfz +.

A következő kihívó: novemberében a Hang Shorcircuit 1. torzulásai átültetésével nem hallott, és ítélve spektrogramját, annak algoritmusát játszódik az ideális és az algoritmus jó Sampler'a. A plug-inben óriási, kiváló minőségű szűrők vannak, amelyek nem tudnak büszkélkedni az Érintett eszközről. A felület nagyon egyszerű és könnyen megtanulható. Gyakorlatilag egy hordó méz, ha nem egy kanál kátrány, amely a felhasználói fórumon olvasható. Ez a plug-in késleltetést ad, és egy minta támadást eszik. És az 1.0.15-ös verzióban ez nem így van (tehát ha tudod, hol szerezheted ezt a verziót és készen állsz megosztani, nagyon hálás leszek neked). De érdemes megjegyezni, hogy a 32 példány késleltetése nem kritikus. Élőben kompenzálható. A kenéses támadás nem rögzíthető, de nem észrevehető a fül. A következő verzió a Shorcircuit 2, örömmel a jobb grafikus felület. A tesztek azt mutatják, hogy az elmosódott támadás nem volt ott, de a késés még mindig helyén volt. Kár, hogy a fejlesztők elhagyták ezt a gyönyörű dolgot. By the way, ha nem tévedek, az egyik a fejlesztők ezt a mintavevő volt Ableton csapat, és ő most részt vesz egy új együttműködési projektben hasonló ideológiai megközelítés, de néhány további és nagyon felhasználóbarát funkciók: bitwig.com.

Ha több mintavételt szeretne összehasonlítani, akkor a végén olyan hivatkozások lesznek a módszertanra és az eredményekre, amelyek nem tükröződnek ebben a cikkben. Több tesztet nem megfelelő a meglévő plug-inek, és néhány szándékosan nem szerepel a cikkben (pl Kontakt és elem), mert azt akarom, hogy ösztönözze az olvasót, hogy végezze el a kísérletet. Ehhez elegendő 15 kilohertz szinusz vagy nagyfrekvenciás hangfájl betöltése a kedvenc samplerébe, és két oktáv felfelé görgetéséhez. A meghallgatása sikertelen lesz.

Azok, akik alaposan megvizsgálták a spektrogramokat, észrevették, hogy amikor egy mintát egy oktávra transzponálnak, kevesebb torzítást eredményez, az interpolációs algoritmus leegyszerűsödik, mivel a minta mintavételi frekvenciájának kétszeresére változik. Ha a minta mintavételi frekvenciája és a programbeállítások nem egyeznek meg, akkor ez a hatás eltűnik, és a teszt eredményei összességében rosszabbak lesznek. A megoldás lehet a kodekek használata az audio fájlok mintavételezési gyakoriságának offline konvertálásához még a projektben való felhasználás előtt is. Sok eszköz van erre, és az egyik legjobb a Voxengo r8brain ingyenesen elérhető plugin.

Szeretném felhívni a matematika részének tanulmányozását, legalábbis arra a szintre, amelyen az Ön rendelkezésére áll, azoknak, akik még nem tették meg (ez a digitális zeneszerzők körében gyakori). Érdemes elkezdeni Nyquist tételét és elolvasni a kézikönyvet a szoftverhez vagy egyéb dokumentumokhoz, például az Ableton "Audio Engine Infact Sheet" -jét, amelyben leírják a zaj romlására vezető műveleteket. A megfelelő tudás birtoklása elkerülheti a hang kellemetlen romlását a kompozíciók létrehozásakor.

Tiszta hangot neked!

Az algoritmusok tesztelésének módszere és eredménye a mintavételi programok frekvenciájának átalakítására a hanggal való munka során:
src.infinitewave.ca/

Mat rész:
www.digital-recordings.com/publ/pubneq.html - Nyquist-tétel a hang alkalmazásával kapcsolatban
en.wikipedia.org/wiki/Aliasing - aliasing
kunz.corrupt.ch/dsp - valami más, ami hasznos a digitális szintézishez és effektek létrehozásához a "hozzáértésért"

Kapcsolódó cikkek