Superior Drummer 3 Presets as Songs

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!

^ Anyone have thoughts on this? Heh, I think I asked too many questions. :slight_smile:

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.

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.

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

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.

I’ve not had any other reports of this - are you definitely saving the set list?

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.

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

Not me.

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.


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.

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.

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

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.

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