Chord Nebula:コードと基本進行の学習を助けるシンプルなWebゲーム
(chords.yottanami.com)- Chord Nebulaは、MIDIデバイスを使ってさまざまな調のピアノコードと一般的なコード進行を練習できるWebゲーム
- ピアノやキーボードの初心者はコード接続を学べ、曲の演奏・作曲・即興演奏にも活用できる
- 実際の入力にはMIDIキーボードが必要で、一部のモバイルアプリではスマートフォンを仮想MIDIキーボードのように使える
- まだ開発中のプロジェクトのため、利用中に問題が発生する可能性があり、新しいリリースや変更点はメーリングリストで受け取れる
- ソースコードはGitHubで公開されており、問題報告・提案・リポジトリへのスターが開発継続の助けになる
ピアノコード練習をゲームのように構成
- Chord Nebulaは、さまざまな調でピアノコードと一般的なコード進行を習得できるように作られたWebゲーム
- 次のユーザーに焦点を当てている
- コード接続を理解したいピアノ・キーボード初心者
- さまざまな曲を演奏したり、作曲や即興演奏を楽しんだりするユーザー
- 練習するにはMIDIキーボードが必要
- 一部のモバイルアプリケーションでは、スマートフォンを仮想MIDIキーボードとして使用できる
開発状況と参加方法
- Chord Nebulaはまだ開発中のため、利用中に問題が発生する可能性がある
- 新しいリリースや変更点は、メーリングリストへの登録で受け取れる
- プロジェクトのソースはGitHubで公開されている
- 問題や提案を伝えることができ、GitHubリポジトリにスターを付けることも開発継続の助けになる
1件のコメント
Hacker Newsのコメント
リリースおめでとう。MIDIキーボードを接続している人だけに使わせるとなると、特にHacker Newsでは潜在ユーザーの99.9999%を失う可能性が高い。
その条件では実際のフィードバックを得るのはかなり難しそうだし、ハードウェア条件を満たしている可能性が高い音楽コミュニティで公開したほうがよいかもしれない。
自分が受けた助言の中でもこれが一番良かったし、人はいつも焦点をぼかして分散させるよう求めてくる。
コードを真剣に学ぼうとする人の多くはMIDI機材を持っているし、MIDI以外の入力までサポートすると開発がずっと難しくなる。その手のユーザーはたいてい、そこまで本気ではない可能性が高い。最近の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を作るかもしれない。
ものすごいフィードバックに感謝している。これほど前向きな反応は予想しておらず、Chord Nebulaの開発にさらに時間と労力をかける動機になっている。
すべてのメッセージを丁寧に読み、返信しようとしている。最新の開発状況と変更点を共有するため、プロジェクトページにメーリングリストを作った。
提案をもとにユーザー体験を改善する小さな変更をいくつか適用した。GitHubで問題を報告したり、プロジェクトに貢献したり、リポジトリにスターを付けたりしてくれると、前に進み続ける大きな力になる。
きれいなプロジェクトだ。1年ほどiPadでSimplyPianoを使っているが、初見演奏、音階、コードを学ぶのにとても良い。
ピアノの腕を上げたい人だけでなく、似たアプリを作る開発者にもおすすめする。
有名な曲を演奏したり伴奏したり、自分で作曲したりしたい人を助ける包括的なアプローチを意図している。
試してみたいが、Yamaha P-515の電子ピアノをiPadに接続しても、アプリの「MIDI keyboard」ドロップダウンに表示されない。
かなり検索してみても、MIDI初心者の自分に分かるような助けは見つけにくかった。技術サポートを求めているわけではなく、意欲のある潜在ユーザーが始めることすらできないかもしれない、という点が参考になればと思って書いている。
ゲーム自体はまだ多くのことをするわけではなく、いくつかのコードを弾くよう求める程度だが、出発点としては良い。リリースおめでとう。次のステップもうまくいくことを願っている。
良いゲーム。教育の観点では、ローマ数字を円の下側に置き、コード構成音は書かないほうがよさそう。
ライフを3つ入れて、より挑戦的で楽しくしている点は良い。
自分も和声進行の概念、つまり2度・3度・4度の移動を教えるゲームを作り始めた: https://editor.p5js.org/briancameronvoll/full/sCR6630hj
まだごく初期段階で、コーディングを学び始めて数か月しかたっていない。もっと楽しくする簡単な方法をずっと考えているので、意見が聞きたい。
雑でもいいので、コンピュータのキーボード入力で代替できるようにしてほしい。
良いマッピング方法があるのかはよく分からない。
良い。これを思い出した: https://news.ycombinator.com/item?id=32023881
このゲームの主な違いは、コード同士をつなげる方法とよくある進行を教える点にある。
MIDIキーボードのドロップダウンオプションがまったくない。
今はChromeでテストしている。
ただし、変な設定で訓練するのはむしろ逆効果かもしれない。筋肉記憶を汚したくはないからだ。