Skip to content

Commit

Permalink
deploy: f066084
Browse files Browse the repository at this point in the history
  • Loading branch information
kmturley committed Feb 4, 2024
1 parent 13b599e commit 50829f1
Show file tree
Hide file tree
Showing 9 changed files with 475 additions and 535 deletions.
13 changes: 7 additions & 6 deletions components/Audio.d.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { AudioControlEvent, AudioKeyboardMap, AudioSfzHeader, AudioSfzOpcodeObj } from '../types/audio';
import { AudioControlEvent, AudioKeyboardMap } from '../types/audio';
import { AudioOptions } from '../types/player';
import Event from './event';
import { FileLocal, FileRemote } from '../types/files';
import FileLoader from '../utils/fileLoader';
import { ParseHeader, ParseOpcodeObj } from '@sfz-tools/core/dist/types/parse';
declare class Audio extends Event {
loader: FileLoader;
private regions;
Expand All @@ -14,11 +15,11 @@ declare class Audio extends Event {
private regionDefaults;
constructor(options: AudioOptions);
showFile(file: FileLocal | FileRemote | undefined): Promise<void>;
fixPaths(headers: AudioSfzHeader[], file: FileLocal | FileRemote): void;
getKeyboardMap(regions: AudioSfzOpcodeObj[]): AudioKeyboardMap;
preloadFiles(regions: AudioSfzOpcodeObj[]): Promise<void>;
checkRegion(region: AudioSfzOpcodeObj, controlEvent: AudioControlEvent, rand: number): boolean;
checkRegions(regions: AudioSfzOpcodeObj[], controlEvent: AudioControlEvent): AudioSfzOpcodeObj[];
fixPaths(headers: ParseHeader[], file: FileLocal | FileRemote): void;
getKeyboardMap(regions: ParseOpcodeObj[]): AudioKeyboardMap;
preloadFiles(regions: ParseOpcodeObj[]): Promise<void>;
checkRegion(region: ParseOpcodeObj, controlEvent: AudioControlEvent, rand: number): boolean;
checkRegions(regions: ParseOpcodeObj[], controlEvent: AudioControlEvent): ParseOpcodeObj[];
onKeyboard(event: any): void;
update(event: AudioControlEvent): Promise<void>;
reset(): void;
Expand Down
5 changes: 3 additions & 2 deletions components/Sample.d.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
import { AudioControlEvent, AudioSfzOpcodeObj } from '../types/audio';
import { ParseOpcodeObj } from '@sfz-tools/core/dist/types/parse';
import { AudioControlEvent } from '../types/audio';
declare class Sample {
private context;
private region;
private source;
private sampleRate;
private sampleDefaults;
constructor(context: AudioContext, buffer: AudioBuffer, region: AudioSfzOpcodeObj);
constructor(context: AudioContext, buffer: AudioBuffer, region: ParseOpcodeObj);
getCents(note: number, bend: number): number;
pitchToFreq(pitch: number): number;
setPlaybackRate(event: AudioControlEvent, bend?: number): void;
Expand Down
Loading

0 comments on commit 50829f1

Please sign in to comment.