Thanks for you feedback. It is really valuable for me. Actually, my main idea when I started this project was helping to remember the chords and common progressions on a real keyboard. Like making a muscle memory, so personally prefer to keep it for MIDI devices, but helping users there to find a virtual MIDI device could be also a good idea.
Thank you very much. My goal with this game is to not only teach individual chords but also to delve into basic practical harmony, chord resolutions, and common progressions. This comprehensive approach is designed to support those interested in performing famous pieces, providing accompaniment, and even creating their own compositions.
Thank you for your feedback. It will be very valuable to me. Can I ask what browser you are using on your iPad? I guess Chrome will solve your problem on your iPad. I will try to look into it.
As you mentioned, this is a first step and the main goal is to help build muscle memory for common progressions. And also how chords solve into each other, not just learning the chords themselves.
With the great feedback I got here, I am planning to improve it so that more people can enjoy it.
Feel free to join the mailing list to get the updates.
Thanks for the link, I hadn't seen it before. I guess it focuses more on teaching scales and chords, and the main difference this game has is teaching how to put chords after each other and also common progressions.
I've improved the in-game messages a bit to guide you. As mentioned before, you'll need a MIDI device (or a phone or tablet as a virtual MIDI device) connected to your computer, and a modern browser with MIDI access on your computer. I've tested it on Chrome for now.
I want to extend my heartfelt thanks to everyone for the incredible feedback. I honestly didn't anticipate such a positive response, and it has motivated me to dedicate more time and effort to developing Chord Nebula.
I am committed to carefully reading all your messages and responding to each one. To keep everyone updated on the latest developments and changes, I've created a mailing list on the project's page. If you're interested, please feel free to join!
Based on your valuable suggestions, I've implemented several small changes to enhance the user experience. Your input is instrumental in making this project better.
You can report any issues on GitHub, contribute to the project, or simply give the repository a star to provide me with extra motivation to keep pushing forward.
Thank you once again for your support and enthusiasm!