ステップ1: 作る
説明
BBC micro:bit のマイクを使用して音声を録音し、速度を上げて再生したり、速度を落として再生したりできます。
はじめに
プログラミングガイド
使い方
下記のプログラムをmicro:bitに送る。 Aボタンを押し、マイクに話しかけます。 録画中の LED ディスプレイに四角形が表示されます。
Bボタンを押して録音したサウンドを再生します。 2 倍の速さで再生されるため、声が速くなり、甲高い声に聞こえます!
動作の仕組み
このコードは、録音のサンプル レートを 10,000 ヘルツ (Hz) に設定します。 これは、micro:bit がマイクからの音を毎秒 10,000 回測定、つまりサンプリングすることを意味します。
再生時には、サンプルを 2 倍の速さ、つまり毎秒 20,000 回再生します。 つまり、2倍の速さで再生され、録音したサウンドのピッチも倍になります。
新しいサウンドを録音すると、以前の録音が削除されます。背面のリセット ボタンを押したり、micro:bit を電源 (USB またはバッテリー パック) から取り外したりした場合も同様です。
必要なもの
- micro:bit V2
- MakeCodeエディター
- オプション:ワニ口クリップリードとヘッドフォン、または増幅スピーカーで音量と音質を高めます
ステップ2: プログラムする
ステップ3: 改善する
- 「ボタンBが押されたとき」を「ゆさぶられたとき」に変更します。そうすれば、音を録音し、保護したいものをmicro:bitに入れることができます。 持ち上げると録音が再生されます!
- ボタン B ブロックの再生サンプル レートの数値を変更します。数値が大きいほど再生が速くなり、ピッチが高くなります。 数値が小さいほど、音が遅くなり、ピッチが低くなります。
- さまざまな記録サンプルレートを試してみてください: より低いサンプルレートで記録すると、より長い記録が可能になりますが、品質は悪化します。 サンプルレートが高いほど、短い録音しかできませんが、品質が向上します。
- ヘッドフォンまたは増幅されたスピーカーを端子0とGNDに接続して、再生されたサウンドの品質を向上させます。