4 ポイント 投稿者 GN⁺ 2024-12-16 | 1件のコメント | WhatsAppで共有
  • Chord Nebulaは、MIDIデバイスを使ってさまざまな調のピアノコードと一般的なコード進行を練習できるWebゲーム
  • ピアノやキーボードの初心者はコード接続を学べ、曲の演奏・作曲・即興演奏にも活用できる
  • 実際の入力にはMIDIキーボードが必要で、一部のモバイルアプリではスマートフォンを仮想MIDIキーボードのように使える
  • まだ開発中のプロジェクトのため、利用中に問題が発生する可能性があり、新しいリリースや変更点はメーリングリストで受け取れる
  • ソースコードはGitHubで公開されており、問題報告・提案・リポジトリへのスターが開発継続の助けになる

ピアノコード練習をゲームのように構成

  • Chord Nebulaは、さまざまな調でピアノコードと一般的なコード進行を習得できるように作られたWebゲーム
  • 次のユーザーに焦点を当てている
    • コード接続を理解したいピアノ・キーボード初心者
    • さまざまな曲を演奏したり、作曲や即興演奏を楽しんだりするユーザー
  • 練習するにはMIDIキーボードが必要
    • 一部のモバイルアプリケーションでは、スマートフォンを仮想MIDIキーボードとして使用できる

開発状況と参加方法

  • Chord Nebulaはまだ開発中のため、利用中に問題が発生する可能性がある
  • 新しいリリースや変更点は、メーリングリストへの登録で受け取れる
  • プロジェクトのソースはGitHubで公開されている
  • 問題や提案を伝えることができ、GitHubリポジトリにスターを付けることも開発継続の助けになる

1件のコメント

 
GN⁺ 2024-12-16
Hacker Newsのコメント
  • リリースおめでとう。MIDIキーボードを接続している人だけに使わせるとなると、特にHacker Newsでは潜在ユーザーの99.9999%を失う可能性が高い。
    その条件では実際のフィードバックを得るのはかなり難しそうだし、ハードウェア条件を満たしている可能性が高い音楽コミュニティで公開したほうがよいかもしれない。

    • 同意しない。顧客層に集中して、それ以外は無視するのが良い戦略だと思う。
      自分が受けた助言の中でもこれが一番良かったし、人はいつも焦点をぼかして分散させるよう求めてくる。
      コードを真剣に学ぼうとする人の多くはMIDI機材を持っているし、MIDI以外の入力までサポートすると開発がずっと難しくなる。その手のユーザーはたいてい、そこまで本気ではない可能性が高い。最近のMIDI機材はとても安いので、欲しい人は買える。
      ちなみに自分もゲームを作っているので、MIDI機材はいくつか持っている。
    • 今週MPK61を接続したので、試してみようと思う。
      MIDI対応キーボードを持っていて音楽スキルを伸ばしたい人は、持っていない人に比べればごく少数だが、うまくやれば収益性のある市場なのは間違いない。オンラインには音楽キーボード講座がものすごく多いからだ。
      ハードウェアとソフトウェアの価格帯もかなり高いので、広告収益も悪くなさそうに見える。
    • フィードバックは本当に価値がある。もともとこのプロジェクトの核となるアイデアは、実際のキーボード上でコードとよくある進行を覚えるのを助けることで、筋肉記憶を作る方向に近い。
      なので個人的にはMIDI機材向けのままにしたいが、ユーザーが仮想MIDIデバイスを見つけられるようにするのも良いアイデアかもしれない。
    • MIDIキーボードもあり、学ぶ関心もあるが、ほとんどの時間はコンピュータに接続していない。
      ただ、これが耳でコードを識別する訓練ではなく運指の学習用なら、キーボードを要求するのは合理的だ。そもそもキーボードなしでは使えないからだ。
      関連する質問として、MIDIコントローラーだけのキーボードを勧める人がいるが、それで十分なのか分からない。そういう場合、音はどこから鳴るのか、コントローラー専用キーボードを接続すると基本音色がトリガーされるのかが気になる。
    • 自分も興味はあるが、MIDIキーボードがないので試せない。
  • 動かしてみたらかなり良くて、ターミナルでタイピング練習をするゲームを思い出した。
    自分もコードと調性を学ぶアプリを作った: https://apps.apple.com/us/app/bloopkeys/id6689494178
    自分のアプリはMIDI不要だが、オプションでMIDI出力をサポートしている。それでもこのプロジェクトがMIDIを選んだ理由は理解できる。
    いくつか思ったこととして、iPhoneのFirefoxとSafariでは動作しなかった。また、MIDI出力ではなくMIDI入力を探していることが明確ではないので、短い案内文があるとよさそう。収益化の話はあまり気にしなくていい。Melodicsのようなものと競合するのは難しいだろうが、楽しい小さなツールを作ったこと自体が良い。

    • 提案を反映して、今はユーザーを助ける案内文を追加した。新しいバージョンも共有できればと思う。
  • リリースお疲れさま。何かを公開してポジティブな反応を得るのは、確かに気分の良いことだ。
    水を差したいわけではないが、1年前に似たものを作って新しいHNアカウントで投稿したものの、大きな反応はなかった。
    https://midi-note-trainer.teemukoivisto.xyz/
    さまざまなキーボード配列など、もしかすると努力を注ぎ込みすぎたかもしれないが、成果物には満足しているし、実際に効果があることも確認した。自分にとって今でも最も重要なのは楽譜を読む学習で、いつかv2を作るかもしれない。

    • 適切なMIDIデバイスに変更できなかったので使えなかったが、見た目は本当に良さそう。
  • ものすごいフィードバックに感謝している。これほど前向きな反応は予想しておらず、Chord Nebulaの開発にさらに時間と労力をかける動機になっている。
    すべてのメッセージを丁寧に読み、返信しようとしている。最新の開発状況と変更点を共有するため、プロジェクトページにメーリングリストを作った。
    提案をもとにユーザー体験を改善する小さな変更をいくつか適用した。GitHubで問題を報告したり、プロジェクトに貢献したり、リポジトリにスターを付けたりしてくれると、前に進み続ける大きな力になる。

  • きれいなプロジェクトだ。1年ほどiPadでSimplyPianoを使っているが、初見演奏、音階、コードを学ぶのにとても良い。
    ピアノの腕を上げたい人だけでなく、似たアプリを作る開発者にもおすすめする。

    • このゲームの目標は個別のコードだけを教えることではなく、基礎的な実用和声、コードの解決、よくある進行まで扱うことだ。
      有名な曲を演奏したり伴奏したり、自分で作曲したりしたい人を助ける包括的なアプローチを意図している。
  • 試してみたいが、Yamaha P-515の電子ピアノをiPadに接続しても、アプリの「MIDI keyboard」ドロップダウンに表示されない。
    かなり検索してみても、MIDI初心者の自分に分かるような助けは見つけにくかった。技術サポートを求めているわけではなく、意欲のある潜在ユーザーが始めることすらできないかもしれない、という点が参考になればと思って書いている。

    • Yamaha P-515をMacBook Proに接続したら動作したが、ピアノを弾きながらノートPC画面を見る姿勢は不便だった。
      ゲーム自体はまだ多くのことをするわけではなく、いくつかのコードを弾くよう求める程度だが、出発点としては良い。リリースおめでとう。次のステップもうまくいくことを願っている。
  • 良いゲーム。教育の観点では、ローマ数字を円の下側に置き、コード構成音は書かないほうがよさそう。
    ライフを3つ入れて、より挑戦的で楽しくしている点は良い。
    自分も和声進行の概念、つまり2度・3度・4度の移動を教えるゲームを作り始めた: https://editor.p5js.org/briancameronvoll/full/sCR6630hj
    まだごく初期段階で、コーディングを学び始めて数か月しかたっていない。もっと楽しくする簡単な方法をずっと考えているので、意見が聞きたい。

    • 提案ありがとう。次のバージョンでローマ数字とコード名に関する内容を取り入れてみる。
  • 雑でもいいので、コンピュータのキーボード入力で代替できるようにしてほしい。
    良いマッピング方法があるのかはよく分からない。

    • 雑なキーボード入力はデモ用として役に立つかもしれない。人々がクローゼットからキーボードとMIDIケーブルを引っ張り出す前に興味を持てるし、もしかするとデバッグにも役立つ。
  • 良い。これを思い出した: https://news.ycombinator.com/item?id=32023881

    • リンクありがとう。それは初めて見たが、音階とコードの学習により重点を置いているように見える。
      このゲームの主な違いは、コード同士をつなげる方法とよくある進行を教える点にある。
  • MIDIキーボードのドロップダウンオプションがまったくない。

    • ゲーム内メッセージを少し改善して案内するようにした。前に述べたように、コンピュータにMIDIデバイス、またはスマートフォン・タブレットを仮想MIDIデバイスとして接続する必要があり、コンピュータの最新ブラウザでMIDIアクセス権限が必要だ。
      今はChromeでテストしている。
    • コンピュータのキーボードを受け取って仮想MIDIデバイスを作る解決策は、おそらくあると思う。
      ただし、変な設定で訓練するのはむしろ逆効果かもしれない。筋肉記憶を汚したくはないからだ。
    • 既存のMIDIデバイスが必要で、ブラウザのアクセスも許可する必要がある。