Documente Academic
Documente Profesional
Documente Cultură
3 – 2016-02-22
for Access Virus|HC Editor & Librarian plugin by Mystery Islands Music
First of all, thank you for your interest towards our Editor & Librarian plug-in.
Intro
Our Access Virus|HC was built to control your legacy and the new TI-series Viruses over MIDI.
Access built their unique Total Integration method to connect hardware synthesizer to your DAW
via USB, so we did the same with MIDI. The only difference between our software is that we are
not able to transmit audio signals over the MIDI connection.
In this little handbook you will find the instructions to get your plug-in installed and how to use it,
so please read this manual through carefully. You can use our Editor / Librarian software to
control and manage your beloved hardware synth, the Access Virus!
Important!
Our company & plugin has nothing to do with Access Music company, so please don’t bug them
if you encounter issues with the plugin - send us a support ticket from our official website:
https://www.mysteryislands-music.com/my-account/
Support and plugin updates are free for life to anyone who has bought the license from our store
1
Manual Index:
Intro
.............................................................................................................................................
1
What
does
this
plugin
do?
............................................................................................................
3
What
this
plugin
does
NOT
do?
....................................................................................................
3
Requirements
..............................................................................................................................
4
Compatibility
...............................................................................................................................
4
Which
formats
are
supported
by
the
plugin?
........................................................................................................................
4
Access
Virus
models
that
are
supported
with
our
plugin:
...............................................................................................
4
This
plugin
has
been
tested
to
work
with
the
following
hosts:
......................................................................................
4
Downloading
the
plugin
demo
or
updater
....................................................................................
5
Installing
the
demo
and
knowing
the
limitations
..........................................................................
5
Demo
limitations:
..............................................................................................................................................................................
5
Setting
MIDI
devices
in
Windows:
..............................................................................................................................................
6
Prepare
your
Virus
to
work
with
the
plugin
..................................................................................
9
Insert
the
plugin
into
your
project
................................................................................................
9
System
specified
instructions
.....................................................................................................
11
Registering
your
plugin
after
purchase
.......................................................................................
12
Parameter
differences
between
different
models
......................................................................
13
Using
the
Librarian
functions
......................................................................................................
13
Browse
patch
files
stored
in
your
HDD
...................................................................................................................................
14
Adding
your
own
custom,
free
and
/
or
commercial
banks
to
the
librarian
.........................................................
14
Organize
Patches
in
Librarian
–
Drag
and
drop
from
one
bank
to
another
.........................................................
14
Transmit
patches
from
librarian
to
Virus
multisingle
buffer
.......................................................................................
16
Store
entire
patch
bank
from
librarian
to
Virus
................................................................................................................
16
Store
single
patches
from
librarian
to
Virus
........................................................................................................................
17
Requesting
selected
bank
from
Virus
to
librarian
.............................................................................................................
17
Requesting
single
patch
from
Virus
to
librarian
................................................................................................................
18
Request
single
patch
from
active
part
to
librarian
...........................................................................................................
18
Requesting
active
multisingle
data
from
Virus
..................................................................................................................
19
Requesting
active
multi
data
from
Virus
...............................................................................................................................
19
Force
multisingle
data
to
Virus
.................................................................................................................................................
20
Other
Parameters
......................................................................................................................
21
MULTI
SETTINGS
additional
parameters
.............................................................................................................................
21
PATCH
BROWSER
additional
parameters
............................................................................................................................
22
OSC
/
ENV
/
FILTER
additional
parameters
.......................................................................................................................
22
FX
/
SETTINGS
#
2
additional
parameters
..........................................................................................................................
22
Troubleshooting
.........................................................................................................................
22
Final
Words
................................................................................................................................
24
2
What does this plugin do?
Note to reader: This plugin does not generate sound – We only handle MIDI & SysEx messages!
• Control your Access Virus hardware synthesizer from your DAW over MIDI.
• Organize and manage your patch library.
o Move patches from one bank to another and save as you like.
o Download and put all of the Virus soundsets in one folder for quick access through
the plugin.
o Librarian supports MIDI and SysEx soundset formats across all models.
o Store banks to Virus from the librarian.
o Store single patches to Virus from the librarian.
o Request banks from Virus to the librarian.
o Request single patches from Virus to the librarian.
o Select next or previous librarian patch from hardware.
o Select next or previous patch from hardware via librarian.
• Control up to 16 parts of your Virus from one plugin.
o Each part can have its own patch.
o Each part patch name can be set from the plugin window.
o Each part has its own parameters which you can automate from your DAW.
o Changing part from plugin changes part in hardware and vice versa.
o Layer multiple patches to create massive leads or such.
o Mute, adjust levels, panning, outputs and suchs from the plugin, per channel.
• Automate almost every parameters from your DAW.
o Parameters that are available for automation will be listed on your DAW. (Ableton
Live can’t see our parameters, so you have to teach it).
o Easier to handle automations than trying to remember hundreds of #CC’s.
• Total Recall of the sounds used up on project reload.
o All of the current parameters from the plugin will be sent to the hardwares temp
memory up on project reload!
o Time saver when thinking about storing, naming and loading data from multiple
hardwares per project.
• Control almost every parameter that is available in your Virus.
o We added a bit more than 5000 parameters to the plugin (16 parts) so the sound
editing should be painless and quick task.
o Plugin reacts to hardware knob movements and displays knob, slider, menu and
button values within the plugin display.
• Virus model selector in “multi settings” page allows to show the parameters which are
available to your Virus model.
o Virus A -> TI2 supported!
3
Requirements
• Mac or PC based computer with AudioUnit or VST host application (see list below).
• MIDI device with direct MIDI IN / OUT connection to your synth.
• Access Virus A or greater model (see below).
Compatibility
Which formats are supported by the plugin?
• AudioUnit for MAC OS X 10.6 or greater.
• VST for MAC OS X 10.6 or greater.
• VST for Windows XP or greater.
This plugin has been tested to work with the following hosts:
• Steinberg Cubase
• Cockos Reaper
• Ableton Live
• Presonus Studio One
• Apple Logic Pro
• Image Line Fruity Loops
• Bitwig Studio
• AVID ProTools via VST bridge
Other hosts are reported to work as well, try the demo today and see if it works for you.
There are links, tips and tutorials below, which will guide you to get this plugin up and running
with your desired host. If the host is not listed here which you prefer to work: don’t worry, you
can read another DAW tutorial and adapt that information to your DAW setup procedures.
We are online every Monday – Friday from 7 am till 16pm at our official homepage. Use the live
chat window to reach us if you have any questions.
4
Downloading the plugin demo or updater
Anyone can download the demo version of our plugins and test them out, but only registered
customers are entitled to download the free updater for their purchases. If you have purchased
our plugin through another website, register to our website and open support ticket to request
account update. Only after the account update, you can see the updates you are entitled to.
You can read more about the SysEx dump from the Access Virus user manual.
Download the demo and run the installer. After you have installed the plugin, open your DAW
and let your host do the plugin scan – If the scan fails, try again. If it simply won’t pass, send us
the crash report.
5
Setting MIDI devices in Windows:
Solution 1:
In Windows based computers, MIDI devices needs to be disabled from the host, which you want
to use with the plugin. This is due to Windows driver architecture, which does not allow resource
sharing between active devices, like MIDI interfaces.
This solution is good if you don’t have a keyboard model of Virus in use, since you can’t trigger
notes into the sequencer. If you have a keyboard model in use and it is also your master
keyboard, we suggest that you move to Solution 2, even though it needs some additional
softwares to install and operate.
Solution 2:
In Windows based computers, there is another way to share MIDI with the DAW:
MIDI-OX & LoopBe1 by nerds.de. This solution is very good if you have keyboard model of Virus
in use and you want to use the keyboard to trigger midi notes into the sequencer.
After you have succesfully installed both applications, we need to launch our DAW once to setup
MIDI device in there. Follow the steps below to make it run properly at the first run.
1. Open your DAW and go to MIDI device settings. I’m using Cubase on my example.
2. Enable MIDI input from LoopBe Internal MIDI Input (see image 1 below).
3. Close your DAW and launch MIDI OX
6
4. Go to Options -> MIDI Devices and select devices which are neccessary in your end to
make the connections alive. (see image 2 below how I’ve set it up).
5. Route cables from Hardware MIDI input to software ”inputs” which we later assign in our
DAW.
6. Make sure Options -> Pass SysEx is enabled and leave MIDI OX open.
7. Re-launch your DAW and insert new instrument -> VirusHC Editor
8. Choose MIDI input : In From MIDI Yoke: 1
9. Choose MIDI output: the actual MIDI port that is used in your rack / desktop
10. To trigger notes from your Virus, simply assign LoopBe Internal MIDI port. Just remember
to deactivate local mode from your Virus in order to avoid double notes / feedback in
MIDI stream.
11. DONE!
[ IMAGE 1 - Enable MIDI input from LoopBe Internal port and close your DAW ]
7
[ IMAGE 2 – Select approperiate MIDI devices and route them as shown above ]
This is our only way to connect two MIDI devices within our DAW at Windows environment.
If you have any other suggestions how to do it, we are listening for alternative solutions.
8
Prepare your Virus to work with the plugin
Now you are ready to use the plugin and the first steps are critical in order to make it functional:
• Make sure you have direct connections between your Virus and your DAW with MIDI
(or the suggestions no.2) No MIDI thru connections supported (as they won’t work,
period).
§ Virus MIDI out -> MIDI device MIDI in
§ Virus MIDI in <- MIDI device MIDI out
• Make sure your Virus is powered up and it is set to MULTISINGLE / SEQ mode.
Running Virus in multisingle / seq mode allows us to utilize all 16 parts (4 on TI snow)
within one plugin instance.
• Go to System / Config menu and locate ”lopage” and ”hipage” settings
§ lopage = control
§ hipage = systex
• Check and make sure that MIDI softthru is OFF from the same settings
• Check and make sure that DeviceID matches with the hardware
• Choose the MIDI in and MIDI out terminals from the plugin window (top right corner).
9
• Choose your Virus model from the menu
(plugin default setting is Virus C, which makes some areas of the plugin interface
unavailable to use).
• In order to receive knob movements from the Virus to the plugin, set ”MIDI
Destination” to ”Int + MIDI”.
10
You can also check other parameters like ”Multi Name” and ”Global Arp” settings from this
window. Please note that if you use Virus TI, Effects on multi settings page does not apply!
If you click on multi name to edit the name for the project, all of the multi data will be sent to
your Virus, which will take some time to process through.
TIP #1: Be patient and do not disturb the data flow with any knob movements or so. This will
ensure the data packages are being sent as supposed and you are not going to receive any SysEx
checksum error messages! While making changes to your patch, might be good to stop playback
too.
PC: As long as you don’t have an application that clones your MIDI device as a virtual device (like
MIDI OX), you have to use the plugin as a gateway to send notes to the hardware.
TIP #2: You can set a function in Librarian tab, which will allow Virus patch change buttons to
control the librarian patches or the plugin next / previous buttons to control the patch change
from Virus. Plugin display and parameter values will update to the current patch setting after the
patch has been loaded with mouse click to arrow buttons / single patch file or if the patch has
been changed from the hardware.
Select Previous Patch. Select Next Patch. Allow hardware control over
the librarian patches.
11
Registering your plugin after purchase
First of all, we couldn’t be more happy that you have decided to support our long journey of
coding this plugin + drawing the graphics ourselves! THANK YOU.
Registered owners can enjoy the full advantages of the plugin, like:
• Download the latest update / installer and the license.key file from your account page:
https://www.mysteryislands-music.com/my-account/
• Make sure the license.key if called as stated and not like license.key.txt or license.txt.
• Launch your DAW (in Windows, ”Run as Admin” is required to validate the registration).
• Open the plugin and check what the display says. If display says ”unregistered”, you are
able to input the license.key file.
• Click on the ”Virus|HC” logo at the top left corner of the plugin window.
• Pop-up window will appears, asking you to locate the license.key file.
• Locate your license.key file, select it and click ok – DONE!
• Check regisration by removing the plugin instance and then insert it back in. Display says
”registered :-)” if everything went in fine. If not, please open a support ticket at
https://www.mysteryislands-music.com/my-account/
12
Parameter differences between different models
As we made this plugin cross-compatible with Virus A-series, B-series, C-series and TI-series, there
are some differences / extras in the plugin menus, which are not available on all models. These
differences are marked with either a) which means the parameter range for Virus A-series, b) for
Virus B-series etc. We also made a dropdown menu to “multi settings” window, where you can
choose your Virus model. Depending on your model selection, some of the functions are
unavailable for your selected model.
On your DAW, when you select a parameter to automate, all of the parameters are shown, no
matter what you have selected as your Virus model. Automation parameters are loaded up on
plugin scan, so we can’t block out certain parts of parameters :-)
You can send patches to your TI, even though you might have set your model to C-series, but the
parameters that are being sent, won’t be handled the same way, so make sure you have a right
selection of your model before you proceed.
Saying all that, YOU are responsible for your own Virus and you agreed these terms up on the
installation process, where the EULA was shown.
13
Browse patch files stored in your HDD
Virus|HC installation comes up with two custom soundsets, one by me which is called “Access
Virus Revealed vol.1” and “Trance Soundset vol.1” by Alan Marcero. Alan is a great sound-
designer and he has made the mark on the scene with his patches, so be sure to check them out.
First up when you land to librarian tab, you can see a lot “init” patches in the window. This is
because we included init bank to start off with. You can select a different patch bank by clicking
the little arrow down button or patch bank name in the librarian window. After you select the
next bank, the window will update with the selected bank patch names. (see image below).
Adding your own custom, free and / or commercial banks to the librarian
During the installation process, you were prompted to select plugin installation destination. By
default, Windows patches can be located from
C:\Program Files\Steinberg\Cubase\Vstplugins\VirusHC Editor\Patches\
.. and on Mac
MacHD/Library/Application Support/Mystery Islands Music/VirusHC Editor/Patches/
You can add any Virus soundsets to the librarian folder as long as it is MID or SYX format. Note
that if the patchfile name is too long (32 characters), it is most likely going to crash the plugin. We
are going to fix this soon and we are looking for a solution to add subfolders to the librarian view.
Organize Patches in Librarian – Drag and drop from one bank to another
You can edit patch bank content and you can organize patch file appearance priorities on the
Librarian list view. First we go through the method, where you can edit your bank content. If you
wish to make your own favourite bank including patches from here and there, the steps are quite
easy once you get to know it properly.
14
• Librarian is now at active edit mode, meaning: Librarian created new patch bank file to
temp memory based on the patch list you had active on the top menu while pressing
edit. You can now drag and drop patches from lower list to the upper list as you desire.
You can also change bank on the lower list, to select patches from different bank.
(see image below).
• If you are happy with your list after the tweaks, just simply click “save as…” to open the
saving dialog. Enter a name, without the extension and thats it, bank saved!
• If you are not happy with the changes you made, click “discard” to exit.
To arrange patch files and their appearance in the list, simply rename your banks for example:
001 my favourites, 002 mystery islands vol1, 003 alan marcero trance v1 etc. Numbered items are
prioritized on the list and then after numbered items, everything will be sorted alphabetically.
15
Transmit patches from librarian to Virus multisingle buffer
[ Single patches from Librarian -> Currently selected slot in Virus ]
As you remember, while using the plugin, you have to have your Virus in multisingle (legacy) or
seq mode (ti-generation) in order to transmit and receive data between the librarian and the
Virus.
To send patches from librarian list to your Virus, simply double click the patch name to send it to
device. There are some notes to you need to know:
• If you have Virus TI, outgoing data will be handled differently inside our plugin before it’s
being sent out to the MIDI device selected. Other model selections will handle the data
equally before it goes out.
• Patch will be sent out to the part you have put active on the part selection window. If you
select part 1, patch will be sent to multi temp buffer part 1. Part selection 2 sends the
patch to multi temp buffer part 2 etc. (see image below).
You can also send patches from librarian to your Virus via external commands by activating
“Control Library From MIDI / HW” from the librarian window.
When this mode is activated, incoming program change commands and Virus program change
commands sends the patch from the upper list to the Virus. Note that incoming program
number, for example 107, sends the patch number 107 from the list to the Virus.
There is one more option how to scroll through the presets on the list: Patch up and down
buttons, which are right next to the “mute” button on the part selection window.
Again, “ Control Library From MIDI / HW” has to be activated in order to make this work.
You can store an entire bank to your virus with few clicks. Please check your Virus menu that
“MIDI DUMP RX” is “Enabled” before you proceed.
• Go to librarian view, select a patch bank you wish to store in your Virus.
16
• Select destination bank slot (A or B) where you want to store the whole bank under “from
bank” header above “store to hardware” header.
(“from bank” menu selection acts as “to bank” selection up on storing data).
• Click “entire bank” under “store to hardware” to start the transmit process.
This will take roughly around 1 minute and 30 seconds to write the entire bank to Virus
memory, so again, please be patient and do not disturb the data flow during that time!
This is pretty much the same as sending the whole bank, but each patch will be stored to Virus
once you activate “selected slot” button under “store to hardware” header.
To store the patch, just double click on the patch you want to store while the button is active.
Patch will be stored to the slot which corresponds to the patch number on the list and to the
bank that is selected from the drop down list. (see image below).
(“from bank” menu selection acts as “to bank” selection when storing data).
Getting the bank data from the hardware to the librarian is a huge advantage so it was one of the
must-do’s for us. You can request data to your library with a few clicks.
(data will be stored to your harddisk and it won’t be synchronized with your Virus).
17
• Click “entire bank” under “request” header to start the request process.
(see image below).
• Request process will take around two minutes and patch names should be updated on
the patch list while the process is running.
• After the request process is completed, you can either discard your edits which will
remove the requested data from temp memory or you can click “save as…” to store the
bank on your hard drive.
!! Please do not disturb the plugin or playback your project while data transfers are active
to ensure that your data is correct once the process completes !!
Again you can either save your bank data as a new bank with ”save as…” method or discard
your edits and return to original state.
18
Again you can either save your bank data as a new bank with ”save as…” method or discard
your edits and return to original state.
• Click “active part” under the “request” header to request single patch from part.
(see image below).
• Data from one part will get now processed and your user interface should update to the
according settings. However, if you select patches from your Virus manually, the patch
data will be updated on the user interface anyway. This sample was included, because
there might be cases when you accidentally set Virus parameters wrong and it stops
responding to our plugin calls.
• Done!
No storing needed, because this data will be written with your project and when you reopen it,
the data will be recalled by the host and gets sent out to your Virus.
19
• Click “Arrangement” under “Request” header to start the data request process.(see
image below).
• This method will request the current arrangement data that is used on the particular multi
program. The process will take around 15 seconds to complete and the user interface will
be updated with the multisingle patch data.
• Depending on the “Override Multi Settings” switch, multi settings will be overwritten
from the incoming data dump. By default the button is off = incoming multi settings
dump will be ignored. This switch can be found from the main tab -> “FX / Settings #2”.
(see image below).
20
Example #1: You reopen your project, MIDI ports are not the same anymore as they used to be
back in two years ago (heh). You note that you have to re-set your MIDI ports and you would like
to dump the data to your Virus. Well, this is what it’s made for! Click “Send Arrange” and the data
will be transmitted.
Example #2: You work on two systems, Mac & PC. You created an awesome track on Cubase for
PC and you are looking out to work on it at your Mac. Again, re-assign MIDI ports and click “Send
Arrange”.
Note that in order to fully reset your MIDI devices, you have to select “Reset MIDI Device” from
the dropdown menu on both, MIDI in and MIDI out menus before you set a new port.
Other Parameters
Most of the Virus parameters are known to you already, because you know your synth. In cases,
when there is a parameter in our plugin, which is not included with the Virus, we explain its
functionality and purpose in this part. We are not going to tell you how to use your Virus,
because you can find all the relevant information from the Virus user manual.
TIP #3: You can save your Virus model and MIDI in / out selections as follows:
Copy Fx From -menu : This menu is for all of the models before the Virus TI. In legacy Viruses you
can have only one Multi Effect, which is used for all the Effect Sends. From this list, you can
choose which part effect settings are being copied to the Multi Effects to use.
Click “copy” button below the menu to trigger the copy function.
Menu selection defaults to none, and its value will not be stored with your project.
21
PATCH BROWSER additional parameters
All of the parameters were well documented above.
Override Patch Tempo -switch : This switch works simple yet powerful -> Get Host Tempo!
All of the patches you send to your Virus, will include your host tempo inside. This applies only to
multisingle temp buffer data and won’t overwrite your patch tempo data signature.
Switch defaults to on, and its value will be saved with the project.
Override Multi Settings -switch : Last but not the least, this switch overwrites incoming multi
settings data to the plugin user interface. If you want to keep your multi settings intact while
requesting new multi from Virus, keep it off!
Switch defaults to off, and its value will be saved with the project.
Troubleshooting
This is most likely the first place where you come up. Well, we have some great news for you in
this order:
Now if you still have trouble with your Virus and the plugin, it is time to check out the possible
solutions.
• Check your audio cables and make sure they are connected as required.
o Audio outputs from Virus to your soundcard inputs.
o Activate monitoring / recording to your audio channel to hear sound.
• Check your MIDI cables and make sure they are connected as required.
22
o MIDI out from Virus has to be connected to your MIDI interface input terminal.
o MIDI in at your Virus has to be connected to your MIDI interface output terminal.
• Check your MIDI connections from the plugin interface and be aware that you have to
reset your devices before selecting the right device. Instructions mentioned above in the
manual, so read it.
• Make sure your license is valid. Plugin displays “registered :-)” when the license is ok.
• Make sure the DeviceID matches with both the plugin and your Virus.
• Make sure the lopage, hipage and softthru settings are set as required.
• Make sure your patches folder exists and that you have rights to write to it.
If you still can’t get your Virus to make the “handshake” with the plugin, you can open a Support
Ticket at our official homepage. The best way for us to solve your problem is when you send us a
little video of what you try to achieve and how you try to do it. Send us a private youtube link in
the ticket or upload a video in our service.
If you have validation errors, we hope you will send over an email with the crash log and full
specs of your current system. This way it’s much easier and faster for us to solve your issue.
TIP #4: Always keep your account up to date with your name, email and address details –
otherwise the license generation will not work! So, fill in ALL your details before contacting us.
Our support is open from Monday to Friday between 07:00 - 16:00 EET and we intend to
reply on all support tickets within 24 hours and emails in 48 hours.
Subscribe to your mailing list in order to get the latest update news, new product
announcements, special customer offers and some tips every now and then.
If you want us to make cool plugins more, read the manual for the third time and let us focus on
what we do the best: Develop more control plugins for hardware synthesizers.
23
Final Words
We would like to that you all for your support prior to the development of this plugin.
We hope you will enjoy the advantages this plugin brings to your everyday production workflow
and we hope that you will purchase the full license to our plugin from our own store.
Development of this plugin has taken over 19 months, including over 70 000 lines of deep C++
coding, thousands of cups of coffee and endless hours with the graphical user interface.
Most of the plugin core was written together with Arto Vaarala and you should check out his
multi award winning plugin “Kirnu Cream” as well.
https://www.mysteryislands-music.com
http://www.kirnuarp.com
http://www.alanmarcero.com
***
24