Skip to content

HAT-022 タッチピアノ ​

インスタンスの宣言 ​

HAT-022 タッチピアノ(HAT022) ブロックを作業領域に追加すると、Python コードには次のようなインスタンスの宣言が自動的に挿入されます:

python
cheesestick = CheeseStick(0)
hat022 = cheesestick.HAT022()

パラメーター ​

名前区分説明範囲・種類デフォルト値
indexドロップダウンオプションインスタンス番号(0 から始まる)0 以上の整数0

開始 ​

タッチピアノを使います。

start

パラメーター ​

(なし)

Python ​

python
cheesestick = CheeseStick(0)
hat022 = cheesestick.HAT022()

hat022.start()

キーの入力 ​

選んだキーの入力の状態
キーが押されていれば 1、キーが押されていなければ 0 を出力します。

key_input

パラメーター ​

名前区分説明範囲・種類デフォルト値
unitドロップダウンオプション音階のキード(C), ド#(C#), レ(D), レ#(D#), ミ(E), ファ(F), ファ#(F#), ソ(G), ソ#(G#), ラ(A), ラ#(A#), シ(B), ◀(left), ▶(right), fn(fn)-

Python ​

python
cheesestick = CheeseStick(0)
hat022 = cheesestick.HAT022()

hat022.key_input('C')

キーが押された? ​

選んだキーがクリックされたかどうか

key_pressed

パラメーター ​

名前区分説明範囲・種類デフォルト値
unitドロップダウンオプション音階のキード(C), ド#(C#), レ(D), レ#(D#), ミ(E), ファ(F), ファ#(F#), ソ(G), ソ#(G#), ラ(A), ラ#(A#), シ(B), ◀(left), ▶(right), fn(fn)-

Python ​

python
cheesestick = CheeseStick(0)
hat022 = cheesestick.HAT022()

hat022.key_pressed('C')