Beta Available: Tabbed and Split Views, Multiple Window Layouts and Tab Sets

Hi Brad,

I don’t have any hotkeys assigned to page up and no bindings in the song, racks or BG rack. FWIW I went back to a previous version (4309) and it didn’t work there. I tried both Page up keys on my qwerty and went to a word processor to see if the keys were functional. So I am at a loss as to what to do next but let me know if there are other things I can check.

I also checked the Pg up bindings and they work fine so it’s just on my qwerty. Must be something about my rig.

Dave

Yep 4313 fixed those issues and as a bonus it fixed the issue with the show notes opening in the lower pane on reopen. Good stuff! :slight_smile:

Thanks Brad

Hi @brad,

I think I found a new issue to ask about. I have my same test song I was using for my beta testing here with a rack with 2 tabs on it on the lower pane as shown below.

And if I turn off the Audio Engine the tabs disappear as shown here

If I close and reopen the song or reload the tab set (if saved) they can return but if not I have to repopulate the lower panel after turning the engine back on.

Dave

Hi @dave_dore

Thanks so much for reporting these issues. As you know I’m currently travelling interstate to visit family, but doing my best to get these issues fixed asap.

Build 4314 should resolve this and a couple of other possible issues.

Brad

2 Likes

Hi Brad,

No worries here, just reporting stuff when I run across it. By all means enjoy your holiday! :slight_smile:

Dave

1 Like

OK,

The 4314 version corrected the blank lower panel split after shutting down the Engine. Thanks!

Also I found new issue here. Now I am experiencing a panel going blank similar to the previous issue where it blanked when killing the engine. When switching songs that both had the same rack loaded the blanking out of panels and tabs returned. I’m using the Smoothie rack for this example but it pertains to all linked racks. e.g.

Song with Smoothie rack loaded and visible

After switching to the next song in the set list that also has Smoothie loaded in it the primary song panel goes blank even without the lower panel and tab set being established in that song.

It is corrected by clicking on the first tab in the primary panel and then looks like this.

and if I switch back to the song I started on this is the view

As you see the panel & tabs in the lower pane that were related to the Smoothie rack are blank.

To correct this I switch to a song without the Smoothie rack loaded and then re-open the song again for the tabs to re-appear. Also I can restore them with tab set (if saved). So the file isn’t corrupted but the handling of the linked rack song to song is having troubles.

Like I said above you can work on this when it’s appropriate, not on your holiday. :wink:

Dave

ADDENDUM

I got into checking out the bindings for the new system and found some things that I wanted to ask about.

In my test song I’ve been using I first set up a new controller bar with the common 6 CC buttons momentary buttons. Then I set up 6 bindings to exercise the view functions for the new tab systems.

The bindings were to set to upper and lower views like the first one shown here that switches the view to routing on the upper/left panel.

and the second one set up to change the view on the upper panel to bindings

The 3 and 4 buttons and bindings were set up to do the same testing on the lower panel or view. This all worked as it should while noting that the view will be switched in the last active tab you has selected in either upper or lower view. Also when the upper primary tab is selected and you change the view with a binding like this the switching works fine but the icon on the tab designating whether it is a routing or bindings tab does not. I think it must be a conflict as to whether to change the icon because it’s the primary song routing table that defaults there. It may be nothing but thought I’d mention it.

upper view - primary tab with default routing showing

and after it is switched to the bindings view on the same tab the view changes but the icon remains the same. This self corrected after I came back to it in a different testing session and has been working ever since then for several sessions.

The 5 and 6 buttons and bindings were set up to test the show notes view invocation and that’s where I ran into some issues. The button/bindings worked but then the other bindings I had already tested were unable to change the views back to either the routing or bindings view in either pane once you invoked the show notes view bindings once. The way to get back to the other views was to click on a tab in either the upper/left or lower/right view.

I went on to test whether I could get the Set List Grid to open in the same way using the 5 and 6 button with the bindings edited to exercise that.

This did work on the first invocation after a song load and the display remained unchanged after that when pressing the controller bar buttons. You could get to a tab by clicking on it but after that the same controller bar button could not call back the grid. Only by loading another song and returning to this song did the set list grid binding work again and only once.

My opinion is that the Grid and Show Notes tabs views are behaving differently from one another and from the tabs in this case where I am calling them from a binding.

@dave_dore you are doing sterling work testing this. I feel a little guilty watching from the sidelines, but I have a gig in seven weeks and focusing on unbreaking my video show using Imaginando Visual Synthesiser and their latest version which has much better performance (so less load on the GPU) but they have never been good on backwards compatibility. I do not want to introduce another variable! :slight_smile:

I look forward to diving into these changes when I can.

1 Like

Very interesting piece of kit Derek, best of luck with your upcoming performance!

Loving the new tabbing and the wrinkles are getting worked out.

Dave

1 Like

It is good, but as I said every version they release seems to break something and it’s a bit fiddly to set up (with combinations of smoothie, mappings and filters from the keyboards, envelopes running in racks…), so sorting that out is my priority right now. I completed the first pass through all videos tonight, so one more check and then programming the video for the new songs and then onto the DMX light show (a little more stable).

1 Like

Hi @dave_dore

Thanks. Should be fixed in Build 4315

I’ve actually seen this issue once, but haven’t been able to figure out how to reproduce it. If this happens again, try to remember the steps leading to it. I’ll do some more testing today here and see if I can figure it out. Once I know how to reproduce it, I should be able to fix it pretty easily. I think, but not sure it might be related to moving tabs between panels.

Yes, these bindings need an active rack panel (in either table/diagram/bindings view mode) to work. Otherwise, it’s not obvious which rack you want to switch views on.

The View - Set List Grid bindings works differently becauses it’s a toggle - that toggles between the set list grid and whatever you last had on view. This is to try and match the old functionality where the set list grid actually appeared over the other rack tabs. It’s also tied into the pinned set list grid function.

Anyway, I notice you’ve got the binding configured to Turn Off the set list grid - perhaps that’s what causing the behaviour you’re seeing?

Brad

I will keep an eye out if it returns.

Well, it has a different behavior now it puts the tabs up with labels but doesn’t populate the panel. Here is the result after a switch from a song to another with the same rack.

Thanks, noted. :slight_smile:

Yep, not having it toggle was causing the grid to stay up. Setting it to toggle brings it up and pressing the same button again toggles it off and the tab contents that proceeded it are restored.

Understood

Dave

Hi Dave,

I haven’t been able to reproduce this, but it looks like just an issue with the active tab selection. If you click on those tabs when the panel is blank, does it show the tab’s content then?

I’m guessing your song has been saved somehow with an invalid tab selection.

Try this:

  1. Click on the tabs to re-activate the panel
  2. Save the song (File → Save Song and Racks)
  3. Close and re-open the song

Let me know if that resolves the current issue with loading those songs.

Brad

Hi Brad,

No it did not resolve the issue. To simplify things I created new songs from the new version and populated then with the one Smoothie rack and a blank song and put the 3 in a set list so I could bounce between them. I am posting the zip file with all these files if you want to re-create the environment.

1st song with the tabs and panels set up as I want them.

switching to second song which is a copy of song one the lower panel is blank

Switching back to the first song after this result is this with the 1st song now blanked in the same panel that was visible on first load.

Switching to the blank song

and then back to the 1st song and the lower panel is populated again.

So, there is still a problem. Here is a zip file with my test setup if it would aid.

Cantabile Tab Test_DDore_10_9_2025.zip (92.0 KB)

Dave

OK, here’s one observation from my testing: in most of my instrument racks, I have a custom button that launches the VST GUI via a “show GUI editor” binding


With floating plugin windows, this pops open the plugin GUI window - all good in the new version, but once I dock my plugins, this gets broken:

On clicking the custom button, the old version will open the GUI in docked mode if it isn’t open yet, and then activate/display that docked GUI. When the GUI is already open in docked mode, clicking the button will switch to that docked GUI.

That second behavior is currently missing with the new version. Clicking the button when the GUI editor is already opened in a tab does NOT switch to that tab, so my button has no function when the GUI is open. When the GUI is not open yet, the binding will correctly open the GUI in a new tab and activate that tab - all good!

It would be nice if the “Show GUI editor” binding could be fixed in the new version so that it will also activate an open GUI tab if it is already open.

Guess this is a bit more complicated than in the “old” version, since now when clicking my button, the GUI can be found either hidden in the current pane, hidden in the other pane in split mode, or already be open in the second pane; I guess this is why it is currently not working as I expect it to :wink:

Cheers,

Torsten

1 Like

Hey Dave, I can’t reproduce this - see here. Are you sure you’re running 4315?

Thanks for reporting… I’ll get it fixed. Fixed in build 4316.

2 Likes

Well I thought I did but it was 4314. Sorry, my bad. :frowning: Looks like I got got a taste of Beta test blindness. :grin:

I installed 4315 and all is working now as expected.

1 Like

Very nice - thanx!

1 Like

Just had a first go with this. @brad … very nice indeed. Feels like a natural part of Cantabile’s architecture.
I think it was @The_Elf who expressed a preference for the binding lightning icon to be on the left? Seems like it might be less traveling and, if your hand is already on the mouse, a key command might not be the easiest flow, so I could be up for a move to the left of the screen.

Very nice productivity booster. :+1:t2::+1:t2:

1 Like

I was premature in stopping my my inquirie here. While I understand the set-list grid view and how it works as a toggled overlay of the active panel I still can’t understand why the Show Notes View would be any different than the routing or bindings views when it comes to calling up a view from a momentary button on any controller. In my test case I have basically a song loaded with the routing view and no other tabs or splits and 3 buttons each with a different CC and in momentary configuration. The first button goes to a binding that invokes the view for routings, the second for the bindings and the third for the show notes view. All bindings are set to Active view in the target area of the bindings. The first 3 buttons work fine if used first but after you invoke the show notes view button it brings up show notes and the first 2 buttons don’t call up the routing or bindings view in the primary (only tab) anymore. This seems wrong to me because you loose the remote invocation of the first 2 buttons/bindings after you use the third button/binding for show notes only once.

FWIW toggling the set list button will return you to last view for route or binding view after being stuck on the show notes view.

The difference is that there is only ever one show notes tab, and there always is a show notes tab.

With the other views (table, diagram and bindings) there can be zero, one or multiple available. eg: suppose you have a panel with set list grid, show notes, song, and three racks… when you choose “show bindings”, which song/rack’s bindings do you want to switch to? Perhaps it should be the song, but then what if the panel doesn’t have any song tabs?

Probably this is a deficiency in the bindings and I need to enhance it to provide bindings for activating the table/routing/bindings on a particular rack.

Let me know you exact use case here and I’ll see what I can come up with.

1 Like