Ciao a tutti,
volevo chiedervi aiuto inerente le DirectSound8 con VB6.

Il mio problema è il seguente:

1) Con le DX8 creo il buffer da file, creo un array e gli memorizzo tutto il contenuto dentro.
2) Metto in play il file e con l'oggetto Timer vado a leggere la posizione corrente del brano.
3) Visualizzo il valore di array inerente la posizione corrente del brano.

Il valore che mi tira fuori è formattato secondo qualche criterio?

Come si fa a conoscere il valore effettivo per disegnare la forma d'onda?

Ho provato anche a far leggere l'array con un ciclo for.....next

For n = 0 to 10000
val = ByteArray(n)
picture1.line -(n,val)
next n

Anche questo mi disegna una forma d'onda completamente diversa rispetto a qualsiasi programma di editing audio.

Grazie anticipatamente per la collaborazione
ORMA674