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 IAlphaSynthProperties​
countInVolume​
(no description)
- JavaScript
- C#
- Kotlin
countInVolume: number;double CountInVolume { get; set; }var countInVolume: DoublecurrentPosition​
(no description)
- JavaScript
- C#
- Kotlin
readonly currentPosition: PositionChangedEventArgs;PositionChangedEventArgs CurrentPosition { get; }val currentPosition: PositionChangedEventArgsfinished​
(no description)
- JavaScript
- C#
- Kotlin
isLooping​
(no description)
- JavaScript
- C#
- Kotlin
isLooping: boolean;bool IsLooping { get; set; }var isLooping: BooleanisReady​
(no description)
- JavaScript
- C#
- Kotlin
isReady: boolean;bool IsReady { get; set; }var isReady: BooleanisReadyForPlayback​
(no description)
- JavaScript
- C#
- Kotlin
readonly isReadyForPlayback: boolean;bool IsReadyForPlayback { get; }val isReadyForPlayback: BooleanloadedMidiInfo​
(no description)
- JavaScript
- C#
- Kotlin
readonly loadedMidiInfo: PositionChangedEventArgs | undefined;PositionChangedEventArgs? LoadedMidiInfo { get; }val loadedMidiInfo: PositionChangedEventArgs?logLevel​
(no description)
masterVolume​
(no description)
- JavaScript
- C#
- Kotlin
masterVolume: number;double MasterVolume { get; set; }var masterVolume: DoublemetronomeVolume​
(no description)
- JavaScript
- C#
- Kotlin
metronomeVolume: number;double MetronomeVolume { get; set; }var metronomeVolume: DoublemidiEventsPlayed​
(no description)
- JavaScript
- C#
- Kotlin
readonly midiEventsPlayed: IEventEmitterOfT<MidiEventsPlayedEventArgs>;IEventEmitterOfT<MidiEventsPlayedEventArgs> MidiEventsPlayed { get; }val midiEventsPlayed: IEventEmitterOfT<MidiEventsPlayedEventArgs>midiEventsPlayedFilter​
(no description)
- JavaScript
- C#
- Kotlin
midiEventsPlayedFilter: MidiEventType[];IList<MidiEventType> MidiEventsPlayedFilter { get; set; }var midiEventsPlayedFilter: alphaTab.collections.List<MidiEventType>midiLoaded​
(no description)
- JavaScript
- C#
- Kotlin
readonly midiLoaded: IEventEmitterOfT<PositionChangedEventArgs>;IEventEmitterOfT<PositionChangedEventArgs> MidiLoaded { get; }val midiLoaded: IEventEmitterOfT<PositionChangedEventArgs>midiLoadFailed​
(no description)
- JavaScript
- C#
- Kotlin
readonly midiLoadFailed: IEventEmitterOfT<Error>;IEventEmitterOfT<System.Exception> MidiLoadFailed { get; }val midiLoadFailed: IEventEmitterOfT<kotlin.Throwable>output​
(no description)
- JavaScript
- C#
- Kotlin
playbackRange​
(no description)
- JavaScript
- C#
- Kotlin
playbackRange: PlaybackRange | null;PlaybackRange? PlaybackRange { get; set; }var playbackRange: PlaybackRange?playbackRangeChanged​
(no description)
- JavaScript
- C#
- Kotlin
readonly playbackRangeChanged: IEventEmitterOfT<PlaybackRangeChangedEventArgs>;IEventEmitterOfT<PlaybackRangeChangedEventArgs> PlaybackRangeChanged { get; }val playbackRangeChanged: IEventEmitterOfT<PlaybackRangeChangedEventArgs>playbackSpeed​
(no description)
- JavaScript
- C#
- Kotlin
playbackSpeed: number;double PlaybackSpeed { get; set; }var playbackSpeed: DoublepositionChanged​
(no description)
- JavaScript
- C#
- Kotlin
readonly positionChanged: IEventEmitterOfT<PositionChangedEventArgs>;IEventEmitterOfT<PositionChangedEventArgs> PositionChanged { get; }val positionChanged: IEventEmitterOfT<PositionChangedEventArgs>ready​
(no description)
- JavaScript
- C#
- Kotlin
readyForPlayback​
(no description)
- JavaScript
- C#
- Kotlin
readonly readyForPlayback: IEventEmitter;IEventEmitter ReadyForPlayback { get; }val readyForPlayback: IEventEmittersoundFontLoaded​
(no description)
- JavaScript
- C#
- Kotlin
readonly soundFontLoaded: IEventEmitter;IEventEmitter SoundFontLoaded { get; }val soundFontLoaded: IEventEmittersoundFontLoadFailed​
(no description)
- JavaScript
- C#
- Kotlin
readonly soundFontLoadFailed: IEventEmitterOfT<Error>;IEventEmitterOfT<System.Exception> SoundFontLoadFailed { get; }val soundFontLoadFailed: IEventEmitterOfT<kotlin.Throwable>state​
(no description)
- JavaScript
- C#
- Kotlin
stateChanged​
(no description)
- JavaScript
- C#
- Kotlin
readonly stateChanged: IEventEmitterOfT<PlayerStateChangedEventArgs>;IEventEmitterOfT<PlayerStateChangedEventArgs> StateChanged { get; }val stateChanged: IEventEmitterOfT<PlayerStateChangedEventArgs>tickPosition​
(no description)
- JavaScript
- C#
- Kotlin
tickPosition: number;double TickPosition { get; set; }var tickPosition: DoubletimePosition​
(no description)
- JavaScript
- C#
- Kotlin
timePosition: number;double TimePosition { get; set; }var timePosition: DoubleMethods​
applyTranspositionPitches​
(no description)
- JavaScript
- C#
- Kotlin
applyTranspositionPitches(transpositionPitches: Map<number, number>): voidvoid ApplyTranspositionPitches(Map<double, double> transpositionPitches)fun applyTranspositionPitches(transpositionPitches: alphaTab.collections.DoubleDoubleMap<Double, Double>): Unit| Parameter | Summary |
|---|---|
transpositionPitchesAll | (no description) |
destroy​
(no description)
- JavaScript
- C#
- Kotlin
destroy(): voidvoid Destroy()fun destroy(): UnitloadBackingTrack​
(no description)
| Parameter | Summary |
|---|---|
_scoreAll | (no description) |
loadMidiFile​
Loads the given midi file for playback.
| Parameter | Summary |
|---|---|
midiAll | The midi file to load |
loadSoundFont​
(no description)
- JavaScript
- C#
- Kotlin
loadSoundFont(data: Uint8Array, append: boolean): voidvoid LoadSoundFont(Uint8Array data, bool append)fun loadSoundFont(data: Uint8Array, append: Boolean): Unit| Parameter | Summary |
|---|---|
dataAll | (no description) |
appendAll | (no description) |
pause​
(no description)
- JavaScript
- C#
- Kotlin
pause(): voidvoid Pause()fun pause(): Unitplay​
(no description)
- JavaScript
- C#
- Kotlin
play(): booleanbool Play()fun play(): BooleanplayOneTimeMidiFile​
(no description)
| Parameter | Summary |
|---|---|
midiAll | (no description) |
playPause​
(no description)
- JavaScript
- C#
- Kotlin
playPause(): voidvoid PlayPause()fun playPause(): UnitresetChannelStates​
(no description)
- JavaScript
- C#
- Kotlin
resetChannelStates(): voidvoid ResetChannelStates()fun resetChannelStates(): UnitresetSoundFonts​
(no description)
- JavaScript
- C#
- Kotlin
resetSoundFonts(): voidvoid ResetSoundFonts()fun resetSoundFonts(): UnitsetChannelMute​
(no description)
- JavaScript
- C#
- Kotlin
setChannelMute(channel: number, mute: boolean): voidvoid SetChannelMute(double channel, bool mute)fun setChannelMute(channel: Double, mute: Boolean): Unit| Parameter | Summary |
|---|---|
channelAll | (no description) |
muteAll | (no description) |
setChannelSolo​
(no description)
- JavaScript
- C#
- Kotlin
setChannelSolo(channel: number, solo: boolean): voidvoid SetChannelSolo(double channel, bool solo)fun setChannelSolo(channel: Double, solo: Boolean): Unit| Parameter | Summary |
|---|---|
channelAll | (no description) |
soloAll | (no description) |
setChannelTranspositionPitch​
(no description)
- JavaScript
- C#
- Kotlin
setChannelTranspositionPitch(channel: number, semitones: number): voidvoid SetChannelTranspositionPitch(double channel, double semitones)fun setChannelTranspositionPitch(channel: Double, semitones: Double): Unit| Parameter | Summary |
|---|---|
channelAll | (no description) |
semitonesAll | (no description) |
setChannelVolume​
(no description)
- JavaScript
- C#
- Kotlin
setChannelVolume(channel: number, volume: number): voidvoid SetChannelVolume(double channel, double volume)fun setChannelVolume(channel: Double, volume: Double): Unit| Parameter | Summary |
|---|---|
channelAll | (no description) |
volumeAll | (no description) |
stop​
(no description)
- JavaScript
- C#
- Kotlin
stop(): voidvoid Stop()fun stop(): UnitupdateSyncPoints​
(no description)
- JavaScript
- C#
- Kotlin
updateSyncPoints(_syncPoints: BackingTrackSyncPoint[]): voidvoid UpdateSyncPoints(IList<BackingTrackSyncPoint> _syncPoints)fun updateSyncPoints(_syncPoints: alphaTab.collections.List<BackingTrackSyncPoint>): Unit| Parameter | Summary |
|---|---|
_syncPointsAll | (no description) |