What web language/framework would you recommend to accomplish the following:
- Programmatically create basic MIDI files from scratch, such as melodies, scales, and chords.
- Programmatically play those MIDI files using a VST instrument to a .wav output file (such as a Grand Piano VST instrument).
- It would also be very nice to use other VST effects and processors along with the VST instrument, such as reverbs and compression to make it sound professional.
- I'd like to do this all dynamically in a web program, so that no GUIs are needed for the VST instruments/effects.
Ideally it would look like this:
Program creates MIDI file based on user input > MIDI file is played by VST instrument > VST effects & processors are applied > Output .wav file
This will be a proof-of-concept for a more adventurous program.
Many thanks in advance!