This is a far off personal goal of mine that I know is very close to completely possible because we're using Python (i know because i did it for a class!). There is a python library called music21 which encapsulates the ability to generate midi programmatically. I suspect, that can be fed into a midi->sound converted and fed into ffmpeg. See where im going with this? User types in a command (maybe some params), the bot generates a melody and joins the channel and plays it!
command in txt channel -> music21 -> midiToSound -> ffmpeg -> output in user's voice channel
figured @Lmenden might take some interest in something like this.
This is a far off personal goal of mine that I know is very close to completely possible because we're using Python (i know because i did it for a class!). There is a python library called music21 which encapsulates the ability to generate midi programmatically. I suspect, that can be fed into a midi->sound converted and fed into ffmpeg. See where im going with this? User types in a command (maybe some params), the bot generates a melody and joins the channel and plays it!
command in txt channel -> music21 -> midiToSound -> ffmpeg -> output in user's voice channel
figured @Lmenden might take some interest in something like this.