Level Sequencer Niche Question

Context: I want to create a rhythm game that uses a level sequencer with two tracks, an audio track, and an event track with triggers. It works fine but in-game I don’t know how to create a visual representation of the beats (being the event triggers). I would want to create a widget that can be bound to a canvas panel and slide, but I don’t know how to reference or access the triggers. I literally just want to rip the track out and make a widget with better icons. Is there a way to run a loop that would grab the triggers and their relative location with the track? Or is there a better solution entirely? Or do I need to create it in c++?

This is just an example of the sequencer