METROTUNE ・ METRONOME + TUNER
メトロノーム と チューナー、
ひとつ で。
ぶれない メトロノーム (BPM ・ 拍子 ・ 分割 ・ タップテンポ) と、 マイク で 音程 を 測る 自己相関 チューナー (音名 + セント)。 楽器 練習 の 必需品 を 無料 で。
MetroTune の 特徴
ぶれない メトロノーム
JavaScript の setInterval だけ で 鳴らす と テンポ が 揺れる が、 MetroTune は Web Audio の タイムライン に クリック を 先読み 予約 する (look-ahead スケジューラ)。 これ で BPM が 高速 でも 一定 の 正確 さ を 保つ。 BPM 30〜300、 +/− と スライダー、 タップテンポ で 曲 の 速さ を 拾える。
拍子 と 分割
2 / 3 / 4 / 5 / 6 / 7 拍子 に 対応 し、 各 小節 の 1 拍目 に アクセント (高い クリック) が 入る。 さらに 1 拍 を 8 分 ・ 3 連符 ・ 16 分 に 分割 した 細かい クリック も 鳴らせる ので、 リズム の 譜割り 練習 に 使える。 拍 ドット と 振り子 で 今 どこ を 刻んで いる か 一目 で 分かる。
自己相関 チューナー
マイク から 拾った 波形 を 自己相関 (autocorrelation) で 解析 し、 基本 周波数 を 推定。 A=440 を 基準 に 音名 と セント の ズレ を 計算 し、 針 メーター で 表示 する。 ジャスト (±5 セント) に 入る と 緑 に。 ギター ・ ベース ・ ウクレレ ・ 管楽器 ・ ボーカル など 音程 の ある 楽器 全般 に。
基準音 と 端末内 処理
ギター 各弦 (E2 / A2 / D3 / G3 / B3 / E4) や A=440 の 基準音 を 鳴らして、 耳 で チューニング する ことも できる。 メトロノーム の 音 も チューナー の 解析 も すべて ブラウザ 内 で 完結 し、 マイク の 音声 は サーバー に 送ら れ ない (音程 を 測る だけ で 録音 し ない)。
よく ある 質問
Q1
チューナー に は マイク 許可 が 必要?
必要。 「マイク で 測定」 を 押す と ブラウザ が マイク の 使用 許可 を 求める。 許可 する と 楽器 の 音 を 拾って 音程 を 表示 する。 拾った 音声 は その場 で 周波数 を 測る ため だけ に 使い、 録音 ・ 保存 ・ 送信 は 一切 し ない。 メトロノーム だけ なら マイク 許可 は 不要。
Q2
どんな 楽器 に 使える?
ギター ・ ベース ・ ウクレレ ・ バイオリン ・ 管楽器 ・ ピアノ ・ ボーカル など、 はっきり した 音程 を 持つ 楽器 全般。 単音 を 鳴らす と 最も 正確 に 測れる (和音 は 苦手)。 ギター / ベース 用 に 各弦 の 基準音 ボタン を 用意 して いる。
Q3
セント とは?
半音 を 100 等分 した 音程 の 単位。 0 セント が その 音 の ジャスト で、 + なら 高い、 − なら 低い。 一般 に ±5 セント 以内 に 収まれば 十分 に 合って いる と される (MetroTune では 緑 で 表示)。 針 が 右 に 振れたら 少し 下げ、 左 なら 少し 上げる。
Q4
音 が 鳴らない / ずれる
ブラウザ の 自動再生 制限 の ため、 最初 に 「スタート」 を 押す 必要 が ある。 また 別 タブ を 開いて いる と OS が タイマー を 間引いて テンポ が 乱れる こと が ある の で、 メトロノーム 使用 中 は この タブ を 前面 に。 マイク チューナー は 静かな 環境 で 単音 を 鳴らす と 安定 する。
Q5
ai-lab の 他 の 音 サービス と の 関係 は?
音 シリーズ の 1 つ。 文字起こし (voice-scribe) / ボイスチェンジ (pitch-flip) / 鼻歌 → 楽譜 (hum-score) / 音楽 ビジュアライザ (sonic-stage) / 環境音 (hush-loom) / 雨音 (rain-lull) と 並ぶ。 MetroTune は 「楽器 を 練習 する」 ため の 実用 軸 を 受け持つ。