Že ještě poodskočím od úplných základů, k těm externím měřením pomocí testovacího signálu..
V praxi je to docela komplikované k interpretaci při jednoduchém měření - např. sinus signál se skokovou změnou hlasitosti.
Nadhodím pár možných komplikací.
- není úplně jednoznačný způsob, k čemu vztahovat časové konstanty attack a release. Málokdy to bývá absolutní čas náběhu nebo vrácení gain elementu do polohy s jednotkovým ziskem. Spíš se udává pevná změna v nastavené době (resp. strmost křivky). Např. 40dB za dobu nastaveného attacku (á la SSL).
- pokud nejde vyloženě o brickwall limiter, tak např. absolutní doba attacku nebývá zásadně důležitým kritériem, naopak strmost křivky při změnách řídícího signálu přímo ovlivňuje zkreslení kompresoru (ve fázi změny zisku), proto se při návrhu pracuje hlavně s ní.
- průběhy řídícího signálu z detektoru v těch náběhových a odběhových fázích výrazně ovlivňují zvuk kompresoru, takže můžeme vidět od lineárních, přes nejtypičtější exponenciální až po různé varianty S-křivek (sigmoidy). Lineární bývají zpravidla "nejbrutálnější" a nejvíce slyšitelné.
- do konstant můžou být ještě zakomponovány další závislosti, které s hodnotami dále hýbou, kvůli nějaké progresivnější formě PDC (program dependent compression)
- části obvodu nebo programu, které řeší attack a release můžou být navrženy jako svázané (coupled) nebo naprosto nezávislé.. V prvním případě je tam ještě další vzájemná interakce a reálné konstanty se mohou výrazně lišit od nastavených.
- pokud jde o sw simulaci nějakého analogového hardware, tak tam můžou být zakomponovány i další typické vlastnosti předlohy.. Například úmyslné podhodnocování úrovně transientů v signálu v závislosti na aktuálním stavu detektoru - tím se kompresor stává víc "punchy", protože ty transienty prolezou s vyšší úrovní atd.
...
Z mého pohledu to nemá pro laika moc cenu měřit tímhle způsobem.. pokud nemůže rovnou z něčím uvnitř kroutit nebo upravovat program. Rozhodně se z měření sinusovky a odpočítávání samplu nedá vyvozovat, jestli je něco od návrhu "rozbité" nebo ne, když to pak při měření neodpovídá nějakému statickému ovládacímu prvku.
Podle mě lepší varianta, jak se podívat, kdy a jak kompresor zabírá jsou pluginy, co mají grafickou reprezentaci řídícího signálu.. Co si vzpomínám, Fabfilter ProC, Ozone, nějaké dynamické pluginy od Voxenga.
Většina kompresorů je primárně navržená tak, aby upravily dynamiku a nebylo moc patrné, že pracují. Přestože to s sebou někdy přinese i jejich další charakteristické vlastnosti - třeba zmíněný "punch" nebo hezké zabarvení zvuku díky zkreslení.
Každopádně kompresor (ne clipper), který by byl navržen aby se striktně choval podle základního testu, tzn. se zcela lineární křivkou v nábězích a odbězích řídícího signálu, natvrdo fixní čas. konstanty, absence jakéhokoliv vyhlazování.. hrálo by to, co si ještě pamatuji ze svých starých pokusů, docela hnusně
Michal