Skip to main content

alphaTab.synth.AlphaSynthBase

This is the base class for synthesizer components which can be used to play a MidiFile via a ISynthOutput .

 class AlphaSynthBase implements IAlphaSynth

Properties​

countInVolume​

(no description)

countInVolume: number;

currentPosition​

(no description)

readonly currentPosition: PositionChangedEventArgs;

finished​

(no description)

readonly finished: IEventEmitter;

isLooping​

(no description)

isLooping: boolean;

isReady​

(no description)

isReady: boolean;

isReadyForPlayback​

(no description)

readonly isReadyForPlayback: boolean;

loadedMidiInfo​

(no description)

readonly loadedMidiInfo: PositionChangedEventArgs | undefined;

logLevel​

(no description)

logLevel: LogLevel;

masterVolume​

(no description)

masterVolume: number;

metronomeVolume​

(no description)

metronomeVolume: number;

midiEventsPlayed​

(no description)

readonly midiEventsPlayed: IEventEmitterOfT<MidiEventsPlayedEventArgs>;

midiEventsPlayedFilter​

(no description)

midiEventsPlayedFilter: MidiEventType[];

midiLoaded​

(no description)

midiLoadFailed​

(no description)

readonly midiLoadFailed: IEventEmitterOfT<Error>;

output​

(no description)

readonly output: ISynthOutput;

playbackRange​

(no description)

playbackRange: PlaybackRange | null;

playbackRangeChanged​

(no description)

readonly playbackRangeChanged: IEventEmitterOfT<PlaybackRangeChangedEventArgs>;

playbackSpeed​

(no description)

playbackSpeed: number;

positionChanged​

(no description)

ready​

(no description)

readonly ready: IEventEmitter;

readyForPlayback​

(no description)

readonly readyForPlayback: IEventEmitter;

soundFontLoaded​

(no description)

readonly soundFontLoaded: IEventEmitter;

soundFontLoadFailed​

(no description)

readonly soundFontLoadFailed: IEventEmitterOfT<Error>;

state​

(no description)

state: PlayerState;

stateChanged​

(no description)

tickPosition​

(no description)

tickPosition: number;

timePosition​

(no description)

timePosition: number;

Methods​

applyTranspositionPitches​

(no description)

applyTranspositionPitches(transpositionPitches: Map<number, number>): void
ParameterSummary
transpositionPitchesAll

(no description)

destroy​

(no description)

destroy(): void

loadBackingTrack​

(no description)

loadBackingTrack(_score: Score): void
ParameterSummary
_scoreAll

(no description)

loadMidiFile​

Loads the given midi file for playback.

loadMidiFile(midi: MidiFile): void
ParameterSummary
midiAll

The midi file to load

loadSoundFont​

(no description)

loadSoundFont(data: Uint8Array, append: boolean): void
ParameterSummary
dataAll

(no description)

appendAll

(no description)

pause​

(no description)

pause(): void

play​

(no description)

play(): boolean

playOneTimeMidiFile​

(no description)

playOneTimeMidiFile(midi: MidiFile): void
ParameterSummary
midiAll

(no description)

playPause​

(no description)

playPause(): void

resetChannelStates​

(no description)

resetChannelStates(): void

resetSoundFonts​

(no description)

resetSoundFonts(): void

setChannelMute​

(no description)

setChannelMute(channel: number, mute: boolean): void
ParameterSummary
channelAll

(no description)

muteAll

(no description)

setChannelSolo​

(no description)

setChannelSolo(channel: number, solo: boolean): void
ParameterSummary
channelAll

(no description)

soloAll

(no description)

setChannelTranspositionPitch​

(no description)

setChannelTranspositionPitch(channel: number, semitones: number): void
ParameterSummary
channelAll

(no description)

semitonesAll

(no description)

setChannelVolume​

(no description)

setChannelVolume(channel: number, volume: number): void
ParameterSummary
channelAll

(no description)

volumeAll

(no description)

stop​

(no description)

stop(): void

updateSyncPoints​

(no description)

updateSyncPoints(_syncPoints: BackingTrackSyncPoint[]): void
ParameterSummary
_syncPointsAll

(no description)