M
"minä"
Vieras
Tarvitsisin esimerkin siitä, miten voin kirjoittaa wav-tiedostoon näin: tiedostoa kirjoittava funktio saa parametrina numeron väliltä 0 ja 255. Se kirjoittaa tiedostoon aina yhden "pisteen" wav-filuun sitä kutsuttaessa. Tämä piste on samplen kohta. Terävä saha-aalto voisi koostua vaikka pisteistä:
Code: Select all
#1 255
#2 0
#3 255
#4 0
jne...
Eli koodiesimerkki tällaista varten. Wav-filun kirjoitus pitäisi onnistua määrittelemällä tiedosto ja kutsumalla funktiota "piste".
Code: Select all
for i=1 to 100
piste((i mod 2)*255) // saha-aalto
next i
Code: Select all
#1 255
#2 0
#3 255
#4 0
jne...
Eli koodiesimerkki tällaista varten. Wav-filun kirjoitus pitäisi onnistua määrittelemällä tiedosto ja kutsumalla funktiota "piste".
Code: Select all
for i=1 to 100
piste((i mod 2)*255) // saha-aalto
next i