Thrak
February 14, 2025, 8:08am
1
I am very pleased to have my nearly 150 Superior Drummer 3 drumsets loaded into Cantabile Performer as songs now. It works quite well and is much better than using Cantabile programs/presets for them, and I can have certain commonly used drumsets preloaded and switch between them with no delay.
I do have a few questions:
When first starting Cantabile it takes maybe 30 seconds and says it is loading my eight preloaded songs, which makes sense, but after this they do not then load quickly the first time they are used. They only load quickly after they have each been loaded once. In other words, the pre-loading only seems to work the 2nd, 3rd, 4th, etc time each song is switched to and not the 1st time. I would expect them to load immediately the first time each preloaded song is selected as well as every subsequent time.
Clicking “Exclude from Preload” often doesn’t stick and has to be reselected many times before it stays checked for a song.
The song program numbering in a setlist runs out at 128, and then restarts with a 1.1, 1.2, 1.3 numbering pattern.
Sometimes the arrow keys on my windows laptop keyboard will navigate the list of songs, and sometimes not. I can’t find a reason why. I do have the SD3 window docked.
Is there any way to hide the top plugin bar under the menu bar? The one with the left and right arrow triangles and the “1: Plugin Snapshot 1” dropdown menu. I no longer need this since I only ever have one of these per song
Thanks very much for the help. This is absolutely the best way to host Superior Drummer 3 for edrumming!
Thrak
February 28, 2025, 7:30am
2
^ Anyone have thoughts on this? Heh, I think I asked too many questions.
I think largest problem is that songs are not preloaded in memory it seems until after they are loaded by me for the first time.
Thrak:
When first starting Cantabile it takes maybe 30 seconds and says it is loading my eight preloaded songs, which makes sense, but after this they do not then load quickly the first time they are used. They only load quickly after they have each been loaded once. In other words, the pre-loading only seems to work the 2nd, 3rd, 4th, etc time each song is switched to and not the 1st time. I would expect them to load immediately the first time each preloaded song is selected as well as every subsequent time.
The only thing I don’t see is if you are using a linked rack for the drum machine plugin. Are you?
This is relatively new so @brad would have to chime in on it.
Thrak:
The song program numbering in a setlist runs out at 128, and then restarts with a 1.1, 1.2, 1.3 numbering pattern.
What is the question?
This is likely because Cantabile is not in focus so try clicking anywhere on the Cantabile app screen and the keyboard should respond.
No there is no way to collapse or hide that. @brad would have to determine if it was something to add
Dave
1 Like
brad
February 28, 2025, 9:01pm
4
The best way to diagnose this is to turn on the Tools → Options → Diagnostics → Console Logger and see what’s happening during those delays. Or, send me a copy of the log file with a note on where the unexpected delay is and I can take a look.
Thrak:
Clicking “Exclude from Preload” often doesn’t stick and has to be reselected many times before it stays checked for a song.
I’ve not had any other reports of this - are you definitely saving the set list?
Thrak:
The song program numbering in a setlist runs out at 128, and then restarts with a 1.1, 1.2, 1.3 numbering pattern.
This is using the MIDI program number format as set in Tools → Options → General → Formatting → Program Banks. The 1.2 format is saying bank 1 program 2.
Thrak:
Sometimes the arrow keys on my windows laptop keyboard will navigate the list of songs, and sometimes not. I can’t find a reason why. I do have the SD3 window docked.
What build are you running and is this a focus issue as suggested above?
Not at the moment. I think this is the first time this has been asked for - anyone else want this?
1 Like
Thrak
March 18, 2025, 2:29am
6
Brad thank you for responding! I made a short video to demonstrate where the preloaded song loads again when first chosen, the “exclude from preload” selection doesn’t persist, and the arrow keys sometimes don’t work in the set list grid.
And below is a log where I switch between the not preloaded and preloaded songs - I snipped out repetitive lines to save space.
PS - The backgound rack has a “Show GUI Editor” binding on song load, and I’m also all set now on the program numbers - thanks again!
00000102 102 [12504:2]: ===============================================================
00000102 0 [12504:2]: Cantabile (x64) 4.0 build 4220 Starting...
00000103 1 [12504:2]: OS Version: Windows 10 Workstation 10.0 build 26100 (sp0.0) - (from Kernel32.dll)
00000103 0 [12504:2]: Number of virtual processors: 24
00000103 0 [12504:2]: Number of actual processor cores: 16
00000103 0 [12504:2]: Current local time: 17-03-2025 21:51:01
00000118 15 [12504:2]: Loading zip package 'Dark' from 'C:\Program Files\Topten Software\Cantabile 4.0\Dark.cantabileTheme'
00000143 25 [12504:2]: Loading manifest resource package 'GuiKit.Dark' from 'C:\Program Files\Topten Software\Cantabile 4.0\Topten.GuiKit.dll'
00000165 22 [12504:2]: MidiDeviceManager - Found MIDI Device: output: Microsoft GS Wavetable Synth
00000301 136 [12504:2]: Running as Cantabile Performer
00000408 107 [12504:2]: OpenGL rendering disabled
00000415 7 [12504:2]: Loading settings
00000719 304 [12504:2]: Application starting
00000722 3 [12504:2]: Rack loading 'C:\Users\tom\AppData\Local\Topten Software\Cantabile 4.0 (x64)\Background Rack.cantabileRack' (template:)
00000767 45 [12504:2]: Activating rack C:\Users\tom\AppData\Local\Topten Software\Cantabile 4.0 (x64)\Background Rack.cantabileRack - ref count 1
00000779 12 [12504:2]: Environment starting
00000782 3 [12504:2]: WASAPI - Device ID: {0.0.0.00000000}.{4ac6155d-65f0-4cd4-86ea-83ee7d909e3c}
00000782 0 [12504:2]: WASAPI - Device Name: Chat Interface (EPOS GSX 1000 Chat)
00000782 0 [12504:2]: WASAPI - Creating device enumerator
00000784 2 [12504:2]: WASAPI - Mix format: tag:3 ch:1 sps:48000 abps:192000 ba:4 bps:32 extra:0
00000877 93 [12504:2]: WASAPI - Supported format: 48000Hz, bps:16, channels: 1, format: 1
00000937 60 [12504:2]: Audio Output Port: 'Main Speakers' channel #0 'Left' mapped to driver channel #0 '#1'
00000937 0 [12504:2]: Audio Output Port: 'Metronome' channel #0 'Signal' mapped to driver channel #0 '#1'
00000937 0 [12504:2]: WASAPI - Initializing WASAPI in Exclusive mode
00000937 0 [12504:2]: WASAPI - Initializing audio client with:
00000937 0 [12504:2]: WASAPI - - wfx.nSamplesPerSec: 48000
00000937 0 [12504:2]: WASAPI - - wfx.wBitsPerSample: 16
00000937 0 [12504:2]: WASAPI - - wfx.nChannels: 1
00000937 0 [12504:2]: WASAPI - - wfx.mBlockAlign: 2
00000937 0 [12504:2]: WASAPI - - wfx.nAvgBytesPerSec: 96000
00000937 0 [12504:2]: WASAPI - - wfx.wFormatTag: 1
00000940 3 [12504:2]: WASAPI - - bufferSize: 256
00000940 0 [12504:2]: WASAPI - Audio client created
00000943 3 [12504:2]: Audio Output Port: 'Main Speakers' channel #0 'Left' enabled channel index = 0
00000943 0 [12504:2]: Audio Output Port: 'Metronome' channel #0 'Signal' enabled channel index = 0
00000947 4 [12504:2]: MidiOutputPort Start - External Synth
00000947 0 [12504:2]: MidiOutputPort Start - Onscreen Keyboard
00000950 3 [12504:2]: Engine starting
00000950 0 [12504:2]: CoreEngine - Multiprocessor Mode: Safe Mode
00000950 0 [12504:2]: CoreEngine - Thread Affinity Mode: Preferred
00000950 0 [12504:2]: CoreEngine - Processor concurrency reported as 16
00000950 0 [12504:2]: CoreEngine - Thread pool size set to 0
00000950 0 [12504:2]: CoreEngine - Starting parallel executor with 15 additional thread(s)
00000951 1 [12504:2]: CoreEngine - Starting task pool
00000951 0 [12504:2]: CoreEngine - Additional audio buffers: 0
00000951 0 [12504:2]: CoreEngine - Starting audio driver
00000958 7 [12504:2]: Starting managed profiler thread
00000958 0 [12504:2]: Started
00000958 0 [12504:2]: Engine started
00000959 1 [12504:2]: Environment started
00000959 0 [12504:2]: Route manager starting
00001068 109 [12504:2]: Route manager started
00001068 0 [12504:2]: Recorder Starting
00001069 1 [12504:2]: Recorder Started
00001070 1 [12504:2]: Application started
00001071 1 [12504:2]: Set list loading 'C:\Users\tom\Documents\Cantabile\Demo.cantabileSetList'
00001075 4 [12504:2]: Setting active set list 'Demo'
00001094 19 [12504:2]: Rack loading 'C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong' (template:)
00001135 41 [12504:2]: Load operation starting
00001141 6 [12504:2]: VST3- Superior Drummer 3 (#1) - Loading plugin C:\Program Files\Common Files\VST3\Superior Drummer 3.vst3 - 56535453-4433-6173-7570-6572696f7220
00001155 14 [12504:2]: First load VST-MA module C:\Program Files\Common Files\VST3\Superior Drummer 3.vst3
00001155 0 [12504:2]: Module loaded 0000000029A3EE60 - 00007FFD87030000
00001168 13 [12504:2]: VST3- Superior Drummer 3 (#1) - Audio bus counts: 0 in 16 out
00002935 1767 [12504:2]: Load operation finished
00002936 1 [12504:2]: Unloading rack C:\Users\tom\AppData\Local\Topten Software\Cantabile 4.0 (x64)\Background Rack.cantabileRack
00002936 0 [12504:2]: Active set list set
00002936 0 [12504:2]: Set list loaded
00002942 6 [12504:2]: Song loading 'C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong'
00002942 0 [12504:2]: Rack loading 'C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong' (template:)
00002942 0 [12504:2]: State loading 'null' for 'Jet Black Dry - Not Preloaded'
00002944 2 [12504:2]: State loaded in 2ms
00002944 0 [12504:2]: Load operation starting
00002944 0 [12504:2]: VST3- Superior Drummer 3 (#2) - Loading plugin C:\Program Files\Common Files\VST3\Superior Drummer 3.vst3 - 56535453-4433-6173-7570-6572696f7220
00002953 9 [12504:2]: VST3- Superior Drummer 3 (#2) - Audio bus counts: 0 in 16 out
00004475 1522 [12504:2]: Load operation finished
00004475 0 [12504:2]: Setting active song 'Jet Black Dry - Not Preloaded'
00004477 2 [12504:2]: Activating rack C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong - ref count 1
00004574 97 [12504:2]: VST3- Superior Drummer 3 (#2) - Initializing speaker arrangement
00004574 0 [12504:2]: VST3- Superior Drummer 3 (#2) - Audio Busses:
00004574 0 [12504:2]: VST3- Superior Drummer 3 (#2) - - #00 out: active 3 'S1/2'
(snip)
00004575 0 [12504:2]: VST3- Superior Drummer 3 (#2) - - #15 out: active 3 'S31/32'
00004575 0 [12504:2]: VST3- Superior Drummer 3 (#2) - - #0 - 1
00004575 0 [12504:2]: VST3- Superior Drummer 3 (#2) - - #1 - 2
00004575 0 [12504:2]: VST3- Superior Drummer 3 (#2) - Starting...
00004575 0 [12504:2]: VST3- Superior Drummer 3 (#2) - Started
00004665 90 [12504:2]: Active song set
00004665 0 [12504:2]: Song loaded
00013202 8537 [12504:2]: Song loading 'C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong'
00013217 15 [12504:2]: Rack loading 'C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong' (template:)
00013217 0 [12504:2]: State loading 'null' for 'Amber - Preloaded'
00013217 0 [12504:2]: State loaded in 0ms
00013217 0 [12504:2]: Load operation starting
00013217 0 [12504:2]: Load operation finished
00013217 0 [12504:2]: Setting active song 'Amber - Preloaded'
00013228 11 [12504:2]: Activating rack C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong - ref count 1
00013232 4 [12504:2]: Deactivating rack C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong - ref count 0
00013303 71 [12504:2]: VST3- Superior Drummer 3 (#1) - Initializing speaker arrangement
00013303 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Audio Busses:
00013303 0 [12504:2]: VST3- Superior Drummer 3 (#1) - - #00 out: active 3 'S1/2'
(snip)
00013303 0 [12504:2]: VST3- Superior Drummer 3 (#1) - - #15 out: active 3 'S31/32'
00013303 0 [12504:2]: VST3- Superior Drummer 3 (#1) - - #0 - 1
00013303 0 [12504:2]: VST3- Superior Drummer 3 (#1) - - #1 - 2
00013303 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Starting...
00013303 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Started
00013383 80 [12504:2]: VST3- Superior Drummer 3 (#2) - Stopping...
00013383 0 [12504:2]: VST3- Superior Drummer 3 (#2) - Stopped
00013411 28 [12504:2]: Unloading rack C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong
00013411 0 [12504:2]: VST3- Superior Drummer 3 (#2) - Closing...
00013889 478 [12504:2]: VST3- Superior Drummer 3 (#2) - Closed.
00013890 1 [12504:2]: Active song set
00013890 0 [12504:2]: Song loaded
00021890 8000 [12504:2]: Song loading 'C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong'
00021906 16 [12504:2]: Rack loading 'C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong' (template:)
00021907 1 [12504:2]: State loading 'null' for 'Jet Black Dry - Not Preloaded'
00021907 0 [12504:2]: State loaded in 0ms
00021907 0 [12504:2]: Load operation starting
00021907 0 [12504:2]: VST3- Superior Drummer 3 (#3) - Loading plugin C:\Program Files\Common Files\VST3\Superior Drummer 3.vst3 - 56535453-4433-6173-7570-6572696f7220
00021916 9 [12504:2]: VST3- Superior Drummer 3 (#3) - Audio bus counts: 0 in 16 out
00023462 1546 [12504:2]: Load operation finished
00023462 0 [12504:2]: Setting active song 'Jet Black Dry - Not Preloaded'
00023468 6 [12504:2]: Activating rack C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong - ref count 1
00023471 3 [12504:2]: Deactivating rack C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong - ref count 0
00023532 61 [12504:2]: VST3- Superior Drummer 3 (#3) - Initializing speaker arrangement
00023532 0 [12504:2]: VST3- Superior Drummer 3 (#3) - Audio Busses:
00023532 0 [12504:2]: VST3- Superior Drummer 3 (#3) - - #00 out: active 3 'S1/2'
(snip)
00023532 0 [12504:2]: VST3- Superior Drummer 3 (#3) - - #15 out: active 3 'S31/32'
00023532 0 [12504:2]: VST3- Superior Drummer 3 (#3) - - #0 - 1
00023532 0 [12504:2]: VST3- Superior Drummer 3 (#3) - - #1 - 2
00023532 0 [12504:2]: VST3- Superior Drummer 3 (#3) - Starting...
00023532 0 [12504:2]: VST3- Superior Drummer 3 (#3) - Started
00023608 76 [12504:2]: VST3- Superior Drummer 3 (#1) - Stopping...
00023608 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Stopped
00023634 26 [12504:2]: Unloading rack C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong
00023634 0 [12504:2]: Active song set
00023634 0 [12504:2]: Song loaded
00029186 5552 [12504:2]: Song loading 'C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong'
00029200 14 [12504:2]: Rack loading 'C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong' (template:)
00029200 0 [12504:2]: State loading 'null' for 'Amber - Preloaded'
00029200 0 [12504:2]: State loaded in 0ms
00029200 0 [12504:2]: Load operation starting
00029200 0 [12504:2]: Load operation finished
00029200 0 [12504:2]: Setting active song 'Amber - Preloaded'
00029208 8 [12504:2]: Activating rack C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong - ref count 1
00029214 6 [12504:2]: Deactivating rack C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong - ref count 0
00029282 68 [12504:2]: VST3- Superior Drummer 3 (#1) - Initializing speaker arrangement
00029282 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Audio Busses:
00029282 0 [12504:2]: VST3- Superior Drummer 3 (#1) - - #00 out: active 3 'S1/2'
(snip)
00029282 0 [12504:2]: VST3- Superior Drummer 3 (#1) - - #15 out: active 3 'S31/32'
00029282 0 [12504:2]: VST3- Superior Drummer 3 (#1) - - #0 - 1
00029282 0 [12504:2]: VST3- Superior Drummer 3 (#1) - - #1 - 2
00029282 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Starting...
00029282 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Started
00029357 75 [12504:2]: VST3- Superior Drummer 3 (#3) - Stopping...
00029357 0 [12504:2]: VST3- Superior Drummer 3 (#3) - Stopped
00029383 26 [12504:2]: Unloading rack C:\Users\tom\Documents\Cantabile\Jet Black Dry - Not Preloaded.cantabileSong
00029383 0 [12504:2]: VST3- Superior Drummer 3 (#3) - Closing...
00030002 619 [12504:2]: VST3- Superior Drummer 3 (#3) - Closed.
00030002 0 [12504:2]: Active song set
00030002 0 [12504:2]: Song loaded
00033078 3076 [12504:2]: Application will stop
00033078 0 [12504:2]: Saving settings
00033108 30 [12504:2]: Setting active song 'None'
00033131 23 [12504:2]: Deactivating rack C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong - ref count 0
00033272 141 [12504:2]: VST3- Superior Drummer 3 (#1) - Stopping...
00033272 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Stopped
00033299 27 [12504:2]: Unloading rack C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong
00033299 0 [12504:2]: Active song set
00033299 0 [12504:2]: Setting active set list 'none'
00033299 0 [12504:2]: Unloading rack C:\Users\tom\Documents\Cantabile\Amber - Preloaded.cantabileSong
00033299 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Closing...
00034644 1345 [12504:2]: Last reference released, unloading VST-MA module 0000000029A3EE60
00034644 0 [12504:2]: VST3- Superior Drummer 3 (#1) - Closed.
00034644 0 [12504:2]: Unloading rack C:\Users\tom\AppData\Local\Topten Software\Cantabile 4.0 (x64)\Background Rack.cantabileRack
00034644 0 [12504:2]: Active set list set
00034644 0 [12504:2]: Application stopping
00034644 0 [12504:2]: Recorder Stopping
00034648 4 [12504:2]: Recorder Stopped
00034648 0 [12504:2]: Route manager stopping
00034732 84 [12504:2]: Route manager stopped
00034732 0 [12504:2]: Environment stopping
00034732 0 [12504:2]: Engine stopping
00034732 0 [12504:2]: CoreEngine - Stopping
00034732 0 [12504:2]: CoreEngine - Stopping audio driver
00034744 12 [12504:2]: CoreEngine - Unpreparing audio driver
00034744 0 [12504:2]: CoreEngine - Parallel executor stopping
00034744 0 [08084:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [26448:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [09868:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [29212:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [23904:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [26552:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [18344:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [27084:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [07632:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [27488:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [28216:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [10048:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [22280:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [04460:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034744 0 [05964:2]: Parallel Thread: exec:0 wakes:0 soft:0 hard:0 locks:0 lockrate:-nan(ind)
00034745 1 [12504:2]: Parallel Thread: exec:49653 wakes:6324 soft:0 hard:0 locks:49653 lockrate:7.9
00034745 0 [12504:2]: Parallel executor (execute): 6324 hits, avg: 769 ticks (0.077ms), max: 8519 (0.852ms)
00034745 0 [12504:2]: avg: 0 ticks (0.000ms) max: 4 ticks (0.000ms) - Lock taken
00034745 0 [12504:2]: avg: 16 ticks (0.002ms) max: 381 ticks (0.038ms) - Prepared
00034745 0 [12504:2]: avg: 769 ticks (0.077ms) max: 8518 ticks (0.852ms) - Tasks executed
00034745 0 [12504:2]: CoreEngine - Parallel executor stopped
00034745 0 [12504:2]: CoreEngine - Stopping task pool
00034750 5 [12504:2]: CoreEngine - Stopped
00034750 0 [12504:2]: Audio Cycle: 6324 hits, avg: 788 ticks (0.079ms), max: 8538 (0.854ms)
00034750 0 [12504:2]: Heap Stats
00034750 0 [12504:2]: total allocations: 701
00034750 0 [12504:2]: total frees: 298
00034750 0 [12504:2]: created tanks: 2
00034750 0 [12504:2]: destroyed tanks: 0
00034750 0 [12504:2]: same thread frees: 152
00034750 0 [12504:2]: inter thread frees: 146
00034750 0 [12504:2]: allocs in tank: 646
00034750 0 [12504:2]: allocs from tank: 646
00034750 0 [12504:2]: allocs from free list: 55
00034750 0 [12504:2]: returned allocations: 146
00034750 0 [12504:2]: blocking allocs: 0
00034750 0 [12504:2]: blocking frees: 0
00034750 0 [12504:2]: context resets: 0
00034750 0 [12504:2]: blocking tank allocs: 0
00034750 0 [12504:2]: reserve tank claims: 0
00034750 0 [12504:2]: destroyed contexts: 0
00034750 0 [12504:2]: End heap stats
00034750 0 [12504:2]: Stopping managed profiler thread
00034750 0 [12504:2]: Stopped
00034750 0 [12504:2]: Engine stopped
00034753 3 [12504:2]: Environment stopped
00034753 0 [12504:2]: Application stopped
00034767 14 [12504:2]: Application closing
00034767 0 [12504:2]: Deactivating rack C:\Users\tom\AppData\Local\Topten Software\Cantabile 4.0 (x64)\Background Rack.cantabileRack - ref count 0
00034767 0 [12504:2]: Unloading rack C:\Users\tom\AppData\Local\Topten Software\Cantabile 4.0 (x64)\Background Rack.cantabileRack
00034770 3 [12504:2]: Application closed
00034770 0 [12504:2]: Cantabile signing off.
brad
March 18, 2025, 11:36pm
7
Hi @Thrak
Thanks for the detailed video.
I think there’s a couple of different issues here with the pre-load.
The main problem with the samples not being loaded is because It seems that the plugin doesn’t load samples when the plugin itself is loaded and rather delays until the plugin is started. Cantabile doesn’t start plugins until the song is activated - so even though the plugin is loaded, because it hasn’t been started, the plugin hasn’t loaded the samples yet.
There’s not much I can do about that - I don’t think it should be starting and then immediately stopping every preloaded plugin. Perhaps this is a question for the plugin developer, or perhaps there’s an option in the plugin not to delay loading samples.
As for the issue with the checkmark on the menu - I can see the issue here.
Basically, if you right click on an item when another context menu is already shown - none of the commands in the second context menu work. Temporary workaround until I get this fixed is to cancel (either press Escape or left click on the other item) before right clicking again. I’ll get this fixed asap.
As for the arrow key navigation issue I couldn’t reproduce this here, but wondering if it’s related to the plugin being docked. Could I get you to undock the plugin and let me know if the same issue still happens.
Thrak
March 20, 2025, 6:39pm
8
Thanks Brad, I’ll ask Tontrack about how they load presets on their forums - I find them pretty repsponsive.Some of these drumsets are 16GB of samples, so having them loaded and started makes sense before they are ever selected to play, and perhaps I can do with a binding.
The arrow key navigation in the set list grid doesn’t seem to be dependent on the plugin window being docked. But if the song is excluded from preload and the plugin tab is then selected and set list grid turned on there is no arrow key navigation it seems. Perhaps the plugin is taking the focus on start.
brad
March 20, 2025, 10:07pm
9
I’ve tried a bunch of different combinations and can’t reproduce any issues here. Do you know if this is specific to Superior Drummer being loaded and visible (either docked or in popup) or does the same thing happen with other plugins too?
Brad
Thrak
March 24, 2025, 4:32am
10
This also happens with other plugins, and I think I have it narrowed down. If the focus is in Cantabile, say I click on a song in the side panel or an item in the bindings tab, then the arrow keys work in the set list grid. But if I last clicked on something in a plugin, say a mixer channel in SD3 or a knob in Room 041, then the arrow keys do not work in the set list grid, the focus is still in the plugin even though the set list grid is pulled up, and the arrow keys key strokes are being delivered to the plugin. It appears maybe that the focus needs to be set on the currently selected song in the set list grid when that window is shown.
Thrak
March 24, 2025, 6:25pm
11
Also, I posted on the Superior Drummer 3 forums and people answered that Superior Drummer 3 does preload for them completely and automatically in Cubase, Studio One, and I think Logic.
I use Superior Drummer just for practicing drums or recording. I use one song with a bunch of kits and switch through them using song states. The song takes a bit to open but once it has the song state changes are pretty much instant. Laptop is 10 years old Lenovo X230 with 16dGB RAM and 2TB Samsung SSD