And what functionality are we setting up [on the piano]?
TL;DRThe piano gets tiered functionality, with the keys lighting up as a song plays by scrolling a texture over the key UVs, driven by a MIDI chart the sound team's script generates from authored songs.
So we've got some different tiers that we want to do for the piano functionality. I think we're just calling it piano roll. Tier zero is just having this right here in there. And then what we want to do is have the keys light up when a song is played, which made my head almost explode. I was watching Westworld at the time. This was brought up and I was like, oh yeah, we could scroll the texture, just like they did on the old Wild West scrolly auto players. So that's what we did. Talked to the sound department, and they had a script written up real quick where they can just take one of their authored songs and literally just hit a button, and it prints out a MIDI chart. And then I use that MIDI chart to scroll across the key UVs, which will light the glow up as the song plays in unison.