Scratch入門

【Scratch入門】音を鳴らすプログラムを作ってみよう

Scratch

【アフィリエイト広告を利用しています】

今回こんかいはScratch(スクラッチ)を学まなび始はじめた初心者しょしんしゃの方かたに向むけて、Scratchで音おとを鳴ならすプログラムの作つくり方かたについてご紹介しょうかいします。
アニメーションでもゲームでも音おとが加くわわることでより魅力的みりょくてきな作品さくひんになりますよね。

Scratchの公式こうしきサイトはこちら→https://scratch.mit.edu/

このブログが本になりました!

完成品はこちら

まずは完成品かんせいひんを見みてみましょう。下したの画面がめん中央ちゅうおうの旗はたボタンをクリックしてください。

並ならんでいるサックスをクリックしてみてください。
一番左いちばんひだりから順じゅんにド、レ、ミ…の音おとが鳴なりますので、バックに流ながれているドラムのリズムに合あわせて自由じゆうに音楽おんがくを演奏えんそうすることができます。

音を鳴らすスプライトを作ろう

さっそくプログラムを作つくっていきましょう。

まずは今回こんかい使つかうスプライトを呼よび出だします。
サックスは「Saxophone」を呼よび出だします。またネコのスプライトは使つかわないので削除さくじょしましょう。

「Saxophone」を選択する

背景はいけいは「Theater2」を選択せんたくします。

「Theater2」を選択する

まずは一番左いちばんひだりのサックスから作つくっていきます。
「旗はたが押おされたとき」ブロックをコードエリアに移動いどうし、その下したに「x座標ざひょうを〇、y座標ざひょうを〇にする」ブロックを繋つなげます。

ブロック内ないの数かずを「x座標ざひょうを-200、y座標ざひょうを-80」に変更へんこうし、サックスの位置いちを設定せっていします。

ブロック内の数値を変更する

続つづいてサックスをクリックしたら「ド」の音おとを鳴ならすようにします。
まず「イベント」をクリックし、「このスプライトが押おされたとき」をコードエリアに移動いどうします。

「このスプライトが押されたとき」ブロックを移動する

次つぎに「音おと」をクリックし、「終おわるまでC2 Saxの音おとを鳴ならす」ブロックを先程さきほどのブロックの下したに繋つなげます。

「終わるまでC2 Saxの音を鳴らす」ブロックを移動する

ブロック内ないの「C2」は音階おんかいを示しめしています。
日本語にほんごでは音階おんかいをドレミ…で表あらわしますが、英語えいごではアルファベットで表あらわします。それぞれの音階おんかいは次つぎのようになります。

  • C = ド
  • D = レ
  • E = ミ
  • F = ファ
  • G = ソ
  • A = ラ
  • B = シ
  • C2 =(高たかい)ド

また「Sax」は音色ねいろの種類しゅるいを示しめしており、スプライトによって異ことなります。

では「ド」の音おとが鳴なるように「C Sax」に変更へんこうしましょう。

「C Sax」に変更する

次つぎに、音おとが出でている間あいだはスプライトの見みた目めを大おおきくするプログラムを追加ついかしましょう。
「見みた目め」をクリックし、「大おおきさを100%にする」ブロックを先程さきほどのブロックの上下じょうげにそれぞれ追加ついかします。

「大きさを100%にする」ブロックを移動する

上うえのブロックの数値すうちを120%に変更へんこうすれば完成かんせいです。

ブロックの数値を変更する

続つづいて、音おとが出でている間あいだに音階おんかいをしゃべるプログラムを追加ついかします。
「見みた目め」をクリックし、「こんにちは!と言いう」ブロックを先程さきほどのブロックの上下じょうげにそれぞれ追加ついかします。

「こんにちは!と言う」ブロックを移動する

上うえのブロックのセリフを「ド」に変更へんこうします。
また下したのブロックのセリフを空欄くうらんにすることで、音おとを鳴ならした後あとに「ド」のセリフを止とめることができます。

ブロック内のセリフを変更する

これで一番左いちばんひだりのサックスが完成かんせいしました!

スプライトをコピーしよう

続つづいて残のこりのサックスも作つくっていきましょう。

同おなじようなスプライトをたくさん作つくりたいけど、始はじめから作つくると時間じかんがかかってしまう…

そんなときに便利べんりなのがスプライトのコピー機能きのうです。すでにあるスプライトをコピーして新あたらしいスプライトを作成さくせいする方法ほうほうを紹介しょうかいします。

スプライト一覧いちらんにあるサックスを右みぎクリックし、「複製ふくせい」をクリックします。

「複製」の表示場所

隣となりに新あたらしいスプライト「Saxophone2」が追加ついかされたら、これでコピー完了かんりょうです。

複製されたスプライトが追加される

同おなじようにコピー操作そうさを繰くり返かえして、合計ごうけい8個このサックスを作つくりましょう。

複製して8個のサックスを作る

コピーしたスプライトにはコピー元もとのプログラムが書かかれていますので中身なかみを少すこし変更へんこうしていきます。

2番目ばんめの「Saxophone2」は、X座標ざひょうを-150、音階おんかいを「レ(D)」に変更へんこうします。

ブロックの数値と音階を変更する

3番目ばんめの「Saxophone3」は、X座標ざひょうを-100、音階おんかいを「ミ(E)」に変更へんこうします。

ブロックの数値と音階を変更する

4番目ばんめの「Saxophone4」は、X座標ざひょうを-50、音階おんかいを「ファ(F)」に変更へんこうします。

ブロックの数値と音階を変更する

5番目ばんめの「Saxophone5」は、X座標ざひょうを0、音階おんかいを「ソ(G)」に変更へんこうします。

ブロックの数値と音階を変更する

6番目ばんめの「Saxophone6」は、X座標ざひょうを50、音階おんかいを「ラ(A)」に変更へんこうします。

ブロックの数値と音階を変更する

7番目ばんめの「Saxophone7」は、X座標ざひょうを100、音階おんかいを「シ(B)」に変更へんこうします。

ブロックの数値と音階を変更する

最後さいごに8番目ばんめの「Saxophone8」は、X座標ざひょうを150、音階おんかいを「ド(C2)」に変更へんこうします。

ブロックの数値と音階を変更する

これでサックスのプログラムが完成かんせいしました!

鳴らす音を追加してみよう

最後さいごにバックのドラム音おんを鳴ならすプログラムを作つくっていきましょう。

バックで鳴ならす音おとは特定とくていのスプライトの音おとではないので、背景はいけいにプログラムを作つくっていきます。
下したの画面がめんにあるステージをクリックすれば背景はいけいを選択せんたくできます。

ステージの選択場所

ではステージのコードエリアにプログラムを書かいていきましょう。
「旗はたが押おされたとき」ブロックをコードエリアに移動し、その下したに「ずっと」ブロックを繋つなげます。

そして「音おと」をクリックし、「終おわるまでポップの音おとを鳴ならす」ブロックを「ずっと」ブロックの中なかに入いれます。

「終わるまでポップの音を鳴らす」ブロックを移動する

ブロック内ないの「ポップ」をクリックしてみてください。
ステージは「ポップ」しか登録とうろくされていないため、今いまのままでは他ほかの音おとに変更へんこうできません。

登録された音しか変更できない

では他ほかの音おとを追加ついかしてみましょう。
まず、左上ひだりうえの「音おと」タブをクリックすると下したのような画面がめんに切きり替かわります。この画面がめんで各かくスプライトに登録とうろくされている音おとを編集へんしゅうしたり、好すきな音おとを追加ついかしたりすることができます。

「音」タブの表示場所

左下ひだりしたのボタンにカーソルを合あわせて、すぐ上うえの虫むしメガネをクリックします。

「音を選ぶ」の表示場所

音おとを選えらぶ画面がめんが表示ひょうじされますので、Scratchに登録とうろくされている全すべての音おとから好すきな音おとを選択せんたくできます。
上うえのカテゴリ欄らんから「ループ」をクリックし、今回こんかいは「Drum」を選択せんたくします。

「Drum」の選択場所

選択せんたくした「Drum」音おんが追加ついかされました。

「Drum」音が追加される

左上ひだりうえの「コード」タブをクリックしプログラム作成画面さくせいがめんに戻もどります。

ブロック内ないの「ポップ」をクリックすれば、先さきほど追加ついかした「Drum」が選択項目せんたくこうもくに追加ついかされています。

「Drum」音が選択項目に追加される

下したのように「Drum」を選択せんたくすれば完成かんせいです!

「Drum」音を選択する

まとめ

今回こんかいは音おとを鳴ならすプログラムの作成方法さくせいほうほうについて紹介しょうかいしました。
Scratchでは今回こんかいのプログラムで使用しようしたサックスの他ほかにも、トランペットやギターなどの様々さまざまな楽器がっきがあらかじめ登録とうろくされています。それぞれ違ちがった音色ねいろが楽たのしめますので、ぜひ他ほかの楽器がっきも試ためしてみてください。

以下いかの記事きじでは、Scratchを初はじめて学まなぶ親子おやこに向むけた入門編にゅうもんへんとして基本的きほんてきな使つかい方かたを解説かいせつしていますので、お子様こさまと一緒いっしょにぜひお読よみください。
》Scratch(スクラッチ)とは?始め方から使い方まで完全解説

Scratchをもっと本格的ほんかくてきに学まなんでみたい!

このような好奇心が芽生えたら、お子様の豊かな未来を切り拓く可能性を広げるチャンスです。

近年、プログラミング教育はますます重要視されています。
2020年度から小学校でのプログラミング教育の必修化が始まっており、また大学入試では2025年1月から大学入学共通テストにプログラミングを含む教科「情報」が出題されます。

プログラミングは創造性や論理的思考を育む素晴らしいスキルですが、親御さんがプログラミングを教える専門家でない場合、お子様が学ぶためのサポートが必要です。
その手助けとして、プログラミング教室のご検討はいかがでしょうか?

以下の記事で小学生向けのおすすめプログラミング教室を紹介していますので、合わせてご覧いただければ幸いです。一緒に、子供たちの未来を輝かせる扉を開きましょう!
》【2025年最新版】小学生向けプログラミング教室3選

この記事きじを最後さいごまで読よんでいただき、ありがとうございました!

コメント

タイトルとURLをコピーしました