1. Arduino audio board module that can do asynchronous call ( simultaneously plays multiple sounds ) with UART command navigation ?
( NOTE: DFPlayer and Adafruit FX audio board don't have any asynchronous feature, Teensy is expensive for a small project, other PCM waveform related using passive speaker projects not suitable because a simple "HelloWorld.wav" 8-bit PCM unsigned mono already taken about 10kB file size at 11025 sample rate.
2. Tone melody composer software that can convert to C/C++ format with frequency and delay ?
( NOTE: Tone() api required frequency and duration together, there are many tone samples and articles but none of it mentions the tone composer software thus cannot create own musics. )
Take a look at my use of arrays here and microseconds, micros(), to creating multiple tones.
The code was based on reading button presses, changing to turn notes on & off based on Serial.read() data should be possible.
is something like the tone melody composer software able to capture a series of chords (notes) with respective frequency and duration values output in C header format, such as below so programmer can use tone() to bring out the music.