スクラッチプログラミング - 「おんがく」ブロックでピアノをつくろう

拡張機能(かくちょうきのう)の中から「おんがく」をえらんで、あたらしいブロックを追加(ついか)してみましょう。いろいろな音の楽器(がっき)をえんそうしたり、曲(きょく)をつくれるようになりますよ。

スクラッチプログラミング - 「おんがく」ブロックでピアノをつくろう
Photo by natsuki on Unsplash

サンプルさくひんであそんでみよう

拡張機能(かくちょうきのう)の「おんがく」のつかいかたをしょうかいします。

  • 楽器(がっき)をえらぶと、音がかわる
  • けんばんをおすと、音がなる

(プロジェクトがひょうじされないばあいは、ScratchのPyxofyページをごらんください)

このきじをよむとわかること

  • 拡張機能(かくちょうきのう)のえらびかた
  • ピアノのつくりかた
  • 曲(きょく)のつくりかた

かくちょうきのうをえらぼう

拡張機能(かくちょうきのう)をえらぶと、あたらしくブロックを追加(ついか)することができますよ。

プログラミングページの左下に拡張機能をひらくボタンがある

拡張機能(かくちょうきのう)をえらぶページがひらきました!今回(こんかい)は、「おんがく」をえらびましょう。

拡張機能を選ぶページ

ブロックパレットのいちばん下に「おんがく」が追加(ついか)されました!

ブロックパレットにおんがくで使える緑色のブロックが7個並ぶ

ピアノをつくろう

「おんがく」のブロックをつかって、ピアノをつくってみましょう。

スプライトをよういする

スプライトを描くページで長方形の鍵盤を描く

がっきをえらぶ

がっきを(ピアノ)にする」ブロックで、楽器(がっき)をえらべます。

  • このスプライトがおされたとき
  • がっきを(ピアノ)にする
スプライトをおすとピアノの音がなるコード

音をえらぶ

(60)のおんぷを(0.25)はくならす」ブロックで、音の「たかさ」と「ながさ」をえらべます。

音のたかさは数字(すうじ)になっています。数字(すうじ)のぶぶんをおすとけんばんが出てきて、音をえらぶことができますよ。

  • 「ど」の音をえらぶ
ブロックから鍵盤が出てきて音が選べる

けんばんのスプライトをおすと、ピアノの「ど」の音がなるようになりました!

スプライトを押すとドの音が鳴る様子を表した画像

スプライトをコピーして、けんばんをふやす

「れ」の音がなるけんばんをつくりましょう。

  • スプライトをコピーする
スプライトを右クリックして出てきたメニューから複製を選ぶ
  • 音のたかさをかえる
ブロックから出てきた鍵盤から「れ」の音を選ぶ

「れ」の音がなるけんばんができました!

おなじようにスプライトをコピーして、音のたかさをかえれば、ピアノのできあがりです!

音のなるピアノの完成プロジェクト

(サンプルさくひんのプログラムをぜんぶ見たいかたは、 ScratchのPyxofyページから、「中を見る」でごらんください)

きょくをつくろう

(60)のおんぷを(0.25)はくならす」ブロックをつなげると、曲(きょく)をつくることができますよ。

《メリーさんのひつじ》

メリーさんのひつじがながれるプロジェクトを、ためしてみてください。

(プロジェクトがひょうじされないばあいは、ScratchのPyxofyページをごらんください)

《メリーさんのひつじ》のプログラム

メリーさんのひつじは、つぎのようにブロックをくみあわせています。

メリーさんのひつじが流れるコード

みどりいろのブロックがずらりとならんでいますね。

おなじ種類(しゅるい)のブロックをたくさんつなげると、もし音をまちがえていたときに、どのブロックをなおせばいいのか見つけるのがたいへんです!

ブロックていぎで、きょくをわけてつくる

そんなときのために、ブロックていぎをつかうのがオススメですよ。

ブロック定義をつかったメリーさんの羊のコード

このように、ブロックていぎで曲(きょく)をいくつかにわけておくと、あとでなおすときにかんたんです!


まとめ

今回(こんかい)は、拡張機能(かくちょうきのう)の「おんがく」についてしょうかいしました。

おんがくのブロックをつかって、楽器(がっき)を演奏(えんそう)したり、音楽(おんがく)をながすプロジェクトをつくってみてくださいね。

次回(じかい)は、迷路(めいろ)ゲームのつくりかたをしょうかいします。

\この記事が参考になったら おねがいします/

Start Here - Scratch (スクラッチ)
Scratch (スクラッチ)記事(きじ)のレベル別一覧です。初級、中級、上級、拡張機能にわけてまとめました。
Scratch Programming ebook for Beginners - 入門
スクラッチ初心者の方へ向けた内容を ebook にまとめました。スクラッチの基本から簡単なスクリプト(プログラム)の作り方まで、全108ページ。ぜひダウンロードしてご活用ください。