Instruments added: "Underwater" and "Ash's" pianos. #43
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added some instruments for fun variety. I used the MiniGrand VST to record them with the following settings (and I kept the sounds mono as the VST has a habit of making higher pitched sounds on the right speaker, and lower pitch on the left).
Try the new instruments here: https://vitalash1.github.io/cim/
🎹🐟 Underwater is meant to be consistent (I tapped a midi keyboard lightly to make the sounds soft).
🎹🌋 Ash's Piano is meant to be more fun and dynamic. (I used a medium pressure on a midi keyboard to make the sounds somewhat harder).
I would like if each note could have many random variation samples, but the codebase is quite complicated (many extraneous tools) and at the moment rather than making additions I'd honestly rather re-write this all to be vanilla JS cross-platform with fewer dependencies and runnable as a .html file without a building step and without an HTTP server (perhaps a good excuse to remove tone.js as well as I see there were problems with that in issue #24 ), but I assume you prefer these tools rather than something vanilla.
If you add support for picking random variations of samples, I'd be happy to re-record my sample packs :)