Híradó 05 Zenékről
From C64 Diskmag Wiki
Revision as of 22:45, 23 June 2009 by Vargaviktor (Talk | contribs)
zenékről -------- üdv minden sid rongálónak! hála istennek elérkeztünk a zenékről című elmebeteg alkotás utolsó fejeze- téhez.. az utolsó fejezet témájául a filterek szolgálnak.a cikk megírásához nagy segítséget nyújtott TAKI/NATURAL BEAT az rt és a st byteok elmagyarázásával.. tehát ha nincs TAKI akkor ma mi sem vagyunk.... akkor talán elkezdhetnénk... mi is a filter? a filter mint a nevében is benne van szűrőt jelent.tehát a filter segítsé- gével megszűrhetünk adott frekvencia- sávokat és ezzel kiemelhetjük öket. a filterhez tartozik egy REZONANCIA (valami ilyesmit tanultunk fizikából is, de ez valahogy kiesett az agyamból..) ami azt határozza meg,hogy a szűrt frek- venciasávot mennyire emelje ki. általában F-et használunk tehát maximá- lis kiemelést. a filternek T_PUSA is van ami meghatá- rozza,hogy a megadott frekvenciasáv alatt,felett vagy a közelébe eső frek- venciatartományban történjen a szűrés. megjegyzendő dolog,hogy a 64 csak EGY filtert bocsájt rendelkezésre ezért egyszerre csak egy csatornát tudunk filterezni vagy több csatornát azonos filter fx-szel. a FILTER-t az FX-byte FILTER FX bitjének magasra állításával kapcsol- hatjuk be.vagyis ha az FX byte értékét megnöveljük HEXA 20-szal. (vagy DEC 32-vel,hehe!) a filter számát az F után állíthatjuk be.ha ezek után belépünk a filtereditor- ba kezdődhet a munka. azt,hogy éppen melyik filtert editáljuk az FLT utáni szám mutatja.a filterek között a +/- billentyűkkel lapozhatunk. a filter editor felépítése: R-rezonancia.F általában,de más érték is megadható. T-filtertípus.1-basszushangok.1-7 spe- ciális dobok és "GRIFF"-es stílusú han- gok. %%-filterfrekvencia kezdőértéke. S1-S6.hozzáadások értéke. X1-X6.hozzáadások száma. RT-az utolsó (S6) után melyik pozíciótól induljon újra a hozzáadogatás. ST-ha az itt megadott értéket eléri a filterfrekvencia akkor abbahagyja a hozzáadogatást. ezzel a filterekről szóló információknak vége is lehetne,de valószínünek tartom, hogy teljesen kezdők számára az elöbbi néhány sor nem sokat jelent. a filterfrekvenciát modulálhatjuk az S regiszterek segítségével hasonlóan a PULSE modulációhoz csak itt lényegesen intelligensebb a megvalósítás.. basszushangok felépítése: a basszushangoknál a filtertípus 1 és a rezonancia F.a basszushangoknál folyama- tosan először gyorsan majd lassabban csökkentjük a filterfrekvenciát amíg a basszushang eléggé méllyé nem válik. (mivel a hang felharmonikusait nem hall- juk csak a mélyebb alapfrekvenciát.) lássunk egy egyszerü példát: a hang legyen négyszögjel,állítsunk be egy pulzálást,cymbal és filter fx-et. r t %% rt st s1 s2 s3 s4 s5 s6 f 1 60 02 06 f8 ff 00 00 00 00 x1 x2 x3 x4 x5 x6 0a 00 00 00 00 00 a filterrutin először 8-asával csökken- ti a frekvenciát A-szor,majd 1-esével amíg eléri a 6-ot.ezzel fejeződik be a filter. dobok esetében más a helyzet.itt álta- lában a hozzáadás oszlopokat üresen kell hagyni és egy kezdőfrekvenciát meg- adni.például így: r t %% rt st s1 s2 s3 s4 s5 s6 f 4 40 00 40 ?? ?? ?? ?? ?? ?? x1 x2 x3 x4 x5 x6 ?? ?? ?? ?? ?? ?? mivel az ST megegyezik a frekvencia kezdőértékével a filterrutin kikapcsol miután beírta a kezdőfrekvenciát. a ??-ek helyére bármi beírható,de cél- szerü a nulláknál maradni. a végére maradtak a vinnyogó/nyávogó szólóhangszerek.ilyen stílusú hangok leginkább griff zenéiben hallhatók. (illetve voltak hallhatók...) ilyeneket rendkívül egyszerü létrehozni. kiválasztunk egy szűrőtípust(legyen például 4-es),beállítunk egy elég erős rezonancia értéket(legyen F) és valami- lyen frekvenciát(tökmindegy,legyen 54!) ezek után folyamatosan adogatunk hozzá, vonogatunk le a frekvenciából kis lépé- sekben és kész a nyávogás. r t %% rt st s1 s2 s3 s4 s5 s6 f 4 54 04 00 ff 01 ff 01 ff 01 x1 x2 x3 x4 x5 x6 30 30 30 30 30 30 a dobokkal és a szólóhangszerekkel kisérletezgetni kell.nem lehet olyan pontos receptet adni mint a basszusok- nál. érdekes hatás érhető el akkordok szűré- sével is mivel ilyenkor az alapfrekven- cia is gyorsan változik. NO FILT RES fx. ahogy a múltkori cikkben már szó esett róla a filter inicializálását kapcsol- ja ki.tehát ha a sectorban új hang kö- vetkezik a rutin nem állítja vissza a filterfrekvenciát és a megadott pozí- cióban folytatja a filterezést.. a filtert azonban legalább egyszer ini- cializálni kell ezért ha ilyen fx-et szeretnétek használni ahhoz két hang- szerre van szükség.az eltérés a kettő közt annyi,hogy az elsöben nincs bekap- csolva a 02-es fx. például snd.01 02-es fx nélkül dur.04 c-3 snd.02 02-es fx-szel c-3 ------ c-3 remélem ekkora(?) tudás birtokában már könnyebben megy a zeneírás.. jack the ripper rules 4ever /dec