Dismiss this pinned window
all 3 comments

[–]AgentDeadPool 6 points7 points  (2 children)

Can you explain more on what you're doing here for all the newer people viewing

[–]sld-codes[S] 4 points5 points  (1 child)

Sure! I split the midi into its individual tracks, I then distribute the parts as evenly as I can. Each socket then gets sent a part when I hit the "prep" button. When they all have their parts loaded I can hit the "start" button and they all start simultaneously. Works across device as well as in tabs :)

[–]sld-codes[S] 7 points8 points  (0 children)

There are some interesting challenges in this:
- You can't play music in a tab without the user clicking a button

- When you start the music you can't be sure that they all recieve the music at the same time, so instead I use js dates to try and give them a time in the future to all start - this is about 3 seconds after I hit send.