Aihe: Levysoitin -> PC (RIAA korjaus filtteri-softan avulla ..)
1
juha_p
01.04.2007 17:16:13 (muokattu 01.04.2007 22:30:10)
Väsäsin tuossa (RIAA softa projektini kylkiäisenä) ajankuluksi (pikapikaa) tällaisen ilmaisjakelu 'softan', jolla voi toistaa ja äänittää (wav) vinyylit 16-, 24-, 32- tai 32f-bitin resoluutiolla ja 48kHz näytetaajuudella, kytkemällä levysoitin suoraan äänikorttiin ilman RIAA korjainta (tämä on tietenkin äänikorttiriippuvainen mahdollisuus sillä kytkentäimpedanssi/-kapasitanssi ja linjan signaalitaso vaikuttavat asiaan). Paras laatu tulee kuitenkin kytkemällä levari jonkin RIAA korjaimettoman, sovitetun esivahvistimen kautta äänikorttiin mutta, homma toimii myös esim. kasettidekin/pikkumikserin/tms. laitteen kautta kytketyllä levysoittimella.
 
Kyseessä on siis softa versio siitä RIAA korjaimesta jota vinyylien toistossa tarvitaan. Itse äänitys tapahtuu Voxengo Recorder VST plugarilla, joka pitää asentaa samaan hakemistoon tämän softan kanssa. Tämä 'versio' on tehty Max/MSP softalla (Max/MSP projekti tiedosto muotoon (.PAT), eli ei siis ole käännetty .dll tai .exe muotoon) joten, lisäksi tarvitaan Max/MSP Runtime, joka on saatavilla PC:lle ja MAC:lle (pitäisi siis workkiä molemmissa systeemeissä).
 
Tämän biquad menetelmällä toteutetun filtterin virhe on n. 0.15dB (0Hz-20kHz) joten se on keskitasoa parempi jos verrataan rautapuolen tuotteisiin (omassa Technicsin vahvarissani se esimerkiksi on ilmoitettu olevan +-0.8dB (30Hz-15kHz)). Projektini RIAA Filtterit ovat kuitenkin huomattavasti parempia (virhe sampleratesta riippuen 0.0006dB (44.1kHz) - 0.000005dB (96kHz)) samalla 0Hz - 20kHz välillä).
 
Filtterin rakennekuva: http://img231.imageshack.us/img231/6205/riaapatnn8.png
 
Ko. systeemin pitäisi olla suhtkoht helppo saattaa toimintakuntoon.
- kytke levysoitin äänikorttiin (mieluiten jonkin esivahvistimen kautta),
- lataa ja asenna Max/MSP Runtime,
- lataa ja pura RIAA Filter (.rar) paketti kovalevyllesi ja
- lataa ja pura Voxengo Recorder (.zip) paketti samaan hakemistoon ed. kanssa.
(kannattaa purkaa molemmat esim. juuri tuon Max/MSP:n alihakemistoon).
- käynnistä Max/MSP Runtime ja lataa RIAA Filter .pat tiedosto.
- tee tarpeelliset asetukset äänikorttisi mikserissä (tai windowsin toisto/äänitys asetuksissa (käynnistys suorita.. "sndvol32" ja "sndvol32 /r")
Max/MSP:ssä (RIAA softassa):
- aseta I/O:t (suosittelen ASIO:n käyttöä)
- aseta samplerate 48000Hz:ksi ja muista käynnistää ajuri
- klikkaa "Reset to Defaults" painiketta RIAA softan ikkunassa
- aseta Gain arvo sen mukaan miten saat signaalia levysoittimelta
Recorderissa:
- aseta MME deviceksi Sound Mapper (muutoin saattaa kuulua poksetta (tämä ei kyllä tallennu ääniytykseen)
- anna tiedostolle nimi ennen äänityksen aloittamista
- aseta 'bittisyvyys'
 
Tarpeellisia asetuksia esiteltynä kuvassa: http://img137.imageshack.us/img137/7272/instructionsyb1.png
 
Hankalinta lienee saada se alkuperäinen filtteröimätön signaali pois toistosta .. natiivi ASIO ajuri on helpoin tässä. Mikäli natiivia ASIO ajuria ei ole niin Asio4All ajurikin on parempi kuin MME ja DirectSound.
 
Valitettavasti mitään äänitystason säätöä ei ole .. joudut hakemaan sopivan asetuksen kokeilemalla.
 
Mikäli äänität 24/32 bittiä käyttäen ja muutenkin haluat saattaa äänitteesi CD-laatuun (16-bit/44.1kHz) niin Voxengon r8brain free on hyvä ilmaissofta tähän tarkoitukseen.
 
Täältä ne siten löytyvät (maximissaan niin kauan kuin 100 päivää on kulunut edellisestä latauksesta):
RIAA Filteri - http://www.zshare.net/download/riaa … r-optimized-for-48khz-demo-rar.html
Mirror 1 - http://www.filesend.net/download.ph … ?f=ddfb6399d19a5440708a2ea8a556b462
Mirror 2 - http://www.divshare.com/download/290440-0a8
 
Muut tarpeelliset/mainitut softat:
Max/MSP Runtime - http://www.cycling74.com/downloads/maxmsp
Voxengo Recorder - http://www.voxengo.com/product/recorder/
Voxengo r8brain - http://www.voxengo.com/product/r8brain/
Asio4All - http://www.asio4all.com
 
--------------------------------------------------------------------------------------------
 
HUOM!
Mikäli käytössäsi on SB:n äänikortti (joka tukee 10k1 DSP komentoja) ja kX Projektin ajurit, on siihen pakettiin saatavilla myös DSP 'plugari' tuota RIAA korjausta varten. Löydät latauslinkin DriverHeavenin Foorumilta - http://www.driverheaven.net/567147-post10.html
 
Tosin jos ko. 'plugarissa' on jotain vikaa niin, voin kyllä kertoa etten itse sitä ole kokeillut. Mikäli näin tai muuten vaan haluat kokeilla 'parempia' coefficientteja (kertoimia) niin avaa se "Inverse_RIAA.da" tiedosto notepadiin ja korvaa rivit
 
static b0=0.2275882473429072, b1=-0.1680644758323426, b2=-0.0408560856583673
static a1=.85803894915999625, a2=-0.7179700042784745
 
riveillä
 
static b0=1.00000000000000000, b1=-0.75555209999999995, b2=-0.16462571129709999
static a1=0.8663827500000001, a2=-0.73455344362250008
 
Tämä on hieman "äänekkäämpi" (+12.5dB) filtteri kuin tuo originaali mutta, jos liikaa meteliä niin jaa nuo b0, b1 ja b2 kertoimet 4.3:lla -->RIAA käyrä leikkaa 0dB viivan silloin 1kHz kohdassa (about) --> silloin mennään jokseenkin 'standardin' mukaan).
 
!! Muista poistua notepadistä siten että notepad ei lisää .txt tiedosto tarkennetta ko tiedostoon (eli, esim. sulje notepad klikkaamalla ruksia ja valitse kyllä kun kysytään tallennetaanko tehdyt muutokset).
 
t. Juha
ITTAM
12.04.2007 11:53:44
Mä teen ton helpommin eli mulla on valmis
presetti Voxengon Curve Eq ´ta varten, en tosin muista mistä sain.
Matti
juha_p
12.04.2007 13:41:42 (muokattu 14.04.2007 14:06:24)
Mä teen ton helpommin eli mulla on valmis
presetti Voxengon Curve Eq ta varten, en tosin muista mistä sain.
Matti

 
Miten niin helpommin? Tarkoitat ilmeisesti itsellesi helpommin? Mielestäni kuitenkin tarvitset jonkin VST Host softan tuolle CurveEQ:lle.
 
Hmm... ehkäpä et edes ole vielä verrannut CurveEQ:ta RIAA korjaimena näihin kahteen filtteriini (jos sen teet niin muista käyttää molemmille joko 48kHz tai 96kHz näytetaajuutta testattavan Filtterin mukaan). !! Testaa myös CurveEQ:ta eri näytetaajuuksilla ja sen presetin tuottama korjaus esim. Budden VST analyyserillä:
 
- http://www.kvraudio.com/get/1287.html
 
Jos et muuten niin, tarkista nyt ainakin ettei se presettisi toimi näin väärin (CurveEQ kun ei ole ihan WYSIWYG):
 
- http://img124.imageshack.us/img124/4320/curveeqbyrealriaaeqvaleyl9.png
 

 
Nämä kaksi Max/MSP:lle tehty RIAA Filtteri 'projektitiedostoa' on vain tarkoitettu heille jotka tarvitsevat ko. toimintoja tai muuten vaan haluavat vertailla softapohjaista RIAA EQ:ta perinteiseen hardware korjaimeen käytännössä.
 
RIAA EQ Filtteri projektissa (Delphillä ja VST&ASIO SDK:lla) tekemäni versio toimii joko standalonena tai VST versiona ja sisältää (versiosta riippuen) toimintoja kuten
- tuki 22.05, 44.1,48, 88.2, 96, 176.4 ja 192 kHz taajuuksille (filtteri valitaan automaattisesti hostin asetuksista tai manuaalisesti (tarvitaan joissakin tapauksissa kuten esim. Winampin kanssa)),
- äänitys ominaisuudet (16-32f-bit wav),
- Rumble/Subsonic Filttrei (36dB/oct, säädettävä leikkaus taajuus ja Q),
- säädettävä 50Hz/60Hz Hum filtteri,
- droplist menusta valittavana RIAA/IEC/eRIAA EQ:t sekä joitakin yleisimmin ennen '55 käytetyistä EQ:sta (tarkoitus täydentää jälkeenpäin)
- click/pop filtteri on tekeillä parast'aikaa,
- jne..
 
BTW,
 
- Voxengo CurveEQ maksaa $89.95 (= n. 2x-4x kalliimpi kuin simpplei hardware RIAA EQ:llinen etuvahvistin joka vieläpä antaa huomattavasti tarkemman vasteen (~0.5 - 0.8dB riippuen valmistajasta) kuin CurveEQ)
 
- olen muuten itsekin laittanut CurveEQ:lle jakeluun ko. RIAA presetin tai parikin joskus ~vuosi sitten
 
t. Juha
ITTAM
17.04.2007 10:37:47
Joo,
mulle helpommin kun on muutenkin VST host ( Nuendo)
Laadusta ( sen presetin ) en sano mitään, tää
on vaan satunnainen pika-apu jos ei ole RIAA rautaa paikalla.
Terv. Matti :-)
‹ edellinen sivu | seuraava sivu ›
1
Lisää uusi kirjoitus aiheeseen (vaatii kirjautumisen)