Christian Williams
Christian Williams
Should use `int[]` for chars, pending [kgl fix](https://github.com/gergelydaniel/kgl/pull/15).
I think it might work if you save and reload...
Sorry I'm so slow! [Failing tests here](https://output.circle-artifacts.com/output/job/3d381522-bb68-4c2b-8360-3f55638e3701/artifacts/0/build/reports/tests/allTests/index.html), I can help look a little later for clues…
Actually you can add shaders from that `built-in` shader library: https://user-images.githubusercontent.com/40298/173961834-1d7b7316-5c90-4ed6-a79a-9e373112e396.mov … errr, you're supposed to be able to. Not sure what that error at the end is about. I'll...
@tgvarik this isn't actually just a UI bug though, right?
Do we want track data in glsl? Wouldn't it more useful in the client? What'd really be extry cool IMO is waveform data, so you could see what's coming up...
If you're hoping to render text, I've got a thing in progress [here](https://github.com/baaahs/sparklemotion/pull/535/files#diff-e2877d21249fe4b1821b83d27c6640bb786e0bf3b61f9e9128daa62b573c498a). Right now it's super janky because kgl doesn't properly support uniform int arrays, pending [bugfix PR merge](https://github.com/gergelydaniel/kgl/pull/15)....
> @xian I don't have write access to the master branch Oops, sorry about that, added you as a maintainer @bencbartlett!
@SiriusZael — when you're ready could you rebase to take out the 'WIP's in commit comments? I know I've got a couple in there too on `midi`.
```glsl struct MidiInfo { ... bool notesActive[88], // 88 size array of whether each note is currently pressed int notesVelocities[88], // 88 size array of note velocities which are currently...