1 ポイント 投稿者 GN⁺ 2024-05-29 | 1件のコメント | WhatsAppで共有
  • Grooved は、曲を再生したあと iPhone で分析し、ターンテーブルの速度を確認して調整できるようにするアプリ
  • 利用の流れは Play, Analyze, Tweak の3段階に単純化されており、別途機材なしで音楽再生とアプリ分析だけで補正を進められる
  • オーディオストリームは端末上で ローカル処理 され、録音はされず、アプリはいかなるデータも収集しない
  • 実装には Apple の 内蔵コンポーネント のみを使用し、サードパーティーのライブラリや API に依存しない
  • iOS アプリは App Store で提供されており、Android 版 はクローズドベータを経て 6月中の Play Store 公開を目標としている

曲を使ったターンテーブル速度補正

  • Grooved は、ターンテーブルの 速度 をワンタップで確認し、補正を支援するアプリ
  • ユーザーは複雑な手順の代わりに曲を再生してアプリの分析を開始し、その結果に合わせてターンテーブルを調整する
  • Play, Analyze, Tweak

    • Play: 良い曲を選んで大きめの音で再生する
    • Analyze: Grooved を起動して分析を開始する
    • Tweak: ターンテーブルを調整し、必要ならこの工程を繰り返す

プライバシーと提供状況

  • Grooved はいかなるデータも収集しない
  • オーディオストリームはユーザーの端末で ローカルに処理 され、録音はされない
  • アプリは Apple が提供する内蔵コンポーネントのみを使用し、サードパーティーのライブラリや API は使わない
  • iOS ユーザーは App Store から Grooved を入手できる
  • Grooved for Android は現在クローズドベータ段階で、6月中の Play Store 公開を目標としている
  • Android テストへの参加や公開情報の確認は Mastodon または Twitter から可能

1件のコメント

 
GN⁺ 2024-05-29
Hacker Newsでのコメント
  • 昨日レコードをかけたら、妻に再生が速すぎると言われた。最初はそんなはずないと思ったが、今日この投稿を見てアプリを使ってみたら、アプリでは 3.5%速い と出た。
    これをどう調整するか、これから調べないといけない。無駄のない無料アプリで本当にありがたい。
    更新: YouTubeが解決してくれた。かなり一般的な普及型ターンテーブルの Audio-Technica LP60 なので、他の人の参考にもなるよう動画リンクを残しておく - https://www.youtube.com/watch?v=d3PdS2V8Jz0

    • 3.5%はかなり大きい。半音1つは6%弱。
      59〜60セントの間、つまり 4分の1半音 よりも大きい。正確には (* 1200 (log2 1.035)) が 59.5569212695205 なので、有効数字3桁で 59.6セント。曲が頭の中でどう聞こえるべきか覚えている人なら、この差は気づける。特に最近聴いた曲ならなおさらだろう。
    • 実際に使ってくれたのは本当にうれしい。これこそ、このアプリを作るときにまさに期待していた使われ方だ。
      レコードの音をもっと良くしたいけれど、調整に必要な機材や知識がない人のための とてもシンプルなツール を作りたかった。
    • 妻がなぜ速すぎると感じたのか気になる。音程 が合っていなかったのか、テンポが速かったのか、それとも別の理由だったのか気になる。
    • 運がいいほうだと思う。同じターンテーブルを使っていて、Androidなので別アプリでジャイロスコープ測定をしてみたら、平均差は 1.3% しかなかった。
      音感はあるほうだが、ずっと問題なく聴こえていた。
    • 気になるんだけど、そのターンテーブルには速度表示用にプラッター外周と同期する 点滅ライト が付いている?
  • とても賢いやり方に思える。実際どう動いているのか気になる。
    最初は、レコードのトラックをストリーミングサービスの基準デジタルトラックと比較して、高速フーリエ変換 で周波数を分析したり、ピークのタイミングを見たりするのかと思っていた。ところがデモ動画を見ると、曲情報はまったく必要なかった。
    そこで、A 440Hz基準の平均律スケールに周波数がどれだけ合っているかを見る方式なのかと思った。そうなると3つ気になることがある。スタンドアップコメディのアルバムやドラムソロ区間では当然うまくいかないのか、すべてのアルバムが本当にA 440Hzに合わせられているのか、ターンテーブル速度が2.8%以上ずれていたら誤った音に合わせてしまわないのか、という点だ。

    • すべてのアルバムが440Hzに合っているわけではない。楽器を演奏しながらアルバムに合わせて弾いてみると、これはとてもはっきりわかる。
    • わざわざ高速フーリエ変換まで必要ないかもしれない。拍数 を数えて有名曲のBPMデータベースさえあればよさそうだ。
      再生中の曲の識別にはAcoustID/Chromaprintのようなものが使える。最高のアイデアによくあるように、とてもシンプルな発想だ。
    • 予想では、1) ワウを検出する: https://www.youtube.com/watch?v=kCwRdrFtJuE 2) ワウの時間を測定する 3) 最も近いレコード速度に丸めて差を報告する。
      一般的な 高速フーリエ変換アルゴリズム を持ってきて「動くまで叩く」式に進めても、出力をあまり信号処理の専門家っぽく扱わなくても、そこそこの労力で動作する可能性は高そうだ。
    • オーケストラがオルガンと一緒に演奏すると、オルガンが基準点になる。440Hz は比較的新しい標準で、多くのオルガンはそれ以前に作られている。
    • ポップアルバムも全部が440Hzではない。Def Leppardの『Pyromania』は標準チューニングからおおよそ 4分の1音 ずれていて、似たような例は多い。
  • 子どもの頃に触れたターンテーブルには、どれも内蔵の補正機能があった。プラッター側面に黒と銀の四角形が繰り返される4本の列があり、電源周波数で点滅するライトと小さなダイヤルが付いていて、50/60Hzと33/45RPMの組み合わせに対応する列が止まって見えるまで回転速度を調整していた。
    本当に賢い仕掛けだった。

    • 子どもの頃にかなり良いターンテーブルを使えたみたいだね。それは、もう少し 本格的な音楽趣味層 と、ただ音楽を流したいだけの人を分ける特徴だった。
      20年以上ターンテーブルに触っていないけれど、今どきターンテーブルを使う人自体がいわゆる本格派の音楽趣味層だろうし、こんな調整機能のないターンテーブルを作ったら市場で笑われそうだ。まさか次はベルトドライブにプラスチック針、調整不能のカウンターウェイト付きトーンアームまで使うと言うんじゃないだろうね :)
    • モーター速度を調整できるターンテーブルなら、すでにそういう機能はあるはずだと思う。数十年前のターンテーブルについての限られた経験ベースだけど。
      小さなアプリとしては悪くないが、調整不能なターンテーブルの誤差を見せるだけなら、実用性はあまり高くないだろう。
    • 内蔵ストロボはなくても、外周に補正パターンのあるターンテーブルなら、スマホ用の ストロボアプリ をダウンロードしてターンテーブル速度を正確に測定・調整できる。
    • プリンターのような分野では、縞模様と光センサーを使うこの方式のより洗練された版で、多くの ステッパーモーター を置き換えてきた。ターンテーブルにも、同じことをする製品がきっとあるはずだ。
    • そういう機能がない場合は、ストロボディスク をダウンロードして印刷して使える。
  • かっこいいとは思うけれど、できるかどうかは別として、針圧 が合っているかや、カートリッジが正しくアライメントされているかといった他の点も判定できたらいいのにと思う。たとえば左右チャンネルのどちらかが大きく、あるいは小さく聞こえるかどうか、みたいな形でできるかもしれない。
    サイトの文言は少し気になった。こういうアプリに現代的なコピーライティング批判まで必要なのかはわからないし、個人的には、批判しようとしている相手と同じような「私たちはあなたを理解しています」的な妙な過剰な親密さを感じた。

  • ウェブサイトの導入文が気に入った。キッチンでは単機能ツールは嫌いだけれど、その導入文のおかげで 初期の現代スマートフォン の時代に、そういうツールが与えてくれた魔法のような驚きを思い出した。

  • 12枚くらいのレコードで試してみたが、ずっと「デバイスが音楽を聞けることを確認し、拍子が明確な現代の曲を使ってください」というメッセージしか出なかった。
    間違いなく とても明確なビート はある。

    • それは変だね。使ったレコードの例を共有してもらえる? かなり有名か一般的なレコードなのか気になる。
      解析中に小さなディスクの輪郭が動いているかも気になる。これが動いていれば、スマホがレコードプレーヤーから出る音を聞いているという意味だ。念のため付け加えると、曲はスピーカーで大きめに再生する必要がある。
  • 以前、加速度計で 角速度 を測定して RPM を表示するアプリを使ったことがある。スマホをターンテーブルの上に載せる方式で、そういうアプリはたくさんある
    それ以外の方式がなぜ必要なのか、よくわからない

    • まったくの初心者なので的外れなら悪いけれど、最近のスマホのように大きくて重いと、その重さでターンテーブルが遅くなって RPMにかなり大きな影響 を与えたりしないのだろうか?
  • これはレコードが正しい速度で再生されているかを見るためのテストにすぎないのか? それとも他の機能もあるのか? 曲の検証済み録音と比較しているのか、それとも曲が自然な調から何セントずれているかを測定しているのか気になる
    後者だとすると、私のレコードの中には自然な調で再生されないものがとても多い。さらに、手持ちの 45 回転レコードの何枚かはセンターホールが正確に中央に開いておらず、レコードが回るたびに音程が上下に揺れる。このアプリがそうした状況にどう反応し、軽減のためにどんな提案ができるのか気になる

    • その 芯ずれ は、スペクトルの微細で周期的な揺れを見れば、おそらく対処できる気がする
      揺れの周期は中心からの半径に関係し、スペクトル移動の振幅は半径と芯ずれに関係するはず。現代的なダイレクトドライブ方式なら速度変調を処理できそうだし、すでに誰かが試している可能性も高い
  • 徹底的にシンプルなアプリだ。今夜、自分の Technics SL1200 mk2 で試してみるつもり
    付け加えると、技術者たちがアナログ音楽再生装置の調整アプリを理解しようと苦心しているコメントを読むのは、かなり面白い :-)

    • これはダイレクトドライブではなく ベルトドライブ・ターンテーブル 向けだと思う。私も 1200 を 2 台持っている
      最近のミキサーの多くには BPM 機能が内蔵されているし、その前は赤い micro BPM カウンターとヘッドホンアンプで BPM を確認していた。私の 1200 では、ピッチがロックされているときにプロデューサーが設定した BPM と違って読まれたことは一度もない
  • 懐疑的だ。デジタル媒体の基準音源がなければ、レコードプレーヤーから出てくる任意の曲が正しくチューニングされているかはわからない
    録音に残った 60Hz ハム の痕跡を検出しているのだろうか? それとも調律のずれた曲をコンサートピッチに合わせてしまうのだろうか? もちろん、トラックに合わせて演奏しながら楽器を調律したくない、あるいはできない場合には、それはとても便利ではある
    正確な速度に合わせるなら、レコードコレクションの中から長く伸びる音がある曲を見つけて、YouTube で同じ曲を探し、デジタルチューナーでその音の基準ピッチを取ってから、レコードプレーヤーをその音に 0.1Hz の精度で合うよう調整するだろう。そもそも 1984 年には低所得世帯にも普通にあった速度調整用の内蔵ストロボ照明が、なぜ 2024 年のレコードプレーヤーには付いていないのか不思議だ

    • 残念ながら、今どきの中級ターンテーブルのかなり多くにはストロボがない。私のもそうで、おそらく 見た目の理由 だと思う。今オンラインショップを見ても、ストロボ付きの製品は数えるほどしかない
      懐疑的なのはいいことだ。クラークの第三法則によれば、それは私が何かすごいことをやっている証拠だから。複数のレコードでアプリをテストしている様子はここで見られる: https://twitter.com/OKatBest/status/1795453042994680148
      結果は 100% 完璧ではなく、特定の周波数を合わせるほど良くはないけれど、理想的な RPM にかなり近く合わせることはできる
    • 60Hz ハムはたぶん使えない。ヨーロッパでは 50Hz を使っている