summaryrefslogtreecommitdiff
path: root/apps/web/src/types/soundtouchjs.d.ts
blob: e1194dbce31442feaa9367d4142ac889d94d5ce9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
declare module "soundtouchjs" {
	export class PitchShifter {
		constructor(
			context: BaseAudioContext,
			buffer: AudioBuffer,
			bufferSize: number,
			onEnd?: () => void,
		);
		tempo: number;
		pitch: number;
		connect(destination: AudioNode): void;
		off(): void;
	}
}