我在使用p5js中带有for循环的振荡器创建声音序列时遇到问题。我从ajax请求获取参数并验证数据。我无法在网上找到任何这样的例子,所以也许有更多的库特定方式来生成声音序列。我没有工作的方法是这样的:
按下按钮时调用getParams。这里没有什么问题......
HttpResponseMessage
genTune从getParams提供数据。
function getParams(mode){
console.log("trying to get tune...");
var csrftoken = getCookie('csrftoken');
var mode = mode;
$.ajax({
url: window.location.href,
type: "POST",
data : { mode : mode,
csrfmiddlewaretoken : csrftoken,
},
success: function(json){
genTune(json);
},
error : function(xhr, errmsg, err) {
console.log(xhr.status + ": " + xhr.responseText);
},
})
}
编辑:循环工作,消息被迭代,因为我已修复了一个愚蠢的错误,但声音只播放一次。谁能告诉我如何用循环制作一系列声音?谢谢!
为了澄清,Firebug中没有控制台错误。