Canvas/Lyric: only show text when playhead is on midi notes block, otherwise keep screen black

Hello Leo,

Just installed version 3 and I’m super excited about the Canvas! It’s such a treat working with Ableset. Thanks for all you’ve done so far.

I have a quick question about the canvas/lyrics. I’d like to use the lyrics feature to show specific ques to our drummer. For example, big nummers indicating a countdown for a section. I’ve got a lyrics track for this, but the previous and next lines then also show in the screen. Is there any way to dissable this? Would be even cooler (in this perticular case) if the lyric feed was black and only showed the text when the playhead was on the midi notes clip.

Thanks in advance and all the best!

Hey Ronald,

You can achieve this with Custom Styles.

Just click on AbleSet’s icon tray → Gear icon → Show Global Custom Styles and add this to your styles.css file:

/* Hide everything except the active line */
.lyrics .line:not(.active) {
  display: none !important;
}

This will hide all previous/next lines and only display the currently active one in all lyrics tracks — both in Lyrics View and in Canvas.

If what you want is for this to happen only in your drummer’s lyrics track, you can target only that one like this:

/* Replace drummer-slug with the class you see on .lyrics-page */
.lyrics-page.drummer-slug .lyrics .line:not(.active) {
  display: none !important;
}

Just replace drummer-slug with the class you see on the .lyrics-page element for that specific track.

That should give you the clean single cue line look you’re after.

Let me know if this works for your use case!

Brilliant, that sounds like just the thing I need. Will test it tomorrow. Cheers!

1 Like