Loading Instruments From Vsti

Hi :D

Ok, i would like to use more then one instrument / sound form the same VSTi

Is there a way of doing this without having to load the same VSTi twice?

Cheers

:yeah:

search for alias in the renoise wiki, too late/early here to elaborate :slight_smile: .

Hi thanks but i do need someone to elaborate lol as the docs really dont help me much…

I have loaded a VST instrument into the empty “Instrument Selector”
lets call this instrument slot “00”
then on instrument slot “01”
I have selected the “VST alias”
so now i have “VST alias (instr.00)” in instrument slot “01”

trouble is if i change the program to a different sound it also changes in instrument slot “00”
so this cant be right :blink:

does this happen with all VST instruments? it could also be a bug of the VST

the procedure you have followed is correct

I thought only multi-timbral/multi-output VSTs supported the use of Instrument Aliases, no? Not something you can do for any VST to save CPU cycles is it? And unless your system is struggling why not just load the Instrument again?

Keep in mind that I a bit hardware-centric, but… Like kazakore said… a multitimbral synth (and i assume vst synths work this way too) can accomplish this, otherwise it cannot. Same as a multitimbral vs monotimbral hardware synth. If it is not multitimbral, any changes you manage to send to the synth will affect everything the synth does. Are you sure you are using a mulitimbral vst?

If you would name the vst you are trying to use it would help immensely.

Hi Alien thanks for the reply

Yes i have tried Korgs Wavestation and Waldorf Largo, both act the same when trying to change the sound…

Im suprised this has not been meantioned before on the forum.

I did hear that vsampler was also capable of doin this with renoise but i have no idea how lol

Yes the VSTi has to be multi-timbral but im sure korgs wavestation is :blink:
Loading the “Instrument again” is not really the answer - im wanting to use more then 1 sound from the plugin
which could mean loading the VSTi at lease 10 times lol :o

Thanks anyways

Korg Wavestation isn’t multi-timbral, as far as I can tell. It says “1 Part” on the product webpage, and there’s no mention at all of multi-timbral behaviour:
http://www.korg.com/LegacyWAVESTATION (I’m pretty sure you can layer different sounds across the keyboard zones, but this is a different feature)

Compare this to the product page for Korg M1 which very clearly states “8 Part” and mentions the multi-timbral behaviour:
http://www.korg.com/Legacym1

For other multi-timbral plugins, when you change the VST’s program in Renoise then it will load a completely new program that will affect the whole plugin. Typically what you’ll need to do instead is assign each voice/channel within the plugin’s own GUI, where you’ll have various options to configure the performance and multi-timbral stuff.

Hi so sorry this is my bad…

I did mean to say the Korg M1 no the wavestation… I have tried the M1 also but i ge the same problems

Sorry for the mix up

When you create the alias instruments, you should also change the MIDI channel associated with that alias/instance. Have you also done this?

You can find the channel number next to the program selector:
http://tutorials.renoise.com/wiki/Instrument_Settings#Plugin_Instrument_.28VST.2FAU.29_Properties

Here is a screenshot of the M1 plugin and the vst aliases

as you can see “02” instrument slot is selected and in the instrument program window the sound “Orchestra3” is selected
if you look at instrument slot “00” this also now says “Orchestra3”

So by changing “02” to “Orchestra3” all instrument slots now play “Orchestra3” - not good :(

As I mentioned before, this is the VST’s Program. If you change this then it will affect the entire plugin (and other instances of it). You cannot use different programs in alias instances, since they’re all sharing the same plugin. What you need to do is set your program in the first original instance of the plugin, and then leave it the same for all the other alias instances. If you want to assign different voices within the plugin to different channels, then you need to open up the Korg M1 interface (in the “Performance” tab, I think) and do it there, not from Renoise.

Hi

I have tried that also - this again is another issue im having

If i set “00” to midi channel “1” this works fine
but
When i select instrument “01” and change to midi channel “2” there is no audio at all and when changing
the instrument it still changes the instrument in “00”

thanks

So what is the point of alias if i cant change the program sound lol?

I think we should rewind to my very 1st post, this is getting off topic i think…

Basically i want to be able to load the vsti once but use more then 1 program / sound off it without
loading multipal instances of the plugin… can this be done using renoise alone?

That was my original question… someone said i needed to use alieses but this appears to be not the case

thanks

It’s possible that the plugin is sending each channel to a different output. Take a look at the plugin routing to see if this is the case. You can choose to route each output to a different track in Renoise:
http://tutorials.renoise.com/wiki/Instrument_Settings#Plugin_Routing

The point of aliases is that they allow you to use a single instance of a multi-timbral plugin and then play different parts simultaneously.

It’s important to understand the difference between “parts” and “programs” here. A “part” usually refers to a different sound within the plugin such as bass, strings, piano, drums, etc. A “program” refers to the entire state of the plugin itself, including all of its parts and other settings.

For example, you might have an “Orchestral” program which is configured to play parts such as violin, cello, timpani, etc. When you change to a different program you are also changing all of the parts to some other settings. If you only wanted to change the violin to a different instrument, then you need to change the part from within the plugin itself, not the entire program!

It can’t be done in Renoise, nor can it be done in any other sequencer. This is a “limitation” of the VST plugin standard. If you want to use multiple different programs then you need to use multiple instances.

So basically this is only useful if you have a split keyboard of some kind in the vsti?

A keyboard split is something else. It’s splitting a number of different voices over a single keyboard range, so for example you might have a bass sound from C-1 to B-3, and then a piano sound from C-4 to B-6. You would then be able to play both sounds from a single instance on the same MIDI channel.

A multi-timbral plugin has multiple unique parts/voices spread over each MIDI channel. You can play the full range of notes on any of those parts - you just need to send notes on the correct MIDI channel. This would allow you to have a piano sound covering the full note range on MIDI channel 1, with another full range string pad on MIDI channel 2, etc.

If the plugin features several multi-timbral parts, then aliases are the only way to access and play each of those parts in Renoise.

If it helps to clear things up, let’s look at another popular multi-timbral plugin, Edirol Orchestral:

You see it has Piccolo, Oboe, Contra Bassoon, Trumpet, Tuba, Timpani, etc. Each of those sounds is a “part”. There is one part for each of the 16 possible MIDI channels. In this example, if you wanted to play the Harp then you’d need an alias configured to send notes on MIDI channel 16. If you want to change the Harp to something else, then you don’t change the whole program, you simply change the Harp to another sound. Different programs might contain different arrangements for the entire orchestra, different sets of instruments, different positions and panning, etc.

There are other multi-timbral plugins that allow you to have completely different instruments on each channel. You might have drums, bass, synth, pads, etc. You could have your instruments for an entire song contained within one single instance of the plugin. But maybe all of those sounds take up 500mb of RAM. You don’t want to have multiple instances eating up 500mb per instance, so you use aliases instead. Then you only have one instance using 500mb, and all the other aliases that don’t take up any additional RAM.

Hi blue

Thanks so much for taking the tme out to help me out with all this…
Midi has never been my strong point :wacko: its all very confusing to me

I think i understand what your saying, ill have to read it over afew time and then have a play to full understand it

thanks

I also found this very helpful that also explains how aliasing works with vSampler and Renoise

Using VSTis in Renoise

Hope others also find this post helpful :D

Probably should have just linked to this from the very beginning :)

Ah well. Have fun!

lol yeah just found it on youtube that along with your guide helps loads…

I’ve just used aliasing with the M1 and it worked perfectly so thanks…

just a quick question… now with the alias in slot “01” and playing in “channel 2”
how can i add vst effects to this channel? have tried using a compressor but made no change to the sound
am i missing something lol

cheers