Interface: PianoProps
Defined in: components/Piano/index.tsx:53
Properties
blackNoteWidth?
optional
blackNoteWidth:number
Defined in: components/Piano/index.tsx:63
children?
optional
children:ReactElement
<unknown
,string
|JSXElementConstructor
<any
>> |ReactElement
<unknown
,string
|JSXElementConstructor
<any
>>[]
Defined in: components/Piano/index.tsx:76
<WhiteKey /> | <BlackKey />
fill?
optional
fill:boolean
Defined in: components/Piano/index.tsx:61
glissando?
optional
glissando:boolean
Defined in: components/Piano/index.tsx:58
height?
optional
height:string
|number
Defined in: components/Piano/index.tsx:64
keyboardShortcuts?
optional
keyboardShortcuts:KeyboardShortcuts
Defined in: components/Piano/index.tsx:60
label()?
optional
label: (note
,index
) =>ReactNode
Defined in: components/Piano/index.tsx:71
Parameters
note
number
index
number
Returns
ReactNode
midiMax?
optional
midiMax:number
Defined in: components/Piano/index.tsx:59
noteRange
noteRange:
NoteRange
Defined in: components/Piano/index.tsx:55
onPlayNote()?
optional
onPlayNote: (noteNumber
) =>void
Defined in: components/Piano/index.tsx:68
Parameters
noteNumber
number
Returns
void
onStopNote()?
optional
onStopNote: (noteNumber
) =>void
Defined in: components/Piano/index.tsx:69
Parameters
noteNumber
number
Returns
void
style?
optional
style:CSSProperties
Defined in: components/Piano/index.tsx:66
whiteNoteWidth?
optional
whiteNoteWidth:number
Defined in: components/Piano/index.tsx:62