SD3 Has to Search for MIDI Now?

Superior Drummer 3 Help
Viewing 15 replies - 1 through 15 (of 17 total)
  • John
    Moderator

    Hi,

    have you tried Settings > Advanced > Restore MIDI Database?

     

    BR,
    John

    John Rammelt - Toontrack
    Technical Advisor

    Brooks H
    Participant

    No I have not, but reading the descriptions, I’ll have to redo all my user libraries. And I imagine all my user favorites will be un-starred. Any other suggestions?

    SD3 v3.3.6, EZbass v1.1.7, EZkeys v1.3.4
    Studio One v5.5.2, Cubase v12.0.60
    3.6GHz Intel i9 iMac, 64GB RAM, OS 12.6.1

    John
    Moderator

    Is it possible for you to screen cast this somehow?

    BR,
    John

    John Rammelt - Toontrack
    Technical Advisor

    Patrik Wall
    Participant

    The grooves browser do get slower the more MIDI that is added to it since its more information to scan through when searching, however 8-10 seconds sounds quite long.

    There is unfortunately no other good way of solving these issues other than what John suggested.

    You could make a backup of the file “C:\Users\”Your user name”\AppData\Roaming\Toontrack\MidiDB” (Close all Superior3 instances first) and then try Restore MIDI Database to check if it helps.

     

    Some questions to help us understand why its taking so long though:

    1. Do you know how many additional files you have added roughly?
    2. Do you know what type of disk you have? (Mechanical spinning disk/SSD)
    3. Also, can you check the size in MB for the file “C:\Users\”Your user name”\AppData\Roaming\Toontrack\MidiDB”?
    4. If you close all Superior3 instances, do you still have files named MidiDB-wal or MidiDB-shm in the folder listed above? In that case, what size do they have?

    Bass player in swedish thrash metal band Defiatory
    www.defiatory.se

    Coder at Toontrack
    www.toontrack.com

    Brooks H
    Participant

    @John, I have no idea how to do that. I grabbed a screen shot though. This is at the top/left of the section where the MIDI grooves would be. This shows for the 8-10 seconds, then the MIDI appears.Screen-Shot-2020-06-26-at-3.54.32-PM

     

    @Patrik, I have not added any user MIDI in quite some time. I added a bunch when I first installed SD3 and learned how to do so, and a bit more from Groove Monkee a short time after that. It’s been several months at least. The only recent change were the updates from a week or so ago. I had no problems until after the updates.

    1. A quick estimate after checking each folder, 20,000. It’s files from all my other drum libraries that provide “regular” MIDI files.
    2. SSD
    3. I don’t have “AppDate” under my user name. Different on a Mac?
    4. See #3

    SD3 v3.3.6, EZbass v1.1.7, EZkeys v1.3.4
    Studio One v5.5.2, Cubase v12.0.60
    3.6GHz Intel i9 iMac, 64GB RAM, OS 12.6.1

    Olof Hermansson
    Moderator

    I don’t have “AppDate” under my user name. Different on a Mac?

    On Mac, open the “Go” menu in Finder, select “Go to Folder…” and paste this path: ~/Library/Application Support/Toontrack/Superior3

    Olof Hermansson - Toontrack
    Coder

    John
    Moderator

    Hi,

    I think the corresponding location on Mac would be:

    Mac HD>Users>Yourusername>Library>Application Support>Toontrack>Superior3

    The User Library location is normally a hidden location, do you know how to navigate there?

    You would most likely have a ‘MidiDB_fav’ folder there as well that you can back up.

    BR,
    John

    John Rammelt - Toontrack
    Technical Advisor

    Brooks H
    Participant

    I misspoke. These are not user MIDI, they’re linked MIDI that I’m concerned with keeping. I have a bunch of them favorited. Backing up the MidiDB_fav file would include these?

    MidiDB = 85.6MB

    No MidiDB-wal or MidiDB-shm files

    SD3 v3.3.6, EZbass v1.1.7, EZkeys v1.3.4
    Studio One v5.5.2, Cubase v12.0.60
    3.6GHz Intel i9 iMac, 64GB RAM, OS 12.6.1

    Patrik Wall
    Participant

    Yeah sure, make a backup of MidiDB, MidiDB_fav, SoundDB and SoundDB_fav and then go to settings/advanced and click both “Restore Instrument Database…” and “Restore MIDI Database…”.

    Then you can re-add your linked folders etc and see if the issue is gone.

    Bass player in swedish thrash metal band Defiatory
    www.defiatory.se

    Coder at Toontrack
    www.toontrack.com

    Olof Hermansson
    Moderator

    Hi BezO,

    If what Patrik says doesn’t help, let’s measure how long it takes to read the database file. Please open Terminal (in Applications > Utilities) and paste the following text there, all at at once:

    ls -l ~/Library/Application\ Support/Toontrack/Superior3/ | grep MidiDB
    time cat ~/Library/Application\ Support/Toontrack/Superior3/MidiDB > /dev/null
    time sqlite3 ~/Library/Application\ Support/Toontrack/Superior3/MidiDB 'SELECT * from ENT_WORDS_FTS join KITCOUNT on(ENT_WORDS_FTS.DocID = KITCOUNT.EntID)' > /dev/null
    echo

    That will run some diagnostic commands. Then post the results, please – select all text in the Terminal, copy it and paste it in a reply here.

    Olof Hermansson - Toontrack
    Coder

    Brooks H
    Participant

    Update:

    I Restored MIDI Database. Problem solved. But of course, my linked MIDI and favorites were removed, so I replaced the MidiDB and MidiDB_fav files with the backups. Problem returned.

    I looked up how to capture video, so I have that, but the vid is too large to attach, even after zipping it. It goes from 2.9MB to 2.2MB. Any suggestions?

    @Olof, with the above results, should I still run the terminal script? I’m always leery of those.

    SD3 v3.3.6, EZbass v1.1.7, EZkeys v1.3.4
    Studio One v5.5.2, Cubase v12.0.60
    3.6GHz Intel i9 iMac, 64GB RAM, OS 12.6.1

    Olof Hermansson
    Moderator

    Yes please – when you have the old slow database active. The commands are completely harmless if you just copy/paste those lines all together.

    I’ll also send you a separate upload request by mail. Please zip MidiDB, MidiDB_fav and the video into one file and upload it through that mail link.

    Olof Hermansson - Toontrack
    Coder

    Brooks H
    Participant

    @olof, I updated the files you requested. And the Terminal results are:

     

    BezOs-iMac:~ bezo$ ls -l ~/Library/Application\ Support/Toontrack/Superior3/ | grep MidiDB

    -rw-r–r–    1 bezo  staff  85590016 Jun 24 16:21 MidiDB

    -rw-r–r–    1 bezo  staff     12288 Jun 24 16:24 MidiDB_fav

    -rw-r–r–    1 bezo  staff      8192 Jun 29 13:49 MidiDB_ipcMessages

    BezOs-iMac:~ bezo$ time cat ~/Library/Application\ Support/Toontrack/Superior3/MidiDB > /dev/null

    real 0m0.035s

    user 0m0.001s

    sys 0m0.013s

    BezOs-iMac:~ bezo$ time sqlite3 ~/Library/Application\ Support/Toontrack/Superior3/MidiDB ‘SELECT * from ENT_WORDS_FTS join KITCOUNT on(ENT_WORDS_FTS.DocID = KITCOUNT.EntID)’ > /dev/null

    real 0m0.099s

    user 0m0.063s

    sys 0m0.031s

    BezOs-iMac:~ bezo$ echo

    SD3 v3.3.6, EZbass v1.1.7, EZkeys v1.3.4
    Studio One v5.5.2, Cubase v12.0.60
    3.6GHz Intel i9 iMac, 64GB RAM, OS 12.6.1

    Olof Hermansson
    Moderator

    Thank you! We’ll investigate.

    Olof Hermansson - Toontrack
    Coder

    Olof Hermansson
    Moderator

    It is only slow with your database when filtering by Favorite, it seems. Trying to find a solution.

    Olof Hermansson - Toontrack
    Coder

Viewing 15 replies - 1 through 15 (of 17 total)

No products in the cart.

×