Ich spiele mit der Webkit-Audio-API und ich versuche, einen Echo-Effekt zu erzeugen, um zu erreichen, dass ich einen DelayNode mit einem GainNode in einer Schleife verbunden habe (Die Ausgabe der eine ist der Input des anderen, und umgekehrt.Erstellen eines benutzerdefinierten Echoknoten mit Web-Audio
Der Effekt funktioniert gut, aber jetzt will ich ein EchoNode Objekt erstellen, die ich gerade Plug-in und mit den anderen AudioNode Objekten verbinden.
Etwas wie:
myEchoNode = new EchoNode();
myConvolverNode = context.createConvolver();
myConvolverNode.connect(myEchoNode);
Ich denke, dass ich aus AudioNode meine EchoNode erben machen sollte, so dass die Verbindungsfunktion von jedem anderen AudioNode funktionieren würde, aber ich weiß nicht, wie das in Javascript zu tun mit der Web-Audio-API.
Kann jemand mir einen Hinweis geben, oder wenn Sie denken, dass es einen besseren Weg gibt, um das zu erreichen, würde ich es sehr schätzen.
Dank
Es gibt eine Effektbibliothek mit dem Namen TUNA.js, mit der Sie vielleicht die Codebasis von. – William
Ja, es wird am Ende von Oskars Artikel erwähnt. Es sieht wirklich cool aus, ich werde es überprüfen. Außerdem wird es mir eine Chance geben, mein Javascript zu verbessern, von dem ich weiß, dass es ein bisschen schwach ist. Danke – dgiulian