Interface: PianoProps
Defined in: components/Piano/index.tsx:31
Properties
children?
optional
children:ReactElement
<unknown
,string
|JSXElementConstructor
<any
>> |ReactElement
<unknown
,string
|JSXElementConstructor
<any
>>[]
Defined in: components/Piano/index.tsx:53
<WhiteKey /> | <BlackKey />
fill?
optional
fill:boolean
Defined in: components/Piano/index.tsx:41
glissando?
optional
glissando:boolean
Defined in: components/Piano/index.tsx:38
height?
optional
height:string
|number
Defined in: components/Piano/index.tsx:36
keyboardShortcuts?
optional
keyboardShortcuts:KeyboardShortcuts
Defined in: components/Piano/index.tsx:40
label()?
optional
label: (note
,index
) =>ReactNode
Defined in: components/Piano/index.tsx:48
Parameters
note
number
index
number
Returns
ReactNode
midiMax?
optional
midiMax:number
Defined in: components/Piano/index.tsx:39
noteRange
noteRange:
object
Defined in: components/Piano/index.tsx:33
first
first:
number
last
last:
number
onPlayNote()?
optional
onPlayNote: (noteNumber
) =>void
Defined in: components/Piano/index.tsx:45
Parameters
noteNumber
number
Returns
void
onStopNote()?
optional
onStopNote: (noteNumber
) =>void
Defined in: components/Piano/index.tsx:46
Parameters
noteNumber
number
Returns
void
style?
optional
style:CSSProperties
Defined in: components/Piano/index.tsx:43