Cantabile 4 Alpha Available

@Brad, I am working with your latest v4 issue. I can’t judge performance differences very clearly and help out there. VST4 seems to work fine. Have some crashes when I switch too fast in racks of big sample libraries (e.g. East West Play) between sample/RAM-thirsty states. I need PLAY to take its time to load them (I have ultra fast SSD’s so loading time no issue for me luckily), to avoid crashes of Cantabile, but after full load of the state, there is no issue anymore.

I just had a crash on using the East West Play Rack with 4.24, upon changing states, but while feeding new notes (the new notes may also be the bottleneck). Sent in a crash report just now.

Maybe there is a way to have Cantbalie not crashing on those situations, but it is not a big deal for me, I can avoid it.

Ad

By the way you have a done great work again @Brad with V4. I know it can be not very rewarding changing the (for users hidden) architecture and language of the code, especially if functionality does not change drastically for the users (I know since I lead a scientific model development team). So users might not understand/reward the changes at first vision. But I guess they’ll realise when you can build changes in future versions of 4, that you could not have done with v3. So a big thanks

Hi, will just tell you that latest version is 4.24, so you are a couple of releases behind.

Hi @TorstenH, my fault, thanks for noticing. I am using version 4.24, but wrote incorrectly 4.14. Will correct in my posts (done). Also did come across East West PLAY rack crash just now, still in 4.24

I just did some testing on this and it seems to be working fine. Can you send me a reproducible case?

Yes there was an issue here which was fixed at some point in the v4 alpha.

Hard to say - if it’s the plugin itself crashing Cantabile doesn’t do anything to suppress those crashes (deliberately, since masking issues just makes them harder to find). I’ll check out the crash report during the week and see what’s going on. Just had a look at the crash report, it’s definitely crashing in the plugin during audio processing. I’d say this is a bug in the plugin.

1 Like

Regarding the GUI visibility testing

I assume I am doing something wrong, so I will give the steps to reproduce:

  1. Create a new empty song
  2. Add a plug-in, I used Pianoteq
  3. Create a state, name it Play (to be used without GUI visible)
  4. Create a linked clone of that state, name it Setup (to be used with the GUI visible)
  5. Select the Pianoteq plugin and in the “State Behavior - Puging” tick the Editor Visibility check box plus right click the check box and make sure that “Exclude from Linked Clones” is marked.
  6. Select the Play state, and if the Pianoteq editor is visible then click Esc to hide it.
  7. Select the Setup state, and if the Pianoteq editor is hidden double click the plugin to show it.
  8. Now select the Play state again.

In my test the editor is now shown in the Play state, which confuses me.

Testet in 4.24, completely fresh install. I attached the song I created.
GUI display issue.cantabileSong (27.3 KB)

Nope, it was a bug related specifically to that one behaviour “Editor Visibility”. It’ll be fixed in 4025.

Brad

1 Like

Just did a bit of performance testing with the latest version (4025) on my studio rig - and things are looking pretty good here:

  • my Perftest song (5 instances of TyrellN6 blasting away) runs at an average of around 32% time load with maximum around 38% with C4
  • the same song in C3 runs at a 33% average with maximum around 40%

Both with Null Audio Engine at 128 samples.

Haven’t tried it on my heavier live songs yet, but will install on my Live Cube over the weekend and give it a real shakedown…

Cheers,

Torsten

2 Likes

Great… thanks @Torsten

Hi Brad, in our last rehearsal i played around with cantabile 4. I play in a Marillion Tribute Band and I have some complex rigs. All Instruments worked fine. There was no problem with CPU or latency. The only thing that happened that the usb connection to my oxygen 49 got lost two times in about 3 hours. :slightly_frowning_face:
As Vsts I use native Komplete, the Arturia V Collection, Omnisphere and the Juno 106 Emulation from cherry Audio

1 Like

Hi @brad,
I noticed a ‘cosmetic’ issue - perhaps it’s intentional.
When a binding is disabled, but has a filter applied, the filter is ‘lit’ instead of grey.

Cheers - David

A very minor slightly cosmetic thing: when renumbering a few selected states in a rack, the order is changed. I tried to go from this:
image

and selected to renumber, starting from 15, and I got this:
image

and I expected this:
image

i.e. that the renumbering preserved the order of the states.

Thanks for reporting. It’s not really intentional, nor a bug but I can probably improve it. Leave it with me. Fixed for the next build.

Thanks for reporting. Fixed for the next build.

Great. An even smaller minor detail, in the Edit Midi Ports window, if I press Alt-A as a shortcut for Add, then the Add button is selected, but I need to press Enter to open the drop down. I am pretty sure that in C3 the drop down was opened (but I haven’t checked).

I’ll fix it…

1 Like

@brad, I think I may have found a bug in 4026. I am unable to [Add] an External tool. All buttons are greyed out. Can anyone else confirm?

Works fine for me. Have you tried entering text in the fields?!?

Yes. All fields are disabled. It works fine for me with C3.
Now, I just tried External Tools on my desktop machine and I have the same issue with C4, but it also works fine for C3.

Thanks for reporting. It’s a bug when there’s nothing in the list. Fixed for the next build.

Hi @brad,

Found a possible bug in v4 while working with @dave_dore’s new B-3X Factory rack. When clicking Custom Button 2 to create a new state the GUI Editor takes the foreground in v4027 but doing the same in v3701 the GUI Editor is placed in the background.

https://community.cantabilesoftware.com/uploads/short-url/gw6iX3DiIAnvgZvEZMH0Pu5Lq0S.zip

Hi Al,

This isn’t a bug, the timing of the display items when opening many things at the same time is not always the same. It is a part of the way tasks are done in C3. I am going to see if I can improve this using the new delays features Brad just released. I’ll let you know if I can improve this part after I get the hang of using the new feature, I’m sure I can, the flexibilty and precision is definitely there I just need to get familiar with it. But it will be for Cantabile 4 only.

Thanks,

Dave

1 Like