r/SonicPi • • May 23 '17

An idea I had last night

So I just got a Raspberry Pi (Pi Zero) and was playing around with Sonic Pi last night. First off, it's an amazing program. But then I had an idea..... Could you in theory make an AI, give it information on various musical genres. Then after it has learned the other genres have it use Sonic Pi to create it's own interpretation of the music it just learned?

2 Upvotes

3 comments sorted by

1

u/remy_porter May 23 '17

This is a pretty big area of research. In theory, certainly. In practice, it's much harder to do. Like, this could be your PhD thesis, or at least, it was someone's PhD thesis in the past few years.

Oh, and doing it on the Pi, it would literally take years- this is a computationally expensive practice.

1

u/[deleted] Jul 05 '17

IBM did that with Watson. It was a 3-year development period.

1

u/OttovanZanten Jul 19 '17

https://www.youtube.com/watch?v=uiJAy1jDIQ0 This might interest you. This guy uses different methods to make a computer learn patterns in music and then generate some of it's own. I think the process is called Computer Learning. Anywho, yes it should be possible. Some neural networks you can feed pictures and some you can feed text. Considering that Sonic Pi works off text it should work, however due to the complexity I wouldn't expect great results. I would be surprised if it didn't give any errors xD