es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: TONE.JS

¿Cómo reproduzco múltiples notas una tras otra en Tone.js?

Llegué a esta solución: for(var i=0; i < max; i++){ var note=arrays[i].pitch; var time=arrays[i].timing; if(i===0){synth.triggerAttackRelease(note,time,0)} if(i===1){synth.triggerAttackRelease(note,time,arrays[0].timing)} if(i===2){synth.triggerAttackRelease(note,time,arrays[1].timing+arrays[0].timing)} if(i===3){synth.triggerAttackRelease(note,time,arrays[2].timing+arrays[1].timing+arrays[0].timing)} if(i===4){synth.triggerAttackRelease(note,time,arrays[3].timing+arrays[2].timing+arrays[1].timing+arrays[0].timing)} if(i===5){synth.triggerAttackRelease(note,time,arrays[4].timing+arrays[3].timing+arrays[2].timing+arrays[1].timing+arrays[0].timing)} if(i===6){synth.triggerAttackRelease(note,time,arrays[5].timing+arrays[4].timing+arrays[3].timing+arrays[2].timing+arrays[1].timing+arrays[0].timing)} if(i===7){synth.triggerAttackRelease(note,time,arrays[6].timing+arrays[5].timing+arrays[4].timing+arrays[3].timing+arrays[2].timing+arrays[1].timing+arrays[0].timing)} } Pero es demasiado código y sólo puede reproducir unas 7 notas; ¿Existe un atajo simple para hacerlo en sólo un par de líneas?

Ayuda de Tone.js en la estructura.

Tengo una aplicación de música que se usa para componer música, puedo tener hasta 3 instrumentos tocando y tengo 2 efectos disponibles, cambio de tono y reverb. Actualmente estoy utilizando la API de audio web estándar, pero a veces tengo problemas cuando suenan demasiadas notas a la vez, el audio . . . Read more