In its finished state, the software is supposed to work like this:
- Users start NapsterML, which act as a peer in the network
- Once they have found other peers, they connect to a master node, which coordinates the training
- All peers then train a model with their uploaded songs
- Then they generate songs from their local models
- Each user can now listen to and generate their own AI songs
Would love to hear some feedback from you guys :)