diff --git a/src/rendering/index.ts b/src/rendering/index.ts index 501f4c9a2..0a498fab0 100644 --- a/src/rendering/index.ts +++ b/src/rendering/index.ts @@ -1,4 +1,5 @@ export { RenderFinishedEventArgs } from '@src/rendering/RenderFinishedEventArgs'; +export { IScoreRenderer } from '@src/rendering/IScoreRenderer'; export { ScoreRenderer } from '@src/rendering/ScoreRenderer'; export { BarBounds } from '@src/rendering/utils/BarBounds'; diff --git a/src/synth/index.ts b/src/synth/index.ts index af7e43900..d7e31da6d 100644 --- a/src/synth/index.ts +++ b/src/synth/index.ts @@ -1,8 +1,15 @@ export { AlphaSynth } from '@src/synth/AlphaSynth'; +export { CircularSampleBuffer } from '@src/synth/ds/CircularSampleBuffer'; export { PlaybackRange } from '@src/synth/PlaybackRange'; +export { ISynthOutput } from '@src/synth/ISynthOutput'; +export { IAlphaSynth } from '@src/synth/IAlphaSynth'; export { PlayerState } from '@src/synth/PlayerState'; export { PlayerStateChangedEventArgs } from '@src/synth/PlayerStateChangedEventArgs'; export { PlaybackRangeChangedEventArgs } from '@src/synth/PlaybackRangeChangedEventArgs'; export { PositionChangedEventArgs } from '@src/synth/PositionChangedEventArgs'; +export { MidiEventsPlayedEventArgs } from '@src/synth/MidiEventsPlayedEventArgs'; export { ActiveBeatsChangedEventArgs } from '@src/synth/ActiveBeatsChangedEventArgs'; export { AlphaSynthWebWorkerApi } from '@src/platform/javascript/AlphaSynthWebWorkerApi'; +export { AlphaSynthWebAudioOutputBase } from '@src/platform/javascript/AlphaSynthWebAudioOutputBase'; +export { AlphaSynthScriptProcessorOutput } from '@src/platform/javascript/AlphaSynthScriptProcessorOutput'; +export { AlphaSynthAudioWorkletOutput } from '@src/platform/javascript/AlphaSynthAudioWorkletOutput'; \ No newline at end of file