Posted: 03 Jun 2019, 18:57
Hi,
I'm a new user and please forgive me if my question has an easy answer, I couldn't figure it out.
Here's a description of my needs:
I want to see if I can use HH as a VSTi host, controlling several instruments from 2 keyboards in a live situation. Basically I use 6 VSTi's, each one with a number of presets to be loaded according to the actual song during the live set. I need the switch to be relatively fast, as sometimes I need to start the next song quickly after the previous one.
Here's what I have tried.
Scenario 1
The simplest solution I found:
- for each song, create a workspace, load only the required VSTi's
- each VSTi is a patch in its own rack, with the right MIDI device assigned
- save a workspace for each song
This way I can add each song/workspace to the "playlist" module to switch between songs. It's great but... the unloading/loading of racks takes too much time. Whatever the number of racks to load, it always takes overall 7 seconds until I can play a note. This is way too long.
Scenario 2
- create one complete workspace with the 6 racks containing 1 patch/VSTi
- create presets in each patch
- In the grid, I drop each patch/preset needed for one song in the same section (1 section = 1 song)
- add an automation with bypass on/off (so that the unused racks are not computed)
The good thing is that switching to next song is fast, since all the racks are preloaded in the workspace.
The less good thing is that each plugin occupy some RAM resources, in particular have a rack with a NI Kontakt Player instrument based on samples (Horns section) which occupies 1.3 GB of RAM by itself. It doesn't leave a lot of free RAM.
The bad thing: the input devices are not saved with the patch presets, so this leads to some undesirable side effects: some VSTi's listen to all the MIDI channels at the same time, and I get layered sounds where I don't want (because for some songs I want one VSTi to be played from keyboard #1, while for another song I need the same VSTi to be played from keyboard #2).
Scenario 3
- save rack presets according to the songs, with the relevant input MIDI device turned on/off
- drop the rack presets into the grid (instead of patch presets)
The good thing is that now it recalls which keyboard should trigger the VSTi.
The bad thing is that when I switch to the next song, the patch display doesn't update and is not reflecting anymore the settings used in the current song (I need to have a view of the knobs/faders/buttons that I have configured, particularly for the B3 organ VSTi which is central to my gigs, and which I tweak the drawbars and Leslie cabinet settings a lot during the performance).
So, my questions are:
- in scenario 1, is there a way to avoid the 7 seconds delay between each song? (I guess not, but I'm asking just in case)
- in scenario 2, is there a way to set up either the input MIDI device, or the MIDI channel used, and save that setup in the patch presets? I'm sure there's a easy way but I couldn't find it.
- in scenario 3, is there a way to have the patches UI reflect the changes when switching to a new rack preset?
Thanks in advance!
I'm a new user and please forgive me if my question has an easy answer, I couldn't figure it out.
Here's a description of my needs:
I want to see if I can use HH as a VSTi host, controlling several instruments from 2 keyboards in a live situation. Basically I use 6 VSTi's, each one with a number of presets to be loaded according to the actual song during the live set. I need the switch to be relatively fast, as sometimes I need to start the next song quickly after the previous one.
Here's what I have tried.
Scenario 1
The simplest solution I found:
- for each song, create a workspace, load only the required VSTi's
- each VSTi is a patch in its own rack, with the right MIDI device assigned
- save a workspace for each song
This way I can add each song/workspace to the "playlist" module to switch between songs. It's great but... the unloading/loading of racks takes too much time. Whatever the number of racks to load, it always takes overall 7 seconds until I can play a note. This is way too long.
Scenario 2
- create one complete workspace with the 6 racks containing 1 patch/VSTi
- create presets in each patch
- In the grid, I drop each patch/preset needed for one song in the same section (1 section = 1 song)
- add an automation with bypass on/off (so that the unused racks are not computed)
The good thing is that switching to next song is fast, since all the racks are preloaded in the workspace.
The less good thing is that each plugin occupy some RAM resources, in particular have a rack with a NI Kontakt Player instrument based on samples (Horns section) which occupies 1.3 GB of RAM by itself. It doesn't leave a lot of free RAM.
The bad thing: the input devices are not saved with the patch presets, so this leads to some undesirable side effects: some VSTi's listen to all the MIDI channels at the same time, and I get layered sounds where I don't want (because for some songs I want one VSTi to be played from keyboard #1, while for another song I need the same VSTi to be played from keyboard #2).
Scenario 3
- save rack presets according to the songs, with the relevant input MIDI device turned on/off
- drop the rack presets into the grid (instead of patch presets)
The good thing is that now it recalls which keyboard should trigger the VSTi.
The bad thing is that when I switch to the next song, the patch display doesn't update and is not reflecting anymore the settings used in the current song (I need to have a view of the knobs/faders/buttons that I have configured, particularly for the B3 organ VSTi which is central to my gigs, and which I tweak the drawbars and Leslie cabinet settings a lot during the performance).
So, my questions are:
- in scenario 1, is there a way to avoid the 7 seconds delay between each song? (I guess not, but I'm asking just in case)
- in scenario 2, is there a way to set up either the input MIDI device, or the MIDI channel used, and save that setup in the patch presets? I'm sure there's a easy way but I couldn't find it.
- in scenario 3, is there a way to have the patches UI reflect the changes when switching to a new rack preset?
Thanks in advance!


