Según entiendo .. lograr esas velocidades con asm.js pone a
Javascript grandes ligas de audio ? a eso sumemosle que me acabo de
pillar que FAUST entrega Javascript como una de las opciones de
código compilado ....
:)
Iluminenme .. entonces .. si necesito un filtro paramétrico voy a
http://faust.grame.fr/index.php/online-examples
[Effects]>[Bandfilter]
en las pestaña de Compiled Code escojo 'js' en Lenguaje
Architecture y pego lo que me entrega en un entorno Javascript y
debería funcionar?
Lleno de ingenuidad hice una prueba .. pegué el código acá :
http://jsfiddle.net/pR8Tr/
le di [RUN] taran................... *no aparece la interfaz
grafica :( *
como llamo la interfaz gráfica?
alguien me ayuda a hacer que esta parte aparezca?
this.buildUserInterface = function(ui_interface) {
ui_interface.openVerticalBox("Bandfilter");
ui_interface.addNumEntry("Q factor", function handler(obj) {
function setval(val) { obj.fentry1 = val; } return setval; }(this),
50, 0.1, 100, 0.1);
ui_interface.addNumEntry("freq (Hz)", function handler(obj)
{ function setval(val) { obj.fentry0 = val; } return setval;
}(this), 1000, 20, 20000, 1);
ui_interface.addVerticalSlider("gain (dB)", function
handler(obj) { function setval(val) { obj.fvslider0 = val; } return
setval; }(this), 0, -50, 50, 0.1);
ui_interface.closeBox();
esta a partir de la línea 96 de
http://jsfiddle.net/pR8Tr/
:)
fede.