Viper|1.2.2 update with bugfixes and new skin

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
Viper

Post

Thanks alot! :)
INTERFACE: RME ADI-2/4 Pro/Antelope Orion Studio Synergy Core/BAE 1073 MPF Dual/Heritage Audio Successor+SYMPH EQ
SYNTHS: Arturia Polybrute 12/Roland Jupiter X + Juno X/Yamaha Montage M/Yamaha KX88
PEDALS: Chase Bliss Blooper + Mood MK II

Post

no worries!
it was easy to compile, as the Reaktor builder had chopped them out,
when I do this sampling project I will make some tools to help me,
I'll up this bank of 62 at 4096 length-
linear interpolation is actually rather cool, and auditorily and visually rather lossless
I wonder what I want in here
-my site is gone and music a mess

Post

nix808 wrote: Sun Mar 15, 2020 10:56 pm they would still be analogous imo
Sure, but that's not the point. The point is, if I want to scan / modulate the wavetable with interpolation off or a value below 100% it's absolutely impossible to do so because the interpolation is baked into the audio files.

The perfect Virus TI wavetable for Viper would be one without interpolation so Viper can do the Interpolation (with all 127 values of interpolation!). By the way, confusingly interpolation is set to 100% when the parameter is set to 0 and it's off when it's set to 127.

Post

nix808 wrote: Sun Mar 15, 2020 10:56 pm they would still be analogous imo
Sure, but that's not the point. The point is, if I want to scan / modulate the wavetable with interpolation off or a value below 100% it's absolutely impossible to do so because the interpolation is baked into the audio files.

The perfect Virus TI wavetable for Viper would be one without interpolation so Viper can do the Interpolation calculations (with all 127 values of interpolation!). By the way, confusingly interpolation is set to 100% when the parameter is set to 0 and it's off when it's set to 127.

Post

Dip200 wrote: Mon Mar 16, 2020 12:04 am By the way, confusingly interpolation is set to 100% when the parameter is set to 0 and it's off when it's set to 127.
I have noted this now for sure. I'll likely plug my hw synths back in today. I'll look at the wave-scanning interpolation on the TI, I wasn't aware of it. If I do the time-intensive sampling, I'll be darn sure to set interpolation to 127

So hmm close isn't close enough, if we can have the fidelity somewhere- we should
I wonder what I want in here
-my site is gone and music a mess

Post

If you scan through the wavetables without interpolation you should notice that a bunch of wavetables have actually just very few actual waves saved with in them while all the others are calculated by the TI when interpolation is turned on. Sadly I don't have my TI anymore or I would help with this.

Post

This is getting exciting ;)
INTERFACE: RME ADI-2/4 Pro/Antelope Orion Studio Synergy Core/BAE 1073 MPF Dual/Heritage Audio Successor+SYMPH EQ
SYNTHS: Arturia Polybrute 12/Roland Jupiter X + Juno X/Yamaha Montage M/Yamaha KX88
PEDALS: Chase Bliss Blooper + Mood MK II

Post

Do you have a link to the interpolated samples Dip200?

oh- trusampler- I must do this then! just shuffling units and power now
I wonder what I want in here
-my site is gone and music a mess

Post

:tu: Great news to hear!
INTERFACE: RME ADI-2/4 Pro/Antelope Orion Studio Synergy Core/BAE 1073 MPF Dual/Heritage Audio Successor+SYMPH EQ
SYNTHS: Arturia Polybrute 12/Roland Jupiter X + Juno X/Yamaha Montage M/Yamaha KX88
PEDALS: Chase Bliss Blooper + Mood MK II

Post

I have dead pixels again-
ohh nooose
damn ur pixel hide! -->
booted.png
Dip200 mate- where is this interpolation setting?
I can't find it on the plug- maybe some manual diving is in order
--or is that what she said :wink:
You do not have the required permissions to view the files attached to this post.
I wonder what I want in here
-my site is gone and music a mess

Post

Dip200 wrote: Mon Mar 16, 2020 12:05 am
nix808 wrote: Sun Mar 15, 2020 10:56 pm they would still be analogous imo
Sure, but that's not the point. The point is, if I want to scan / modulate the wavetable with interpolation off or a value below 100% it's absolutely impossible to do so because the interpolation is baked into the audio files.

The perfect Virus TI wavetable for Viper would be one without interpolation so Viper can do the Interpolation calculations (with all 127 values of interpolation!). By the way, confusingly interpolation is set to 100% when the parameter is set to 0 and it's off when it's set to 127.
Yes, there are actually only a few frames in each wavetable of the Virus, so its not that hard to sample them, but one should keep a few things in mind. One, make sure the phases of each cycle start at the correct place, one should set the osc phase to reset on each key so we can see where the wave cycle starts. Then one should sample each frame like that and stitch them together to one wave file in Serum or so. The second thing one should look out for is that the Virus has a DC filter at the end of the signal path, (which is basically an HP filter at very low Hz), so if you record the waves like that you could loose low frequencies, so one should add them back with an opposite EQ . You can use a spectrum analyzer to check where its needed. I would do all this tedious work myself, but I have to work on the synth :P

The interpolation knob works just like in the Virus, even if its confusing I wanted it to match that.
http://www.adamszabo.com/ - Synths, soundsets and music

Post

@Nix808

The wavetables can be found here: http://www.mediafire.com/file/go9294o01 ... s.zip/file

When you set an oscillator to Wavetable mode there will be a new knob visible in the editor. I think it's simply called interpolation. In Viper it's called inter.

I think there was a trick that somtimes got rid of dead pixels. You had to power off the Virus and remove the power cable for some time ( a minute or so). Then plug it back in and boot with two knobs pressed down. I don't know, maybe Edit + Arp down, something like that. Maybe some one knows this here ?

@ Adam
I did not critisize the way you implemented the Inter knob. I would have done the same.
Last edited by Dip200 on Mon Mar 16, 2020 5:08 pm, edited 1 time in total.

Post

Ok, I made a little guide to anyone who has time and patience to properly sample the Virus Ti wavetables. Its not as simple as automating the morph and recording the wave and its done. It requires some work. Here is an image (save it and zoom in) showing the procedure.

Image

Step 1: We need to create a clean signal in the Virus, so lower the Punch intensity, move the Osc balance to Oscillator 1, disable the cutoff and filter link, move Filter balance to Filter 1, and in the effect section make the Character effect dry so it wont color the signal.

Step 2: Serum uses 2048 samples for each frame in the wavetable so to get the best results we have to sample each wave cyce to be as close as possible to 2048 samples. If you sample a wave cyce thats some other length like 564 samples long, Serum has to resample and stretch the wave and it will introduce artifacts and color the sound. To get the correct frequency use this formula: (2048 / DAW Sampelrate)*1000, in my case its (2048 / 44100)*1000 = 46Hz. In FL Studio thats around F#2. Set a sine wave and check a spectrum analyzer to double check. Now we are almost ready to sample.

Step 3: The Virus has a DC filter to remove low pops this means that when you go lower and lower on the keyboard the low frequencies of the waves are removed which colors the sound. For example a sawtooth wave will start to bend as you go down the frequency. If we dont fix this then the recorded wave will have lower frequencies, and if you use them in Viper (which also has the same DC filter) will remove frequencies again, changing the sound even more. To fix this, we need to compensate this and add back the low harmonics with an EQ. I messed around with it until the sawtooth seemed straight again.

Step 4: make sure Oscillator 1 has phase retrigger so the waves always start from the same phase. This is important because if the waves have a random phase start they will blend together differently when you morph them. In the virus select your wavetable and make sure there is no interpolation so you can hear each frame of the wavetable. Some wavetables have more frames than others. Now just record each frame, and look for the pattern where each cycle beginning and endpoint is. Make sure that the selected wave length is close to 2048, otherwise you will change the sound when its looped. Then just drag them into Serum, save it and load it in Viper.

I sampled the Clusters wavetable as an example and here are the results. When you take care and do it precisely it will sound the same:



Here is the wavetable I made, and this is the correct way to do it. Just create a new folder in the wavetable folder in Viper and drop it in there.

https://www.adamszabo.com/internet/Clusters.wav

Best of luck who takes up this challenge to sample all the waves :D
Last edited by adamszabo on Mon Mar 16, 2020 5:10 pm, edited 2 times in total.
http://www.adamszabo.com/ - Synths, soundsets and music

Post

@ Nix808
Try this: Remove all cables including the power cable from your Virus and wait for 20 seconds. Then plug-in the power cable again while holding the ARP EDIT key.
adamtrance wrote: Mon Mar 16, 2020 5:06 pm Best of luck who takes up this challenge to sample all the waves :D
I will happily donate some money :tu:

Post

Hey thanks for all kinds of useful information people-
and the sense of community behind such an idea

To start with I'll tinker with the TI,
and see how high I can run my samplerate

I too will try and do 1 table to start with
A little money would be nice, but usually I seem to be a freeware unit 8D

ta again on the method Adam- I'll read again

I'll try the fix on the LCD Dip!

I found interpolation on the table with your help-

was wondering who is the author of the interpolated tables?
Stephan Becker has provided the short cycles from the C
He made his mySpace publicly available->
www.myspace.com/sectoralpha

This means I need to try and work the TI hehe- terrible job huh?
I wonder what I want in here
-my site is gone and music a mess

Post Reply

Return to “Instruments”