• Benvenuto in Making Videogames!
  • Condividi la tua passione!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati



Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Title: PRNG Seeding in javascript
Modi discussione
#1
Ciao a tutti,
Ho un problema relativo a un lavoro di web audio processing.

L' audio lo programmo in pure data. La traslazione della patch in javascript la faccio su enzienaudio.com e dalla quale ottengo: 
1 file .htm
2 file .js
1 file .wasm

La traslazione funziona correttamente e aprendo il file html ho un toggle che serve per far partire/fermare il processo audio. 
Il problema sorge quando voglio fare un passo in avanti ed avere un processo che non sia sempre lo stesso.
In pure data uso uno pseudo-random generator che ha bisogno di un seed affinchè abbia traiettorie diverse per avvii diversi. In pure data la cosa si può fare in tanti modi (per esempio catturando l'ora corrente, valori della cpu o rumore dal microfono) ma nessuno di questi funziona dopo la traslazione in html. 
Ho visto che ci sono diverse soluzioni per fare ciò in javascript, ad esempio usare Math.seedrandom() al posto di Math.random() come descritto qui:

http://davidbau.com/archives/2010/01/30/....html#more

Non ho ancora molta esperienza in javascript/html e non so come eseguire la cosa formalmente. 

Grazie per la disponibilità,
Matteo
 
Reply
  


Vai al forum:


Browsing: 1 Ospite(i)