SnowED

SnowED – Standalone, VST & AU Editor for Virus TI Snow

Multitimbral Midi Editor for the Virus TI Snow. Finally it’s possible to control the four parts available in Sequencer Mode simultaneously.

Non Snow users: You can use SnowED with other TI series models, but limited to the first 4 parts in Sequencer Mode.

 

Features:

· Librarian
Load and save individual patches in .syx and .mid format.
Load and save soundbanks in .syx and .mid format.
Load patches from ROM and RAM banks.
Write patches in RAM banks and external banks.
Create new soundbanks.
Drag&Drop patches between banks.
*Not compatible with patches from Virus A, B and C.

· DAW Automation

Every parameter of the sound engine of every part is ready to be automated.

· Total Recall

SnowED lets you edit all parameters of the Patch assigned to each Part and save the latest edit status within the application. This means that you can easily recall the latest status of the previous edit simply by opening SnowED.

· Section Locking

Lock any section of the Virus sound engine. For instance, lock Oscillator 1 and Amplitude Envelope. When loading or receiving a new patch, the locked sections will not change. Do you like the effect settings of a patch, or the arpeggiator pattern? Lock them and test any patch with those settings. Forget about random generators.

· Instructions

The zip file contains both stand-alone and VST plugin version (AU plugin for OSX also), as well as a short manual.

· What’s new

1.0.2: Added a Dump Delay parameter that allows to select the time between patch request messages when selecting a bank. If you get message “No communication with Virus TI”, try increasing the delay time.

· Download

Windows:
SnowED Version: 1.0.2
Date: Jun 19, 2016

SnowED for Windows   Downloads: 3,074

OSX:
SnowED Version: 1.0.2
Date: Jun 19, 2016

SnowED for OSX   Downloads: 1,766

 

48 thoughts on “SnowED”

  1. I’m experiencing a problem where I keep getting the message ‘No communication with Virus Ti’ when I try to get the software to load a RAM or ROM bank from the Virus. I’m also getting a similar problem when getting individual patches from the Virus to a part in the editor (same error message). I often need to keep clicking ‘Get’ up to ten times before it will work. Sometimes it works straight away though. I’ve never managed to get it to ‘get’ any of the banks from the Virus though

    I’ve tried 3 different USB ports and 2 different cables as well just in case it was something to do with that.

    Any ideas what it could be? Other than the patch issue, two way connection is working perfectly every time (knob movements etc), and patch ‘send’ works every time.

  2. And also, thanks very much for making this. It’s just what I was after and opens up the Virus for more use for me a lot more than without it or using the often problematic Access software. 🙂

  3. Hi barryfell, thanks for your comments!!

    This message appears when the editor don’t receive a response after a dump request, or the response is different from what is expected. Let’s check some things:
    MIDI Device ID must match on both the Virus and the panel. Try it with 1 or Omni.
    Program Change must be set to On on the Virus.
    Now, press Ctrl + M to show up the MIDI monitor, and there enable input and output. Press GET on any part to receive a patch, and paste here the message received after that.
    Also, paste here the message received after selecting a bank on the Browser.

    • Here’s what midi monitor shows when I press send (which works as it should):
      ————————————-
      OUTPUT
      [09:21:18:000175]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 524] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 10 00 00 0c 00 04 4c 62 00 03 7f 02 00 40 7f 00 00 00 00 00 24 13 15 40 60 00 00 1a 40 00 00 00 40 40 60 00 00 00 00 40 00 00 40 7f 0b 00 00 00 00 7f 7f 40 08 00 00 01 00 00 38 00 40 68 62 51 00 40 44 00 00 00 56 01 00 00 40 34 00 40 40 40 40 40 52 00 00 00 79 00 3f 4d 40 40 40 40 64 01 40 00 00 00 00 66 7f 40 00 01 01 7f 21 3f 40 7f 40 01 00 01 33 40 4a 28 06 01 40 00 00 00 10 00 00 00 00 40 00 00 00 00 40 00 5d 01 00 00 01 00 00 00 00 39 04 00 05 04 00 7f 00 00 01 42 3e 01 00 01 01 01 24 00 00 00 00 00 00 00 00 40 40 2b 40 40 40 40 40 40 3d 10 39 40 40 40 40 00 40 40 40 01 03 03 49 4b 05 16 60 18 40 07 33 20 18 40 18 40 00 40 10 40 00 03 00 18 58 55 40 7f 00 40 50 33 40 40 19 1e 00 00 00 03 03 18 40 03 18 40 03 18 40 50 75 6c 73 46 61 64 65 42 43 01 03 04 01 00 01 67 00 01 39 03 4a 3b 40 4d 00 2b 00 40 03 04 02 00 00 00 00 00 7f 40 40 7f 7f 40 00 00 05 00 02 00 00 00 00 02 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 7f 7f 40 00 00 00 00 00 14 46 00 40 46 14 46 00 40 46 00 40 10 40 18 40 18 40 18 40 18 40 18 40 18 40 18 40 00 00 00 04 00 00 00 00 01 01 02 00 00 00 04 00 03 00 00 1f 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 7f 40 00 01 00 64 15 f7]
      [09:21:18:000175]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 72 00 29 01 f7]
      [09:21:18:000175]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 72 00 26 40 f7]
      —————————————————

      Here’s what midi monitor shows when it finally allows me to ‘get’ a patch (which can take up to 10 times, but usually works best when I first open the plugin):
      OUTPUT
      [09:31:04:000448]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 10] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 10 30 00 00 f7]
      [09:31:04:000448]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 73 02 7a 01 f7]
      [09:31:04:000448]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 72 01 1d 00 f7]
      [09:31:05:000448]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 3] [Controller] Ch:[ 1] No:[ 19] Val:[ 22] RAW:[b0 13 16]
      [09:31:05:000449]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 3] [Controller] Ch:[ 1] No:[ 24] Val:[ 39] RAW:[b0 18 27]
      [09:31:05:000451]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 3] [Controller] Ch:[ 1] No:[ 68] Val:[ 1] RAW:[b0 44 01]
      [09:31:05:000451]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 71 00 12 10 f7]
      [09:31:05:000451]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 71 00 13 0a f7]

      INPUT
      [09:31:05:000438]: Dev:[4- Virus TI Synth] Time(21339.820711) Size:[ 524] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 10 00 00 0c 00 04 59 62 5e 03 7f 02 00 40 7f 00 00 00 00 00 40 53 16 40 60 3f 00 27 40 00 00 00 40 40 60 00 51 00 00 4c 00 00 40 7f 18 00 30 00 00 40 7f 00 09 00 06 01 00 00 1d 00 40 63 00 4c 7f 58 00 00 00 00 2d 01 00 00 40 34 01 40 40 40 40 40 3b 01 00 00 40 00 3f 40 40 40 40 40 6f 01 34 04 00 00 00 32 7f 40 00 01 01 7f 00 39 55 7f 40 01 00 01 00 40 00 28 06 01 40 00 00 00 10 00 00 00 00 40 00 00 00 00 40 00 30 01 00 5a 04 00 00 00 00 39 04 10 0a 00 00 7f 00 00 01 43 3d 01 00 01 01 01 24 00 00 00 00 00 00 00 00 40 40 2b 40 40 40 40 40 40 29 0b 26 40 40 40 40 00 40 40 40 01 03 02 20 58 03 38 67 00 40 18 05 2c 00 40 00 40 49 7f 4a 6a 00 03 00 18 58 55 40 7f 00 40 50 33 40 40 19 1e 00 00 00 03 05 3e 60 07 0b 60 03 18 40 53 6c 69 6e 6b 61 20 20 42 43 01 01 00 01 00 01 3e 00 01 00 03 68 3b 40 4d 00 2b 00 40 03 04 02 00 00 00 00 00 7f 40 40 7f 7f 40 00 00 05 00 02 00 00 00 00 02 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 7f 7f 40 00 00 00 00 00 14 46 00 40 46 14 46 00 40 46 18 37 16 53 00 40 00 40 00 40 14 56 00 40 18 40 18 40 00 00 00 04 00 00 00 00 00 01 02 00 00 00 04 00 03 00 00 1f 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 7f 40 00 01 00 64 4d f7]
      —————————————————————————————————–
      Here’s what midi monitor shows when I press get and it doesn’t work:

      OUTPUT
      [09:23:51:000312]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 10] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 10 30 00 00 f7]
      [09:23:51:000312]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 73 02 7a 01 f7]
      [09:23:51:000312]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 72 01 1d 00 f7]

      INPUT
      [09:23:52:000303]: Dev:[4- Virus TI Synth] Time(20906.684763) Size:[ 524] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 10 00 00 0c 00 04 55 01 00 00 7f 00 00 40 7f 00 00 00 00 00 40 00 28 40 60 00 00 33 40 37 00 00 4b 40 60 00 7f 00 00 7f 00 00 00 3f 03 33 17 7f 7f 60 4b 40 05 00 00 00 00 0a 15 3a 0b 2d 27 3d 10 08 0b 00 00 00 76 02 01 00 72 00 00 40 40 40 40 38 5c 02 01 00 0e 00 00 40 40 35 3e 40 7f 00 34 00 00 00 00 00 00 00 00 00 01 7f 4c 00 00 00 53 00 00 01 00 40 00 28 06 01 40 00 00 00 01 00 00 00 00 40 00 00 00 00 00 00 30 01 00 00 01 00 00 00 00 25 00 00 00 03 00 00 00 00 01 42 3e 01 00 01 01 00 0a 00 00 00 00 00 00 00 00 00 00 00 2b 26 40 40 40 40 09 41 0e 40 40 40 40 00 00 5a 40 01 05 03 21 4d 00 22 2c 21 40 03 6c 50 5f 4f 75 45 4a 49 00 40 00 00 00 00 00 00 00 00 00 4e 5f 2b 40 58 36 4b 00 00 45 00 15 27 2e 07 20 69 1b 26 44 53 68 6f 72 74 69 65 20 42 43 01 02 04 00 00 01 72 00 01 00 03 20 05 40 03 00 00 00 40 03 04 02 00 00 00 00 00 7f 40 40 7f 7f 40 00 00 1b 00 02 00 00 00 00 02 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 7f 7f 40 00 00 00 00 00 14 46 00 40 46 14 46 00 40 46 00 40 00 40 00 40 21 39 00 40 00 40 00 40 00 40 00 40 00 00 40 40 40 00 00 00 02 00 02 00 00 00 01 00 00 00 00 01 55 7f 01 40 64 01 40 64 00 74 7f 01 40 64 00 60 7f 01 40 7f 01 40 64 00 40 64 00 0d 0d 01 09 16 01 40 64 00 03 24 01 40 64 00 06 43 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 f7]

      ———————————————————–

      Here’s what midi monitor shows when I try to ‘get’ a bank from the hardware:
      OUTPUT
      [09:26:17:000435]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 10] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 10 30 02 00 f7]

      INPUT
      [09:26:18:000417]: Dev:[4- Virus TI Synth] Time(21052.797763) Size:[ 524] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 10 02 00 09 00 00 00 61 00 03 7f 04 64 40 7f 00 00 00 00 00 7f 47 00 40 60 7f 00 00 40 31 00 00 4f 40 60 00 40 00 00 40 3c 00 7f 34 3a 00 00 45 53 61 6a 27 01 00 00 00 00 00 18 1e 2c 32 43 6d 53 2f 32 00 00 00 54 01 00 00 40 25 00 40 40 59 40 40 3c 01 00 00 40 00 00 40 40 40 40 58 63 01 40 00 00 00 00 30 7f 40 00 01 00 01 21 52 1d 7f 40 01 00 01 00 40 00 28 06 01 40 00 00 00 01 00 00 00 00 00 00 00 00 00 40 00 5c 01 00 00 02 1f 00 00 00 39 04 00 00 00 00 7f 00 00 01 42 3e 01 00 01 01 00 24 00 00 00 00 00 00 00 00 00 4c 28 2b 55 40 40 40 40 2b 1a 4d 6a 6a 40 40 00 39 55 40 01 05 18 22 4f 03 19 4a 66 59 1a 29 36 24 31 27 39 00 40 00 40 00 02 0a 24 70 30 40 7f 00 40 69 33 40 40 19 2a 00 00 00 00 07 75 4f 03 00 40 03 00 40 41 6e 64 72 6f 6d 64 61 48 53 00 03 00 02 00 7f 04 00 03 46 01 30 1e 38 3b 00 28 00 00 03 04 02 00 00 00 00 00 7f 40 40 7f 7f 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 f7]

  4. Thanks a lot for the feedback barryfell.

    It’s clear from your data that the panel is receiving the patch dumps on every attempt (it’s not a communication issue) but it seems to ignore the data. I think I found a possible reason. On your system, it takes almost a second the lapse from the dump request to the incoming dump. On my system, this time is +-250 milliseconds. The panel has a 1 second timer waiting for the message, and if there is no response in this time, it will ignore the dump. This could explain why it works only a few times of many attempts.
    I’ll make this timer longer and update the panel ASAP. I will need that you test this update in order to know if the issue is gone.

    The panel uses many timers and some could cause similar problems, as all of them are fitted with my system.

  5. Hi barryfell.
    Thanks again for your help, much appreciated.
    I’ve just uploaded the new version. Now the panel will wait longer for the arrival of the data requested. This should solve the Get button and bank requests problems. Let me know.

    • Hi, I’m happy to say the issue ‘getting’ patches has been solved and I can now ‘get’ patches every time! Thanks very much.

      However, the issue with getting banks remains. It still reports no communication with the hardware, so it”s still not possibly waiting long enough?

      ————————————————————————————–
      When I try and load a bank:

      OUTPUT
      [00:06:14:000544]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 10] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 10 30 02 00 f7]

      INPUT
      [00:06:15:000549]: Dev:[4- Virus TI Synth] Time(4395.257180) Size:[ 524] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 10 02 00 09 00 00 00 61 00 03 7f 04 64 40 7f 00 00 00 00 00 7f 47 00 40 60 7f 00 00 40 31 00 00 4f 40 60 00 40 00 00 40 3c 00 7f 34 3a 00 00 45 53 61 6a 27 01 00 00 00 00 00 18 1e 2c 32 43 6d 53 2f 32 00 00 00 54 01 00 00 40 25 00 40 40 59 40 40 3c 01 00 00 40 00 00 40 40 40 40 58 63 01 40 00 00 00 00 30 7f 40 00 01 00 01 21 52 1d 7f 40 01 00 01 00 40 00 28 06 01 40 00 00 00 01 00 00 00 00 00 00 00 00 00 40 00 5c 01 00 00 02 1f 00 00 00 39 04 00 00 00 00 7f 00 00 01 42 3e 01 00 01 01 00 24 00 00 00 00 00 00 00 00 00 4c 28 2b 55 40 40 40 40 2b 1a 4d 6a 6a 40 40 00 39 55 40 01 05 18 22 4f 03 19 4a 66 59 1a 29 36 24 31 27 39 00 40 00 40 00 02 0a 24 70 30 40 7f 00 40 69 33 40 40 19 2a 00 00 00 00 07 75 4f 03 00 40 03 00 40 41 6e 64 72 6f 6d 64 61 48 53 00 03 00 02 00 7f 04 00 03 46 01 30 1e 38 3b 00 28 00 00 03 04 02 00 00 00 00 00 7f 40 40 7f 7f 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 f7]
      ——————————————————————————————
      For reference, here’s what it shows now when I successfully every time get an individulal patch:

      OUTPUT
      [00:09:16:000685]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 10] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 10 30 00 00 f7]
      [00:09:16:000685]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 73 02 7a 01 f7]
      [00:09:16:000685]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 11] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 72 01 1d 00 f7]
      [00:09:17:000684]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 3] [Controller] Ch:[ 1] No:[ 19] Val:[ 52] RAW:[b0 13 34]
      [00:09:17:000686]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 3] [Controller] Ch:[ 1] No:[ 24] Val:[ 52] RAW:[b0 18 34]
      [00:09:17:000688]: Dev:[4- Virus TI Synth[JUCE]] Time(1.000000) Size:[ 3] [Controller] Ch:[ 1] No:[ 68] Val:[ 2] RAW:[b0 44 02]

      INPUT
      [00:09:17:000676]: Dev:[4- Virus TI Synth] Time(4577.386180) Size:[ 524] [System exclusive] Ch:[–] No:[—-] Val:[—-] RAW:[f0 00 20 33 01 00 10 00 00 0c 00 04 17 01 36 00 7f 00 00 40 7f 00 00 00 00 00 40 00 34 28 60 44 30 34 34 69 00 00 40 00 60 00 00 00 01 41 00 00 00 26 11 00 00 00 00 7e 75 00 00 00 00 01 00 00 1e 64 2f 6c 00 33 5e 25 18 00 00 00 4d 02 00 00 42 00 00 40 40 17 40 40 4d 01 00 00 40 00 00 7f 40 44 40 40 73 00 40 02 00 00 00 5b 7f 00 00 00 01 7f 00 2f 2b 75 40 01 00 01 00 40 00 28 06 01 40 00 00 00 01 00 00 00 00 40 00 3d 00 00 40 00 1f 01 00 00 03 00 00 00 00 3b 04 00 00 00 00 00 00 00 01 42 3e 01 00 01 01 00 18 00 00 00 00 00 00 00 00 3d 40 00 6a 12 40 40 40 40 28 2e 13 40 5e 40 40 00 00 63 40 01 05 07 36 69 03 18 50 1a 40 18 18 52 00 40 00 40 0c 0f 00 40 00 00 00 00 00 00 00 00 00 40 41 27 4d 58 00 13 00 05 15 00 05 5f 66 02 28 58 03 00 40 44 69 72 74 79 50 6c 73 42 43 00 02 01 00 00 01 67 00 01 00 03 1c 00 40 08 00 4e 00 40 03 04 02 00 00 00 00 00 7f 40 40 7f 7f 40 00 00 03 00 02 00 00 00 00 02 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 7f 7f 40 00 00 00 00 00 14 46 00 40 46 14 46 00 40 46 00 41 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 00 04 15 04 00 00 00 01 01 00 00 00 00 01 04 03 00 00 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 40 64 01 40 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5b 7f 00 00 00 00 00 61 f7]

  6. Thanks again for the report, barryfell.

    I wasn’t sure about the browser timer. Here I will need to insert an option to let the user configure the delay, as this delay will be triggered 128 times to fill the browser, and a fixed delay time safe for all systems can make the bank dump extremely long.

    I’ll post here when the new version is ready.

  7. I just uploaded the new update.
    You can find the Dump Delay parameter in the info window of the Common Tab.

    barryfell, as the response on your system was of about a second, try with 1100 ms.

  8. Hi dasfaker
    Im very psyched about using you plugin. But somehow i cant get it to connect to my TI polar.

    I use Cubase 8 – When adding the SnowED as an instrument track, Ive set the midi device id to identical channels, and by pushing the orange midibutton i can set the different input and output devices.

    Thing is it doesnt seem to connect with my Virus. It cant connect to “Virus TI-Synth” or “Virus TI-midi” in the i/o device settings.

    Please help, I want nothing more than to get this to work! 🙂

    Thank you

  9. Maybe you didn’t disabled the Virus TI midi ports in Cubase. The midi ports used by Ctrlr can’t be shared by any other application, so you must disable them in Cubase..

    • Im trying in standalone mode, I can change the sound on my synth and push get on the snowED, but no sound.
      When I push one of the ram banks in the plugin it says no connection to TI in the bottom.

  10. Thank you so much for this! It’s helping me a lot programming my BCR2000 to control the Snow. Specially for that parameters you can’t control with Snow itself (several arp parameters).
    I’ve found some small differences in several sysex data you use in snowed and the one sent by the snow. Both are working fine, but one reflects graphically in the editor, but not in the snow screen and vice versa. It’s just a parameter in the middle of the arp sysex messages ($00 vs $40).

  11. Hello can anybody shed light on a problem of mine?

    Im fiddling around with my Virus TI and the SnowED plugin. Ive made a nice little intro to a song using all the slots in SnowED. Sounds great and works great,

    Problem is that when I export the project theres no virus on the bounced file only drums from my other vst.

    I can see in the mixer that eventhough I can hear the virus – it as no effect on the masterbus channel.

    Im wondering if its because im only hooked up via USB – using TI as my soundcard.

    Do I have to use Output 1,2,3,4 into my Scarlett soundcard? Doesnt snow support USB out?

    Another thing – Ive been trying to download the Access TI panel from here
    http://ctrlr.org/access-virus-ti-snow/
    But the download folder has no Virus panel in it. Can you pls provide a download link for the panel? 🙂

    Thanks alot for your help.

    Flynn

  12. gueims: Thanks for the report, I’ll take a look at it.

    Flynn: When you don’t use Virus Control, the audio USB outs don’t work, only analog outputs work.
    This panel only deals with midi, so the audio must be configured on your audio interface.
    About the second question, there’s a big blue button labelled “DOWNLOAD” with the download link on this page. This will download a panel file (not an exe or dll), so you’ll need Ctrlr to make it work.

  13. Hi dasfaker. I’ve just noticed that the toggle button and the send slider of the reverb in the fx2 tab does not send any midi messages out at all. I’ve just checking out wich midi message is sending out every function, and comparing them with those sent by the Snow itself to impliment some presets on the BCR2000. Thatway I’ve found that sysex mismatch ($00 vs $40) in several parameters. Just for you yo know…
    Regards

  14. Dump Delay parameter that allows to select the time between patch request messages when selecting a bank. If you get message “No communication with Virus TI”, try increasing the delay time. Hello, great work!! Where can I increase the delay time since the panel seems to work with my Virus Ti Desktop but do not load the factory banks fro m it. Thanks!

  15. Update to the previous message: I’ve found the Dump Delay Parameter in the Common panel, I’ve tried all the values but the answer is always: No communication with Virus TI. It works if I load external banks, they load in the browser and with doubler click load into the Virus TI.

  16. Hi alitalnik, thanks for your input.
    When the “No communication…” message appears, it means there’s is no response from the Virus after a patch request message, or the response is not reaching the panel. Try the following in order to know what’s going on:
    Press Ctrl + M to show up the MIDI monitor, and there enable input and output. Press GET on any part to receive a patch, and paste here the message received after that.
    Also, paste here the message received after selecting an internal bank on the Browser.

    About the error message, I need more details, as I can’t reproduce it. When or how do you get the error message?

  17. Ok, thank you. I have a big problem with the Virus Ti Panel from http://ctrlr.org/access-virus-ti-snow/, that’s why I’m asking for it. The panel doesn’t update when I click on Get or even when I load a sysex patch saved by a dump of a single patch. I’m gonna test it more and then go back to the forums if I can’t find the solution.
    Anyway, it’s nice to find Ctrlr and this kind of panel to control more easily my TI snow! Thanks for this work!
    Suggestion: you could leave the possibility to download the Snowed panel to test this specific “snow” panel with different linux box?

  18. Yes, just what I posted in the previous post. It’s a Linux specific problem and I can’t do anything about it. The Snowed panel suffers the same problem as data managing is the same on both panels.

  19. Yes, this is the problem. It’s not a Ctrlr for Linux problem, it’s a Linux problem (at least some Linux distro, I’ve never tested it), with the size of midi buffers. Atom added something to deal with it, but it’s not documented and I’m unable to test it on my Win computer.

  20. Thank you very much for this! seems to be working great in pro tools with patchworks and midi loopback program.

    How is the recall supposed to work? Should it recall automaticly when I start the project? Now I have to press SEND on Snowed plugin for the patch to recall on virus synth. maybe this is a pro tools issue? cheers

  21. Hi Luigi
    Recall should be done automatically, no need to press any button. If this doesn’t work, pressing send on any part should send each part patch. Is it not working?

  22. I’ve just tested again on Ableton Live, Windows, and the data is automatically sent at project opening.
    When you say you use a lot of parts, what do you mean? The editor only manages 4 parts. Are you using more than one instance?

    • Ok I think the problem is that PT dont send midi if the track is not record enabled, wich no track is on startup. If I inactivate the snowed after I rec enabled the track, every part gets recalled. Still kinda tedious 🙂

      Strange since I set the snow vst in and out to virtual midi ports, it should send midi outside of pro tools. If i have usb connected, this is working, but I wanna use with regular midi ;-(

  23. I think there is something broken with the phaser section, each time i tweak it, Reaper ends up freezing, and most of the time it crashes. It does this with or without the Snow connected. ANd really I’ve noticed it’s alwaus with the phaser section. Weird. And too bad ! Because otherwise this editor is an absolute dream. ABSOLUTE. DREAM. Audio over USB is not for me. I much prefer this kind of solid midi editors. The UI is PERFECT my friend :). Hope at some point the phaser section will work. I’ll check regularly here to see if there is a fix. DOn’t hesitate to contact me by mail if you need a tester : madlesne @ live.fr

    nice day !!
    Louis

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ctrlr