私はOnline Audio Playerを行っているので、 Tone jsでは利用できますが、Web Audio APIでは利用できないPitch Shifterをアプリに統合したいと考えています...
そこで私の考えは、Tonejs Pitch ShifterをWeb Audio API の audioContextに接続することです。
可能な方法はありますか?
これが参照用の私のコードです
var audioCtx = new (window.AudioContext || window.webkitAudioContext);
var mediaElem = document.querySelector('audio');
var stream = audioCtx.createMediaElementSource(mediaElem);
var gainNode = audioCtx.createGain();
stream.connect(gainNode);
// tone js
var context = new Tone.Context(audioCtx); // Which is Mentioned in Tonejs Docs!
var pitchShift = new Tone.PitchShift().toMaster();
pitchShift.connect(gainNode);
// Gives Error!
gainNode.connect(audioCtx.destination);