Poi, se utilizzi l'elemento 0 allora le dimensioni saranno WavCount+1 e 513, è quello che vuoi?
non penso sia un problema ,comunque lavoro da 0 fino a TOTcampioni e da 0 fino a 512
Cosa è audiolive(M, n) ?
è la matrice in cui, per ogni campioneaudio , vado a memorizzare 512 valori corrispondenti ad altrettanti canali dmx
esemio per il campione 6000
audiolive(6000,0-2-1-5-4-7-255...etc etc )fino ad arrivare a 512 valori il cui singolo range è 0 > 255
Perché non scrivi il valore dell'elemento dell'array nel file ma questo "sequenza"?
in fase di debug, il mio file di testo, quando lo visualizzo con un editor,risulta cosi per il campione 6000(esempio)
>campione 6000
>>dati0-2-1-5-4-7-255 etc etc fino a 512 valori
Quando faccio la scansione da 0 a 512 ottengo tutti i valori in linea cosi posso capire su che campione sto lavorando. Se li scrivessi di volta in volta avrei una interminabile colonna di valori che non so a che campione appartengono se non dopo una conteggio manuale...
In pratica, ora avviene cosa del genere
audiolive(0,1-2-4-3-65-6-5-7-6 etcetc)
audiolive(1,0-2-6-4-7-6-8-255-1 etc etc)
....
audiolive(unltimocampione,2-4-6-255-255-0-0-0-1-2 etcetc)
io dovrei salvare questa matrice e poi dovrei leggere il file e ricosctruirla.
Nel modo che scritto io ,blocca il sistema....salvare in modo binario...non so cosa possa voler dire...sono un po ignorante
Spero di esser riuscito a spiegare meglio la mia esigenza
Mario