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: 2,851
OSX:
SnowED Version: 1.0.2
Date: Jun 19, 2016
SnowED for OSX Downloads: 1,619
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.
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. 🙂
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]
This looks fantastic! Thank you!
Is there any way the panel files or an AU could be released? I’m drooling!
Thanks!
Sorry, I forgot to add the AU plug-in.
It is now included in the OSX download link.
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.
Thanks very much. 🙂 I’ll be happy to test and report back.
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]
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.
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.
That’s fixed it. 🙂 Thanks very much.
Fantastic, thanks to you.
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
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.
Read the comments above about the Dump Delay parameter.
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).
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
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.
Would it be possible to provide a .bpanelz file to be able to look into the code of your panel?
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
Yeah, I’m aware of this. It’s only on Part 1. Also, Tempo settings is not recalled when saving the state of the panel. Thx for your help!!
Hi dasfaker. Do you have any midi-sysex ducumentation you can share. Thanks!
Thanks, not needed. I’ve contacted Access support and they provided full documentation…
Sorry for the late reply. I don’t have the official documentation, could you send it to me, please? I’ll send you a private. Thanks in advance.
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!
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.
Sometimes I get this
https://dl.dropboxusercontent.com/u/630207/Screen%20Shot%202016-10-17%20at%2011.07.13%20PM.png
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?
Hi
I’m working under Linux and I just see a Windows and a Mac binary.
Is there a option to find somewhere a linux binary or, better, a panel for the Virus TI Snow?
There’s another Virus Ti Panel in .panel format here http://ctrlr.org/access-virus-ti-snow/
It seems there are problems at least on some Linux systems with the size of the dump request response from the Virus, the data is splitted and the panel can’t recognize it, that’s the reason there’s no binary for Linux.
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?
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.
Do you speak about the problem described on http://ctrlr.org/forums/topic/linux-dump-requests-broken/#post-68445 ?
Because don’t see any issue about this in the bug tracker https://github.com/RomanKubiak/ctrlr/issues
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.
If you want that I test something for you, don’t hesitate to contact me. I use a Debian Linux box and have a TI Snow.
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
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?
If I press send it is working. Any idea why not automatically on all? I use alot of parts 🙂
Is this on Win or OSX?
Win 7 Pro Tools 12
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 ;-(
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
Actually it’s sometimes the FX1 tab that makes the plugin bug. There is something taht is not quite right in there :/… I’ll use other fx I guess !