osmd-extended
Version:
Private / sponsor exclusive OSMD mirror/audio player.
19 lines (18 loc) • 651 B
TypeScript
import { Instrument } from "./Instrument";
import { MidiInstrument } from "./VoiceData/Instructions/ClefInstruction";
export declare class SubInstrument {
constructor(parentInstrument: Instrument);
idString: string;
midiInstrumentID: MidiInstrument;
volume: number;
pan: number;
fixedKey: number;
name: string;
instrumentSound: string;
private parentInstrument;
get ParentInstrument(): Instrument;
static isPianoInstrument(instrument: MidiInstrument): boolean;
setMidiInstrumentSound(instrumentType: string): void;
setMidiInstrument(instrumentType: string): void;
private parseMidiInstrument;
}