2

私はOnline Audio Playerを行っているので、 Tone jsでは利用できますが、Web Audio APIでは利用できないPitch Shifterをアプリに統合したいと考えています...

そこで私の考えは、Tonejs Pitch ShifterWeb 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);

4

1 に答える 1