/** * @minagishl/react-piano-roll * A production-ready React component for piano roll / falling notes visualization */ export { PianoRoll } from './components/PianoRoll'; export type { PianoRollProps, PianoRollHandle } from './components/PianoRoll'; export { Keyboard } from './components/Keyboard'; export { NoteCanvas } from './components/NoteCanvas'; export { usePlayback } from './hooks/usePlayback'; export { PianoAudioEngine } from './audio/AudioEngine'; export { MusyngKiteAudioEngine } from './audio/MusyngKiteAudioEngine'; export type { Note, MIDINoteNumber, Velocity, Time, PlaybackState, PianoRollTheme, KeyboardConfig, AnimationConfig, PlaybackController, AudioEngine, } from './types'; export { isBlackKey, getNoteNameFromMIDI, getMIDIFromNoteName, getKeyXPosition, getBlackKeyOffset, countWhiteKeys, midiToFrequency, getNotesInRange, } from './utils/piano'; //# sourceMappingURL=index.d.ts.map