2022 04 25 22 55 10

Access Virus Editor Using The Librarian (EN) Chapter 5

User Manuals Knowledge Level

Everything you need to know about our plug-in install, setup steps, configuration and usage of various features

No time to read online docs? Download Adobe PDF to read offline
v3.0.0 - 2022-April-25

Using the Patch Librarian

In this chapter, we are going to walk through the usage of the Patch Librarian and all its functions & possibilities. It might take some time to understand how it works, but for those who used Emagic SoundDiver in the past, this workflow is pretty much the same.

2022 04 25 22 55 10

We have made the librarian look and feel the same across all our products. i.e., Waldorf Blofeld Editor has the same functions in the librarian, with some additional features like ability to import microQ and Q banks in the librarian.

But in general, you can request data from hardware to the librarian, store data from librarian to hardware, store banks to HDD as you make edits etc.

NOTE #1: Librarian view is not synchronized with hardware memory. Librarian view displays SINGLE or MULTI data stored in your HDD ( [data folder]/Patches/ -folder ).

NOTE #2: Keep your banks organized. If you have too many levels in your folder tree, librarian is not able to solve it. Detail below.

  • [data folder]/Patches/sub folder 1/sub folder 2/my bank.mid – this is OK.
  • [data folder]/Patches/sub folder 1/sub folder 2/sub folder3/my bank.mid – this is NOT OK.

There is a lot to cover in this chapter, so it is perfect time to get some coffee or tea.

Let’s dive in!


Let’s start with the definitions of basic layout and button / menu explanations.

  • [1] & [8] = Select previous SINGLE or MULTI bank from the bank tree.
  • [2] & [9] = Display popup menu of SINGLE or MULTI banks. Menu displays banks from data folder.
  • [3] & [10] = Select next SINGLE or MULTI bank from the bank tree.
  • [4] = Open Bank Edit menu, with most of the available request, write and other utilities.
  • [5] = Save data from currently selected part TO selected librarian slot.
  • [6] = Display SINGLE or MULTI mode programs in the librarian window.
  • [7] = Upper data view, also used as EDIT BUFFER. Data can be edited only in the upper data view. Double click any entry to send the data to currently active part.
  • [11] = Display Category filter drop down menu. Categories are Access Virus defined categories.
  • [12] = Toggle on Category filtering. Selected category results will be shown in the lower data view.
  • [13] = Toggle on Search function. Search results will be shown in the lower data view.
  • [14] = Request Interval – Adjust request interval if you get time-out messages while requesting data.
  • [15] = Sync Data From Hw function was explained earlier in the manual.
  • [16] = Push Data To Hw function was explained earlier in the manual.
  • [17] = Lower data view. This view can be changed while upper data view is locked due to unsaved data changes. Double click any entry to send the data to currently active part.

2022 03 14 10 53 13 copy

Now that we understand the basic layout, we can dive into more specific details per function.

Send SINGLE or MULTI to hardware

Sending data from Librarian to hardware is quite simple. Choose part [1] where you want the data to be sent and then double click any program name [2] from upper or lower data view.

This data is sent to hardware edit buffer. It is not written to hardware memory. This also updates the software interface, so you are in sync with parameters on both ends.

2022 04 25 22 56 22

You can also use keyboard arrow keys to select programs. This works only when mouse cursor is over the upper or lower list view.

  • Arrow down will select patch below the current patch.
  • Arrow up will select patch above the current patch.
  • Arrow left will select patch left to the current patch.
  • Arrow right will select patch right to the current patch.

Changing librarian programs with – [1] or + [2] buttons works too, but only when LIBRARY CONTROL ON PROG CHANGE [3] is toggled on.

2022 04 25 22 57 37

Program changes via MIDI will select corresponding patch from the librarian and send it to the hardware as well. i.e., Program Change 98 will send patch from slot 98 to the hardware.

TIP #7: Programs are sent to hardware based on the currently active list. Active list is the one which has the white box around the program name.

2022 03 14 12 19 12

Upper list is active and acts as a source for any programs

2022 03 14 12 20 45

Lower list is active and acts as a source for any programs

Selecting Previous or Next Bank

Use – [1] or + [2] to select between previous and next bank from the HDD. You can also select bank by clicking the bank name [3] area. This will show a pop-up menu with all compatible banks in the Patches folder. Both lists behave the same unless Category or Search filter is on.

2022 03 14 12 25 07

TIP #8: You can use the lower data list if upper data list view is locked due to unsaved edits. This is handy if you want to combine patches from different banks to your personal favorites bank.

TIP #9: You can also change bank from the main control display area if Librarian Control on Program Change is toggled on as mentioned earlier.

Librarian View

LIBRARIAN View button allows you to view SINGLE patch bank contents in the data view areas or MULTI bank contents.

2022 03 14 10 53 13

When SINGLE mode is chosen, you can load individual patches to your currently selected part.

When MULTI mode is chosen, you can load MULTI program to Virus, which contains information about the MULTI only. Only issue with MULTI programs is that the program data does not “know” which patch was set on each part, instead it only recognizes the programs by Bank and Program numbers.

NOTE #1: if you write SINGLE data to your hardware memory, MULTI data is not aware of this change and cannot map the sound from different location of the hardware even if it would be available.

We recommend using SAVE UI DATA function to write your data in our HDD. This format has each part patch stored in it and loads them from the file once they are being opened.

Save Part to Slot

SAVE PART TO SLOT function is only available when LIBRARIAN VIEW is set to SINGLE BANK MODE and only when upper data list view is active.

2022 03 14 12 38 49

Now, to understand how this function works, let’s break it down:

Once you click SAVE PART TO SLOT [1] button, it will GET data from currently active part [2] to currently selected librarian slot [3].

2022 03 14 12 46 43

Once data is stored, RED * sign will appear in the PATCH LIBRARIAN [1] tab to indicate that there are unsaved changes in the current bank.

Upper list bank – / + and bank drop down menus are disabled, until changes are saved or if you DISCARD [2] to trash your changes.

2022 03 14 13 03 34

You can continue browsing between different banks with the lower data view if you wish.

Category Filter

You can sort patches based on the category set in the FX / SETTINGS #1 tab. You can set two category tags per SINGLE patch.

2022 03 14 13 07 26

Category patches will be shown in the lower data list view once Category sorting is activated.

This is helpful when you want to get patches from a specific category and copy those patches to your favorite list in the upper data list view.


Choose Category from the categories [1] pop-up menu and activate the category sorting by toggling on the Category Filter [2].

2022 03 14 13 48 38

Once categories are loaded, you can use the bank select [1] drop down menu to view all the category search results or use the bank – / + buttons to do so.

2022 03 14 13 52 52

TIP #10: If category filter and LIBRARY CONTROL ON PROGRAM CHANGE are on and lower list is active, you can change category organized patches with same MIDI, mouse and keyboard commands as mentioned earlier.

Toggle off Category Filter button to display normal patches in the lower data list.

Search Filter

You can search patches from the entire patch catalogue based on your search terms. Activate search function by clicking the magnifying glass [1].

2022 03 14 14 07 26

Category filtering options will be replaced by search field [1] and case sensitive search [2] filter.

2022 03 14 14 10 47

In order to perform a successful search, type in at least three characters to get some results. Search results are then shown in the lower list and selecting patches happens like mentioned earlier. You can also copy and paste search results to upper list as you wish.

Use case sensitive toggle to define if search results should match the case how you typed it or leave it off to show a much broader results screen.

  • PLK search term with case sensitive filter off [aa] will show all patches containing plk and PLK or plK etc.
  • PLK search term with case sensitive filter on [Aa] will show results containing exact match.

If search term gives you multiple banks or results, you can view them just like with the category filter by choosing different bank with – / + buttons or bank select drop down menu.

Toggle of magnifying glass to display normal patches in the lower data list.

Request Interval

If under any case you run into a situation where our plug-in or application constantly scans for different Device IDs while it is requesting data from the hardware, it might be wise to increase the Request Interval [1] by next value.

2022 03 14 14 24 39

This could happen due to bad MIDI or USB cables or bad driver for the specific MIDI interface.

We included USB MIDI driver for the macOS Catalina and greater, to use with Virus TI-series if you don’t have MIDI interface in your disposal.

NOTE #1: Our USB driver cannot transmit audio in Windows operating systems, so you must route audio output from the Virus to your input source.

You can experiment with the Request Interval setting yourself. What we have set as a default is good starting point.

Upper Data View

Upper [1] and lower data list views has different function in the plug-in / application behavior. Upper list acts as a edit buffer or “destination” for your bank editing.

2022 03 14 23 38 50

Here is what you can do:

  • drag and drop data from upper list slot to another slot in upper list OR
  • drag and drop data from lower list slot to upper list slot.
  • copy data from upper OR lower list slot and paste the data to any of the upper list slots.
  • rename any single patch or multi program in upper list view.
  • initialize single slot from upper list view or initialize the entire bank at once.

Here is what you cannot do:

  • drag and drop data from upper list to lower list.


Lower Data View

Lower [1] data list acts as a “source”, category and search results display area. What this means is that if there are on-going edits in the upper list view, you can still browse lower list to select different programs from different banks.

2022 03 14 23 38 50 copy

You can also initiate category filtering or search for a certain patch from the entire catalogue, even when bank editing is active.

Drag and Drop Examples: 1 and 2 are OK – 3 is not going to work

2022 03 14 23 38 50 copy 1

Previous Chapter

Main Functions

Chapter 5 of 6

Rate this user guide

Spread the word with your community ❤️ Thank you!

GDPR Cookie Consent with Real Cookie Banner