Archive for the ‘music prod’ Category

Goodbye Cubase 4 Studio

Saturday, May 1st, 2010

Az emberek hajlamosak azt hinni, hogy a mai világban bizonyos egyszerű dolgok már nem jelentenek problémát. Különösen igaz ez állítás azon szoftverekre, amihez rengeteg javítás kijött már, több ezer felhasználója van, és még pénzt is adtunk érte (sokat). Sajnos a Steinberg cég mindig ráébreszt arra, hogy van még hova fejlődni, vagy egész egyszerűen ez egy üzletpolitikai kérdés náluk. Döntse el mindenki maga. De hogy mi is a baj a cubase 4 stúdióval?
A Cubase-nek két verzióját adják ki, az egyszerűbbet, és a teljeset (studio, -). A kettő között minimális a különbség, amit egy mondatban el lehet mondani (és nem kell túl nagy körmondatot írni hozzá). A teljes verzióban lehet 5.1 mixeket készíteni, a stúdió-ban csak sztereót, valamint a teljesben van Control Room (sok lehalgató monitor kezelésére), és több beépített hangszer.
Ezen dolgokat átgondolva, az ember aki csak zenélni szeretne, megveszi a studio editiont. De a kedves fejlesztők olyan ügyesen vágták meg a „nagy” verziót, hogy pár alapvető dolog sérült ezáltal.
Vegyünk alapul egy egyszerű példát: Az ember használni szeretne egy olyan hangszert aminek 2 sztereó kimenete van (ritka, de van ilyen). Mit ír ki a Cubase Studio? Nincs 5.1 támogatás. Persze ilyenkor az ember kétségbeesetten próbál megoldást találni, segítséget kérni a fórumon, írni a supportnak, de mint általában, semmi se történik.
De egy másik ékes példa erre, a metronóm hangereje. Történt ugyanis, hogy a metronóm hangerő beállítását berakták a control room ablakra. Úgyis ott állítja az ember a fejhalgatók, meg lehalgató monitorok hangerejét, amikben mint szólhat metronóm, szóval rendjén is van ez így. Csakhogy mint írtam az a panel a Studio kiadásnak nem része. Tehát aki szeretne metronóm hangerőt állítani, és nem akar még pár százezret upgrade-re költeni, kénytelen kikötni a metronómot egy külön csatornára, és a hangkártyája mixerével halkítani, vagy hangosítani.
Mindenesetre én upgradeltem az 5-re, meglátjuk, hogy a borítóra írt nagy szavakból mi fedi a valóságot.

Waves WaveShell VST plugin extract

Wednesday, February 3rd, 2010

Waves Pluginek
Ha valaki kever digitálisan, és használ plugineket, valószínű nem kell bemutatni neki a Waves cég termékeit. Kicsit sajátos megközelítés, hogy a plugineket nem külön dll-ben szállítják, hanem egy nagy monstre DLL-ben (WaveShell*.dll).

Ez felvet néhány problémát:
• A plugin töltési idő lassul
• Nem rendsezhetőek a Waves pluginek tetszőleges könyvtárakba
• Némelyik plugin „beragad” (főként régebbi waves, és újabb host verziónál)

A problémák megoldására szolgál a shell2vst alkalmazás, amivel lehetőségünk van a WaveShell-ből kivarázsolni a különálló VST plugineket.

A generálás menete:
• A WaveShelleket töröljük a VST könyvtárból
• A generátort másoljuk a WavesShell-ek mellé, pl c:\Program Files\Waves\WaveShells\
• A használat során, paraméternek meg kell adni a WaveShell dll-t és a Waves könyvtárba legenerálja az egyéni vst plugin dll-eket, amit másolhatunk is a VST plugin könyvtárba.

Figyelem! A kigenerált dll-ekbe beleíródik a teljes elérése a WavesShell dll-nek (amit majd a vst használ betöltés után) szóval lehetőleg a WavesShell eredeti helyén végezzük el a generálást, mert a WaveShell-nek továbbra is elérhetőnek kell maradnia!

A shell2vst fájlt letükröztem magamhoz is, el ne vesszen, letölthető innen.

voji – third

Sunday, November 1st, 2009

Most hétvégén rátaláltam a Casio DH-800-amra, amit nem használtam már idestova 10+x éve. Így sok év távlatából sem nagyon veszett el a hangszer varázsa, de ennek inkább az „első hangszerem” érzés az oka, és nem a nagyszerű kivitelezés. Játszogattam kicsit vele, az eredmény lentebb, bár nem foglalkoztam sokat a részek összerakásával, mert a zenét valószínű már csak live 6-ból fogom játszani.
voji – thrid

Windows XP optimalizáció (zenéhez) #2

Thursday, July 23rd, 2009

A Windows XP a végtelenségig optimalizálható, ezt mi sem mutatja jobban, min a sok több milliószoros sebességnövekedést igérő cikk, leírás, és szoftver. Persze a hardvernek, és a Windows XP-nek is vannak korlátai, de a fölösleges doglok kikapcsolgatásával el lehet érni, hogy inkább a hardver korlátait érezzük mint a Windows korlátait.
Tehát a további optimalizációk:

http://www.connectedinternet.co.uk/2007/02/06/the-complete-guide-to-optimising-windows-xp/

És egy elég részletes, de nem túl terjengős leírás a windows szolgáltatásokról:
http://beemerworld.com/tips/servicesxp.htm

MySpace

Tuesday, July 14th, 2009

Bár még nem egésszen éreztem időszerűnek, csináltam egy myspace oldalt magamnak. Egyenlőre csak régi zenék vannak fennt, de reményeim szerint hamarosan lesz rajta pár új zene is.

Az url mindenki meglepetésére:
http://www.myspace.com/voji

Windows DPC

Monday, June 22nd, 2009

Amikor az ember időkritikus (valósidejű) dolgokra használja a számítógépét, szeretne biztosra menni. Ennek elengedhetetlen kelléke egy külön telepített Windows 32 bit-es windows xp, és az előző cikkben említett Windows XP Focusrite optimalizációk. De mi a teendő akkor, ha ezek után is a félelmetes Audio Dropout jelenséggel szembesülünk (minden jól működik, csak néha van pár ms szünet amikor nem)?
A valósidejű alkalmazások rendszerint kernel driverek szintjén kommunikálnak. Ha egy valósidejű driver drop-out-ol annak legvalószínűbb oka, hogy egy másik kernel szintű driver belerondít a képbe. Ezt rendszerint Deferred Procedure Calls (DPCs) nevű csodás interfészeken keresztül teszik.
Amennyiben ez a probléma, ezt elég egyszerűen megállapíthatjuk, az alábbi alkalmazással:
DPC latency checker
Segítségével mérhetjük a macimális DPC latency-t. Ha dropout van, és ezt látjuk a DPC latency-k alakulásán is, nem kell mást tenni, mint a Device manageren sorra kikapcsolni a kernel szintű drivereket használó eszközöket. A legintenzivebb ilyen cuccok általában a WLan kártyák, modemek, usb eszközök és vezérlők, integrált hangkártyák, nem standard ide driverek… Ezekre soha sincs szükség, kapcsoljuk ki őket… (érdemes minden esetben, nem csak ha probléma van, nehogy véletlenül legyen).
És kezdőthet is a móka (valós időben!)

Windows XP optimalizáció zenéhez

Wednesday, June 10th, 2009

A Focusrite cég nem kis név a zenei szakmában, és az ő publikus tudásbázisuk olvasgatása közben találtam rá arra a cikkre, ami lépésről lépésre leírja mit, és hogyan érdemes beállítani XP alatt, hogy ne érjenek zenélés közben meglepetések. A cikk az alábbi linken olvasható:

http://www.focusrite.com/answerbase/en/article.php?id=264

Winamp mp3 copy

Tuesday, May 19th, 2009

Ha valaki Winamp-ot használ, és zenéket is szokott válogatni, igen tetszetősnek fogja találni az alábbi kis plug-int:

Winamp Favorite Mp3 Logger

A plugin hatására lehetőségünk nyílik arra, hogy az aktuálisan játszott zenét adott billentyű kombináció hatására egy előre megadott könyvtárba másoljuk. A Global Hotkeys pluginnal monitor előtt ülés nélkül válogathatjuk be az mp3-akat (esetleg egész albumokat) megfelelő könyvtárainkba.

A plugin nem mai darab (2002-ben készült) de ez is jó példa arra, hogy néha az informatikában is lehet időtálló programot alkotni :)

Rex fájlok használata Cubase 4 alatt

Wednesday, November 28th, 2007

Szemfülesek észrevehették, hogy megjelent a Cubase 4 kategória is, gondoltam ennek örömére írok is egy rövid cikket a témával kapcsolatban.
A rex fájl nem más, mint a Propellerhead cég Reason programjában debütáló olyan hang fájl, ami tartalmazza a hangmintához tartozó alap lejátszási sebességet (BPM) valamint fel van osztva részekre (slices).
A lejátszás úgy történik, hogy a megfelelő időpillanatban elindítják az aktuális rész lejátszását. Ebből következik, hogy ha egy kicsit állítunk a lejátszás ütemén, akkor a hangminta (például dob) még teljesen élvezhető. Természetesen ha túl gyorsra állítjuk a lejátszást a slice-ok összelapolódnak, és még mielőtt az előző véget érne, elkezdődik a következő, ha túl lassú a tempó, akkor pedig szünetek keletkeznek. Azt lehet mondani, hogy az alap sebességtől függően olyan 30-80 bpm sebességkülönbséget még át lehet hidalni rex fájlok használata során.

De mi is a probléma, ha mindezt Cubase 4 alatt szeretnénk használni. A legfőbb probléma az, hogy a Propellerhead az másik cég, mint a Steinberg.
A Rex fájlok használatának jogát a birtokló cég elég rendesen visszatartotta. Mostmár elértük azt, hogy a Cubase tud importálni rex fájlokat. Ellenben a tempó adatokat nem veszi figyelembe. Két dolgot tehetünk.
Elmentjük a Rex fájlt wav fájlként (ezt tudja a Cubase is ha audio mixdownt mondunk neki a rex fájlra), majd a Cubase által adott Hitpoint funkcióval újra felosztjuk a fájlt, és onnantól kezdve teljes értékű loopként tudjuk használni. Ez egy működőképes megoldás, speciel én annyira nem szeretem.

Második lehetőség, hogy használjuk a Propellerhead Recycle programját, ami azért is előnyös, mert segítségével könnyedén tudunk válogatni a meglévő rex állományaink közül, továbbá ki tudja a kiválasztott rex fájl lejátszási tempóját menteni midi-be (Ezt a funkciót használta a Reason alatt a Dr Rex is). Ehhez az alábbit kell tenni a Recycle programban: File menü -> Export -> és ott „.mid” formátumban mentjük a fájlt. (Én a rex fájlok mellé azonos névvel mentem a mid fájlokat is, mondván bármikor jól jöhet a rex-hez tartozó midi :) .
Ezek után Cubase alá egy hang sávra ráhúzzuk a rex fájlt, majd egy midi sávra a midi fájlt. Kijelöljük a midi részt, majd:
Midi menü -> Advanced Quantize -> Part to Groove
Ezzel létrehoztunk egy olyan Quantizálást ami a midi részen alapul. Nincs is más dolgunk, csak alkalmaznunk kell ezt a Quantizálást a Rex fájlunkon. Ezután a midi törölhető a projektből.
Duplaklikk az importált Rex fájlon, majd az előjövő hangszerkesztő ablakon a Quantize értékét állítsuk át az importáltra. Ha a midi fájl neve 064.mid volt, akkor a hozzá tartozó kvantálási érték: >>>064.mid…
Ezek után már teljesen jól lejátszhatóak a rex fájlaink.
Amennyiben szeretnénk a részek lejátszását midi alapján összekeverni, a rex fájlt egy VSTI-be kell tölteni (például: NI Battery, NI Kontakt) majd ezt kell vezérelni a Rex-hez tartozó már importált midi fájlal.