home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Floppy Magazine 1986 #1
/
Floppy_Magazine_86-1_1986_Megasystems_Oy_fi.d64
/
zound editor.txt
< prev
Wrap
Text File
|
2023-02-26
|
7KB
|
216 lines
Zound Editor : K[ytt\ohjeet
Monet 64:n k[ytt[jist[ ovat varmasti
saaneet harmaita hiuksia yritt[ess[[n
pokeilla kunnollisia [[niefektej[.
Zound Editor tuo jonkinlaista lohtua
t[h[n ongelmaan,nimitt[in voit tehd[
[[niefektej[ helpommin kuin ennen,
tallentaa ne levylle ja k[ytt[[ omissa
ohjelmissasi.Mutta ennenkuin siirrymme
editorin tarkasteluun niin selvitet[[m-
p[ muutama 64:n SID-piiri[ ja muitakin
syntetisaattoreita koskeva perusseikka.
(SID = Sound Interface Device)
Mit[ on [[ni ???
Lyhyesti sanottuna [[ni on ilman v[-
r[htely[,johon vaikuttavat monet seikat.{SHIFT-+}[nen korkeuden,eli taajuuden,m[[r[[
v[r[hdysten m[[r[ sekunnissa.Mutta
pelk[st[[n [[nen taajuus ei aiheuta
kullekin [[nelle ominaista "soundia".
Otetaanpa esim. huilu ja viulu,jotka
soittaisivat samaa s[velt[,t[ll\in
[[net muistuttaisivat toisiaan vain
taajuuden suhteen.Mik[ sitten aiheuttaa
[[nien erilaisuuden???
Erilaisuus riippuu p[[asiassa aalto-
muodosta (Waweform). Jokaisella soit-
timella on sille ominainen aaltomuoto,
mutta 64:ss[ on niit[ vain 4 erilaista,
niiden monimutkaisen tuottamisen takia.
Tarkastellaampa aluksi kolmioaaltoa,
(editorissa Waweform 17). Kolmioaalto
muistuttaa paljon siniaaltoa. Se
kuulostaa hiljaiselta ja huilumaiselta.
Sahahammas (editorissa Waweform 33) on
huomattavasti "ter[v[mpi" ja kuuluvampi
,kuin edellinen. {SHIFT-+}[nen ter[vyys johtuu
harmonisten yl[taajuuksien suuresta
lukum[[r[st[,eli soitettaessa 440 HZ:n
taajuista [[nt[,niin samalla kuuluu
880,1760,jne. HZ:n taajuisia [[ni[.
Kolmas aaltomuoto on kanttiaalto
(editorissa Waweform 65),jonka sointiin
vaikuttava tekij[ on aallon pituus
(editorissa : low pulse & high pulse).
Viimeinen mutta ei v[h[isin aaltomuoto
on kohina (editorissa :Waweform 129),
joka muodostuu kun samanaikaisesti soi
kaikkia mahdollisia taajuuksia sis[l-
t[v[ [[ni.
Se aaltomuodoista ja sitten siirry-
t[[np[ tarkastelemaan ADSR osaa SIDiss[.
Painettaessa pianon kosketinta kuuluu
aluksi [[ni voimakkaasti ja lopulta se
hiljenee kuulumattomiin.T[t[ ilmi\t[
voidaan matkia ADSR-generaattorilla.
ADSR tulee sanoista Attack,Decay,
Sustain,Release.Attack tarkoittaa [[nen
voimakkuuden kasvamista 0:sta maksimiin
tietyss[ ajassa (n.0-5 s.) eli jos
editorissa asettaa attackin arvoksi 15,
niin [[nen voimakkuus kasvaa muutaman
sekunnin aikana maksimiinsa,Jos attack
on 0,saa [[ni heti maksimiarvonsa.
Decay on Attackin vastakohta: [[nen
voimakkuus hiljenee maksimiarvostaan
Sustain-tasolle.Release merkitsee [[nen
voimakkuuden hiljenemist[ Sustain-
tasolta kuulumattomiin sen j[lkeen kun
[[nen tuottaminen loppuu.(Esim. pianon
kosketin nousee yl\s)
Ja lopuksi viel[ filttereist[ eli
suodattimista. Filtterit nimens[ mukaan
suodattavat [[nist[ taajuuksia pois.
64:ss[ on kolmiasentoinen filtteri-
kytkin: low-, band- ja high-pass filt-
terit,joista ensimm[inen p[[st[[ l[vit-
seen matalat taajuudet,toinen keski-
taajuudet,ja kolmas korkeat taajuudet.
(editorissa filt mode).Lis[ksi on viel[
mahdollista hienos[[t[[ filttereit[
(editorissa filt lo.co ja filt hi.co).
Sitten t[rkeimp[[n eli miten k[yt[t
Zound editoria ?
Zound Editor on jaettu 3:een eri
moodiin.
1. Edit
2. Save
3. Test
1. Edit:
Valitaan ensiksi editoitava efekti
10:st[ mahdollisesta ,jonka j[lkeen
p[[st[[n varsinaiseen editointiruutuun.
Joystickill[ tai n[pp[imill[ valitaan
muuttuja. "+":sta lis[t[[n muuttujan
arvoa ja "-":sta v[hennet[[n.Clr nollaa
efektin,Test:ll[ voi kuunnella efekti[
ja Menulla p[[see p[[valikkoon.
Lo freq: Taajuuden v[hemm[n merkitsev[
tavu
Hi freq: Taajuuden enemm[n merkitsev[
tavu
Lo pulse: Kanttiaallon pituuden v[hemm[n merkitsev[ tavu
Hi pulse: Kanttiaallon pituuden enemm[n
merkitsev[ tavu
Huom. vaikuttaa efektiin vain
jos on k[yt\ss[ aaltomuodot
65,81,97
Waweform: aaltomuoto. 17=Kolmioaalto
33=Sahahammas
65=Kanttiaalto
129=Kohina
muut ovat erilaisia yhdistel-
mi[ n[ist[.
Attack,Decay,Sustain,Release ovat
selitetyt edell[.
Filt.lo.co.: Suodattimen hienos[[d\n
v[hemm:n merkitsev[ tavu.
Filt.hi.co.: Suodattimen hienos[[d\n
enemm[n merkitsev[ tavu.
Filt.reso: Resonanssi
Filt.voice: Suodatin p[[ll[ / pois
Filt.mode.: Suodattimen moodi
(low,band,high)
Huom. jos halutaan k[ytt[[ suodatinta
on filt.voice oltava p[[ll[.
Volume: {SHIFT-+}[nen voimakkuus
Counter 1 : laskuri 1, mist[
Counter 2 : laskuri 2, mihin
Inc/Dec : laskurin 1 lis[ys/v[hennys
(vertaa step-k[skyyn
inc = step 1
dec = step-1)
Effect :efekti
Nelj[[n viimeiseen muuttujaan perustuuefektien idea. Efektit ovat toteutettu
Interrupt-menetelm[ll[ ,eli 64:n kone-
kielisen tai basic-kielisen ohjelman
suoritus ei pys[hdy efektin aikaan
saamiseksi,vaan ohjelma jatkaa normaaliakulkuaan pys[htym[tt[.T[m[ merkitsee
sit[ ett[ esim. basic-ohjelmoijan ei
tarvitse pel[t[ pelin hitautuvan efektintakia.
Miten K[ytt[[ laskureita (counter),
inc/dec ja effekti[ ?
Otetaanpa esimerkki: laskuri 1= 255
laskuri 2= 0
inc/dec = -
(basicissa for x=255 to 0 step-1)
T[ll\in efektin m[[r[[m[[n muistipaik-
kaan laitetaan ensiksi 255,sitten 254,
253... kunnes arvo =0 eli sama kuin
laskuri 2.
Huom. Counter 1 ei muutu kuvaruudulla.
Huom. Jos Counter1:t[ suurennetaan
kun sen arvo on 255 niin sen arvoksi
tulee 0. Tai jos sit[ pienennet[[n niin
0:n j[lkeen tulee 255.
(Esim Counter1=5 , Counter2=253,
inc/dec=-. T[ll\in Counter1 saa arvot
5,4,3,2,1,0,255,254,253,252)
Efektin eri arvot vaikuttavat seuraa-
vasti.
Effect Vaikutus:
0 -taajuus (low freq)
1 -taajuus (high freq)
2 -kanttiaallon pituus (lo pulse)
(Huom. aaltomuodot 65,81,97)
3 -kanttiaallon pituus (hi pulse)
(Huom. aaltomuodot 65,81,97)
4 -aaltomuoto (Waweform)
11 -erilaisia rengasmodulaatioita
18 -erilaisia rengasmodulaatioita
21 -filtterin hienos[[t\ (lo.co)
22 -filtterin hienos[[t\ (hi.co)
23 -resonanssi,filtteri p[[ll[/pois (filt reso,filt voice)
24 -{SHIFT-+}[nen voimakkuus,filtterin mode (volume,filt.mode)
Siirryt[[np[ seuraavaksi Zound editorin
toiseen moodiin
2.Save
Save tallentaa tekem[si efektit levylle,josta ne voidaan ladata muistiin
k[skyll[ - load"nimi",8,1
Efektin soittamiseen et tarvitse Zound
Editoria.Ainoastaan kirjoitat
SYS 49659+a*128
a on nollan ja yhdeks[n v[lill[,riippuensiit[ mink[ efektin haluat kuunnella.
3.Test
test-moodissa voit testata tekemi[si
[[niefektej[ ja samalla n[et my\s
efektin alkuosoitteen.
esim 49659,49787 jne.
Kiitos
Petri Voltti.