Interface: PianoProps
Defined in: components/Piano/index.tsx:52
Properties
blackNoteWidth?
optionalblackNoteWidth:number
Defined in: components/Piano/index.tsx:60
children?
optionalchildren:ReactElement<unknown,string|JSXElementConstructor<any>> |ReactElement<unknown,string|JSXElementConstructor<any>>[]
Defined in: components/Piano/index.tsx:72
<WhiteKey /> | <BlackKey />
fill?
optionalfill:boolean
Defined in: components/Piano/index.tsx:58
glissando?
optionalglissando:boolean
Defined in: components/Piano/index.tsx:55
height?
optionalheight:string|number
Defined in: components/Piano/index.tsx:61
keyboardShortcuts?
optionalkeyboardShortcuts:KeyboardShortcuts
Defined in: components/Piano/index.tsx:57
label()?
optionallabel: (note,index) =>ReactNode
Defined in: components/Piano/index.tsx:67
Parameters
note
number
index
number
Returns
ReactNode
midiMax?
optionalmidiMax:number
Defined in: components/Piano/index.tsx:56
noteRange
noteRange:
NoteRange
Defined in: components/Piano/index.tsx:53
onPlayNote()?
optionalonPlayNote: (note,velocity?) =>void
Defined in: components/Piano/index.tsx:64
Parameters
note
number
velocity?
number
Returns
void
onStopNote()?
optionalonStopNote: (note) =>void
Defined in: components/Piano/index.tsx:65
Parameters
note
number
Returns
void
style?
optionalstyle:CSSProperties
Defined in: components/Piano/index.tsx:62
whiteNoteWidth?
optionalwhiteNoteWidth:number
Defined in: components/Piano/index.tsx:59