Since my last update in January, my progress has slowed (unfortunate day job getting in the way!). Maybe I’ll wait for the official GP Timeline ![]()
Some things I’ve been working on…
Drag to Select
It took me a while to figure this one out.

Multiple Scroll Regions
The window has 3 different regions that scroll:
- The track list only scrolls vertically
- The timellne header only scrolls horizontally
- The main timeline window scrolls in both directions
Set Specific Values
For a number of clips, I wanted to be able to set a specific value. At the moment I have implemented this via a simple text box on the clip.

Stop Actions
I found pretty quickly that when you are triggering the audio file player or midi file player, it’s annoying when you stop the playhead (while testing) and they continue to play. So the system clip ‘Stop Playhead’ will also allow you to add whatever clips you want after this, and they will always be triggered when you stop the playhead (at any point).
Pre-Triggering Clips
I’ve re-written the trigger code a few times. The MSuperLooper loops are quantised, so they should be triggered before the start of the bar. I have them triggering at 200ms before first beat of the bar, and song part changes 50ms before (this works well for me).
Adding Tracks
I’ve got 2 types of track (3 if you include the MSuperLooper ones): System/Song Control; Widget/Plugin Control. You can add as many of these as you like (and rename them).
Future Changes
I have requests submitted to the GP devs to make a few things easier/possible. It likely means I will wait until these are implemented (hopefully in the next version) before I will share the extension.
