Рет қаралды 306,125
Chrome Music Lab: musiclab.chrom...
This time it is #RushE2 (by @Sheet Music Boss ) made again in Chrome music lab with square oscillators.
The setup is similar to the previous video, but it's upgraded to be able to play the unedited MIDI. I set up a virtual loopback MIDI port and used it as output in Synthesia. In the browser I set up a listener to receive MIDI messages from the virtual port via the Web MIDI API. Reverse engineered the Oscillator app to be able to control it from my script. Also had to override some of their methods, because the oscillators weren't fast enough for Rush E. This version of the script opens 22 instances of the oscillators and distributes the notes between them. Then Synthesia played the playable (this time unedited) version of Rush E2.
Music Lab Oscillators: musiclab.chrom...
Original video: • RUSH E 2 but it's PLAY...