メインコンテンツまでスキップ

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