音の順番を覚える:こだまの森を耳の練習に使う
遊びを見つける執筆にClaudeを使用しています。

光る葉の順番を覚えて返す記憶ゲームは、目で追うだけでも遊べます。では、目に頼らず音だけを手がかりにすると、遊び方はどう変わるでしょうか。「こだまの森」は、順番を覚えて4つの音色で返すゲームです。音なしでも遊べると案内されているので、音ありと音なしを比べられます。この仕組みは耳の練習の材料になります。 この記事は結果を報告するものではありません。読者が自分の耳で試せる手順を示します。同じコースを三つの条件で遊び、数字を記録し、音がどれだけ手がかりになっているかを自分で読み取ります。ゲームの中の「音」が何を指すのか、ここでは断定しません。細部は作品を開いて確かめる前提で進めます。
最初に決める問い
練習の核は一つの問いです。「光を見なくても、音だけで順番を覚えて返せるか」です。
「音感が身につく」とは言い切れません。ここで鍛えるのは、聴いた音を短い間だけ頭に留め、同じ順で再現する力、つまり聴き取りと記憶の練習です。ゲームの特性は次のとおりです。
- 6・8・10ラウンドの3コースがあります。
- 聴き直しは15点減、間違いは30点減で、間違いが3回で終了します。
- 一時停止ができます。
- 音なしでも遊べます。
- 最高記録はゲームを開いている間だけ残ります。
最後の点は大事です。画面を閉じると記録が消えるので、比較に使う数字は自分で紙やメモに残す必要があります。
始める前に作品を開いて確かめる三つのこと
手順に入る前に、作品を一度開いて次の三点を確かめます。ここがあいまいだと、後の比較が意味を持たなくなります。
- 4つの音色の聞こえ方:4つは高さが違うのか、質感が違うのかを、葉を一枚ずつ鳴らして確かめます。高さの違いなら「低い順」で、質感の違いなら「丸い」「硬い」のような自分の言葉で呼び名をつけられます。
- お手本のときに音が鳴るか:光る葉の提示と同時に音が出るかを確かめます。音が出るなら、目を閉じて聴く条件を作れます。出ないなら、後述のA条件は成り立たないので、次の手順の注意を読んでください。
- 聴き直しの操作:どこで押すのか、押すと何が起きるのかを確かめます。15点減るので、使った回数も記録対象になります。
確認の間は、音量を一定にしておきます。イヤホンかヘッドホンがあると、周囲の音に紛れにくくなります。
手順:三つの条件で同じコースを遊ぶ
同じコース(まずは6ラウンド)を、次の三条件で遊びます。コースを途中で変えると比較できません。
- 条件A:音あり・目を閉じる。お手本の間は目を閉じ、音だけで覚えます。
- 条件B:音あり・目を開ける。普段どおりに遊びます。
- 条件C:音なし。音を切って、光だけで覚えます。
お手本のときに音が鳴らない場合、条件Aは作れません。その場合は、お手本を見終えた直後に目を閉じて頭の中で「聴こえる感覚」を再現する遊び方に変えるか、条件Aを省いてBとCだけを比べてください。
実際の流れ
- 最初に条件Bで1回遊び、基準を作ります。点数、到達したラウンド、間違いの回数、聴き直しの回数をメモします。
- 条件Aの前に、4つの音色に自分の呼び名をつけます。高さが違うなら「低・中低・中高・高」、質感が違うなら「丸い・硬い」などです。番号より自分の言葉のほうが覚えやすくなります。
- 条件Aで遊びます。お手本が始まったら目を閉じ、呼び名を心の中で並べます。たとえば「低・高・中低」と唱えます。
- 返す前に、口の中で鼻歌のようにお手本をなぞります。声に出せる音は、指より先に確認できます。
- 返すときは、迷ったら一時停止を使います。焦って間違うと30点減るので、考える時間を作るほうが安全です。
- 聴き直しは「自分の呼び名の並びが合っているか確かめるとき」に限り、使った回数を数えます。
- 条件Cで遊びます。音を切って、光の位置だけで覚えます。
- 各条件3回ずつ遊び、順番による疲れの影響を避けるため、A→B→C、B→C→A、C→A→Bのように条件の順を入れ替えます。
3回ずつなので、合計9回です。一度に9回が長すぎる場合は、日を分けても構いません。ただし最高記録はゲームを開いている間しか残らないため、記録は毎回メモに写してください。
記録の取り方と結果の読み方
1回ごとに次の項目を書き留めます。表の形にしておくと比べやすくなります。
- A、回:1、到達ラウンド:、間違い回数:、聴き直し回数:、点数:
- A、回:2、到達ラウンド:、間違い回数:、聴き直し回数:、点数:
- A、回:3、到達ラウンド:、間違い回数:、聴き直し回数:、点数:
B、Cも同じ形で書きます。点数は聴き直しと間違いで減るため、何で減ったのかが分かるよう、回数は別に残します。
読み方の目安
- AがBに近い、またはBより良い:音だけで順番を保てています。目に頼らなくても覚えられている状態です。
- AがBより明らかに悪い:普段は光の位置に頼っているということです。呼び名が曖昧な可能性もあるので、手順2に戻ってください。
- BがCより良い:音が手がかりとして役に立っています。差が小さければ、音は補助にとどまっています。
- A、B、Cの差がほとんどない:6ラウンドでは簡単すぎるかもしれません。8ラウンドか10ラウンドに上げて、同じ手順で比べ直します。
9回程度のデータは小さいので、断定はできません。差が出たかどうかより、「聴き直しが減ったか」「到達ラウンドが伸びたか」といった変化を、1週間ほど続けて見るほうが現実的です。
起こりやすい誤り
- 条件ごとにコースを変えてしまい、比較にならなくなります。
- 目を閉じる条件で、音が鳴っていないのに目を閉じてしまいます。事前確認の2を済ませてください。
- 疲れた状態で連続して遊び、後半の条件だけ成績が下がります。順番を入れ替えるのはこのためです。
- 聴き直しを回数に入れず、点数だけで比べます。点数は聴き直しにも左右されます。
- 音量や環境が条件ごとに違います。
ゲームの外で同じ訓練をする最小ツール
ゲームの記録は画面を閉じると消えます。ゲームとは別に、手元で短く何度も繰り返したい場合は、次の小さなHTMLをメモ帳などに貼り、拡張子を .html にして保存すると、ブラウザで動きます。外部の通信は使いません。
このツールは、4つの音(ド・ミ・ソ・高いド)のうち3音をランダムに鳴らします。聴いたあとに1〜4のボタンを順に押して答えます。「こだまの森」の4つの音色とは無関係で、あくまで聴いて再現する動作の補助です。
<!doctype html>
<meta charset="utf-8">
<title>耳の練習</title>
<button id="go">出題</button>
<div id="pads"></div>
<p id="msg"></p>
<script>
const freqs=[261.63,329.63,392.00,523.25]; // ド・ミ・ソ・高いド
let ctx,seq=[],ans=[];
function tone(f,t){const o=ctx.createOscillator(),g=ctx.createGain();
o.frequency.value=f;g.gain.setValueAtTime(0.2,t);
g.gain.exponentialRampToValueAtTime(0.001,t+0.4);
o.connect(g).connect(ctx.destination);o.start(t);o.stop(t+0.45);}
document.getElementById('go').onclick=()=>{
ctx=ctx||new AudioContext();
seq=[0,1,2].map(()=>Math.floor(Math.random()*4));ans=[];
seq.forEach((n,i)=>tone(freqs[n],ctx.currentTime+i*0.6));
msg.textContent='3音を聴いて、順に押してください';};
freqs.forEach((f,n)=>{const b=document.createElement('button');
b.textContent=n+1;b.onclick=()=>{if(!seq.length)return;ctx=ctx||new AudioContext();tone(f,ctx.currentTime);
ans.push(n);if(ans.length==seq.length){
msg.textContent=ans.join()==seq.join()?'正解です':'正解は '+seq.map(x=>x+1).join(' ')+' でした';seq=[];}};
pads.appendChild(b);});
</script>使い方は簡単です。「出題」を押し、3音を聴き、1〜4を順に押します。3音が当たる日が続いたら、[0,1,2] の長さを増やして音の数を伸ばします。ゲームのラウンドが進むほど順番が長くなるのと同じ要領です。
次の行動
まず「こだまの森」を開き、4つの音色を一枚ずつ聴いて、呼び名をつけてください。そのうえで、6ラウンドの条件Bを1回遊び、数字をメモします。続きは、メモを見ながら条件Aと条件Cを足していけば、自分の耳の使い方が見えてきます。



