Mikäs helevetin härdelli toi oli ? Tuo on Creativen Live! korteissa majailevan Emu10KX DSP äänipiirin ohjailuun tarkoitettu signaalireittieditori. Kuvan prolog edustaa äänikortin sisääntuloja, esim ylimmät 2 "pinniä" mikkiliitännän vasen/oikea kanavia. Epilog taasen vastaa sekä fyysisiä ulostuloja, että asio ulostuloja, joita voipi sisäänottaa sitten vaikka Cubasessa. Välillä kulkevat viivat ovat "äänisignaali", joita tuossa kuljetetaan erilaisten efektien yms. läpi. Nämä loodat ovat Dane assemblykielellä tehtyjä pikku ohjelmia (miksereitä, kaikuja yms.), jotka ajetaan reaaliajassa emu10KX piirillä. Dane onkin sitten oikeasti melkoinen "härdelli" ihmeteltäväksi. Itse en tuota paljoa osaa, mitä nyt vähän jotain palikoita muunnellut. Alapuolella esimerkin vuoksi pieni koodinpätkä, joka sotkee l/r -kanavia vähän keskenään, ja tekee pientä taajuusriippuvaista aikasiirtoa (tai jotain sinne päin), eli on kuulokekäyttöön tehty "crossfeed". name "Xfeed"; copyright "By LeMury 2003"; engine "kX"; created "07-19-2003"; comment "Headphones Crossfeed Filter"; guid "c7c0735d-ab70-4dd1-b743-d658b8c210f7"; ;registers input inl, inr output suml, sumr control Hipass=0.5 control Lopass=0.5 control X-Mix=0.5 static tl1=0x0, tl2=0x0, hl2=0x0 static tr1=0x0, tr2=0x0, hr2=0x0 temp tmp, tmpl, tmpr, f ;code macs tmpl, inl, 0, 0 macs tmpr, inr, 0, 0 exp f, Lopass, 0x7, 0x0 macsn tmp, tmpl, tl1, 1 macs tl1, tl1, tmp, f macsn tmp, tmpr, tr1, 1 macs tr1, tr1, tmp, f exp f, hipass, 0x7, 0x0 macsn hl2, tl1, tl2, 1 macs tl2, tl2, hl2, f macsn hr2, tr1, tr2, 1 macs tr2, tr2, hr2, f macs suml, tmpl, hr2, x-mix macs sumr, tmpr, hl2, x-mix end; Koodin inputit näkyy "loodissa" vasemmalla "pinneinä" ja outputit vastaavasti okealla. Sitten nuo macsit, expit yms on assemblykoodeja esim kerto ja yhteenlaskua varten, joille lykätään aina 4 parametriä, jotka ovat esim. imputista napattu "äänisignaali" tai jokin piirin rekisteri jne... ööö, selkeetä :D Onneksi tuohon ei tarvi pakosta puuttua, kun ajureiden mukana noita palikoita tulee kymmeniä ja vielä varsin laadukkaita valmiiksi. Kaikenkaikkiaan erinomaisen hieno ja tehokas zydeemi - esim. 0ms. latenssia ( tietysti vain jos efekti ei vaadi puskurointia kuten vaikka kompura). Tosin kun konetehoa kun nykyjään riittää, ja ASIO VST plugareita kanssa, niin käyttö on jäänyt vähemmälle. VST plugarit kun integroituvat niin mukavasti kaikkiin softiin, että käytettävyys vie voiton... |