Topic: help with vsti multi-out set up

Viewing 14 posts - 1 through 14 (of 14 total)
  • #2236
    confusador
    Participant

    ok, brand new to the app, just trying out the demo.

    i associate “bouncing” with “freezing” or “stem rendering” and the like, generally a cpu conservation device, so i admit to not being clear on why “bouncing” is necessary to simply record the output of a multi-out vsti (jamstix in this case) onto the tracks it’s routed to, but it seems from the little i’ve found in the forums and docs on the subject that it is.

    i have js2 set up with four pairs of stereo outs that are routed to four child tracks of a “drums” track group. each child track metering and playing back as i would expect, but no matter what i do to the bounce settings or any other part of podium i CANNOT get it to print anything whatsoever to either the tracks receiving the output or their “bounce tracks.”

    in every other daw i have used (samplitude, reaper, cubase) i have had jamstix print all of it’s midi output on the track containing the vsti itself, and the audio output printed to different “child” or “folder” tracks, all in realtime. is this possible in podium, ideally without creating four additional “bounce tracks”? if so, would someone be generous enough to walk me through it step by step? i’ve a good bit of experience with various recording software so it’s quite frustrating to get stuck for hours right off the bat with something so simple. please help!

    btw, i will be happy to investigate the whys and wherefores of podium’s bouncing or rendering paradigm once i’ve gotten over my initial annoyance at having been so thoroughly thwarted by it. for now though i just want to know the a,b,c of how to make it effing record my drum track.
    cheers.

    #18133
    Zynewave
    Keymaster

    Hi,

    Are you trying to bounce record in realtime, or bounce render offline?

    Do you have any Jamstix MIDI tracks in addition to the four stereo outs?

    You can get Podium to record the MIDI output of a plugin by enabling the “Enable recording of VST plugin MIDI output” option in preferences. This option is off by default, because some plugins will send MIDI input thru to the output, causing duplicate notes when recording over an existing sequence.

    #18149
    confusador
    Participant

    hi zynewave. thanks for the quick response. if i understand the difference correctly, i would like to bounce record in realtime. i have the option to enable recording of vst plugin midi output checked, but i can’t figure out how to select jamstix midi output as the record source for the top group track “drums” – it should also be monitoring all it’s child tracks of course – but it’s doing that currently. the parent group track is the only jamstix MIDI track in the sense that it’s the only track where i want to print the midi output of jamstix (at least until it eventually gets replaced by the final drum submix). i can always freeze a midi arrangement in js though, so what is more important to me right now is figuring out how to get the child tracks to record the audio they’re receiving from js four stereo outs.

    also, i have a question about the way it presents the multi-out incarnation of jamstix as a separate instance on each child track. this is a little disconcerting as i’m used to the parent or folder track containing the vsti, and the child tracks just getting receives from it, whereas in podium it seems the vsti is not represented at all on the top group track where all it’s output is routed in the mixer, but is instead shown on each individual child track receiving it’s inputs. i think i can adjust to this presentation, but i would like to confirm that this is simply the graphical presentation of a single multi-out instance of jamstix? there are not actually four instances of js running simultaneously right?

    #18150
    confusador
    Participant

    if this helps at all, something i have done now causes podium to print all midi output on the “kick” track which is the first child track of “drums” and receives jamstix outputs 1+2 as well as creating a “foot controller” subtrack that looks like some kind of automation lane below it everytime i hit record. i still haven’t managed to record a lick of audio output from js though despite the fact that all the audio seems to be routed correctly. πŸ˜•

    #18169
    Zynewave
    Keymaster

    @confusador wrote:

    hi zynewave. thanks for the quick response. if i understand the difference correctly, i would like to bounce record in realtime. i have the option to enable recording of vst plugin midi output checked, but i can’t figure out how to select jamstix midi output as the record source for the top group track “drums” – it should also be monitoring all it’s child tracks of course – but it’s doing that currently. the parent group track is the only jamstix MIDI track in the sense that it’s the only track where i want to print the midi output of jamstix (at least until it eventually gets replaced by the final drum submix). i can always freeze a midi arrangement in js though, so what is more important to me right now is figuring out how to get the child tracks to record the audio they’re receiving from js four stereo outs.

    Unfortunately setting up realtime-bounce recording is a bit cumbersome at the moment. You need to manually draw in the sound event for the recording, on a track that is hidden by default. I have an item on my todo list concerning this, and I really should deal with this soon 😳 . Is it not possible to render offline with JamStix?

    also, i have a question about the way it presents the multi-out incarnation of jamstix as a separate instance on each child track. this is a little disconcerting as i’m used to the parent or folder track containing the vsti, and the child tracks just getting receives from it, whereas in podium it seems the vsti is not represented at all on the top group track where all it’s output is routed in the mixer, but is instead shown on each individual child track receiving it’s inputs. i think i can adjust to this presentation, but i would like to confirm that this is simply the graphical presentation of a single multi-out instance of jamstix? there are not actually four instances of js running simultaneously right?

    You have multiple mappings, but they all relate to the same instance of the plugin, indicated by the “#1” in the mapping name. This gives you the flexibility to set up tracks only with the outputs and MIDI channels that you actually need to use. If you want to use additional plugin instances, you use the “new instance” right-click command in the device list, which will give you an identical set of mappings with “#2”, “#3” etc. in the name.

    The signal flow in the Podium engine follows the visual arrangement of tracks: Everything (audio, midi, parameter automation) flows from the bottom track branches, towards the topmost master root track. The output of child tracks inside a group track is mixed together and routed up through the group track. When you want to bounce a multioutput plugin, with the intent to save the CPU usage of the plugin, then you should enable the bounce mode on the group track. That will bounce the mixed output of all the multi-outs. When the group track is bounced, it will mute all child tracks, and this is what reduces the CPU usage. All tracks that have mappings for the plugin instance need to be within the bounced group to reduce the CPU. If you just bounce an individual output track inside the group, you will not reduce the CPU usage by much, as the plugin MIDI tracks are still playing.

    I’ve made a note to myself, that I need to create a YouTube video showing how to set up and bounce multi-out/multitimbral plugins. It is simple enough to use once you get the hang of it, but it can be difficult to break through for newcomers that are accustomed to other DAWs.

    #18174
    confusador
    Participant

    ok, that all makes sense. is there a thread somewhere about how to show the hidden track and draw the event to enable realtime bounce? is it possible once you’ve drawn the events for the realtime bounce recordings to save the whole setup as a track or track group template? i’m not sure about rendering offline with jamstix. i haven’t been able to get it to work as far as i can tell, but i’m clearly missing something here, so it may well be possible. thanks for the detailed response regarding the presentation of the multi-out instance of jamstix. i think this is related to the global/insert plugin architecture detailed in the manual yes? i did not fully grasp this scheme on first readthrough but i am still investigating. liking other aspects of podium very much.

    #18176
    Zynewave
    Keymaster

    @confusador wrote:

    ok, that all makes sense. is there a thread somewhere about how to show the hidden track and draw the event to enable realtime bounce?

    1/ Enable the “realtime record bouncing” mode on the group track.
    2/ Right-click the empty “effect” button on the track header or the inspector, and select “options > hide track lane”. That should reveal the hidden bounce track with the “B” button on the track header.
    3/ Draw the sound event on this track.
    4/ Hide the bounce track lane again, to tidy up.
    5/ Select “Arm bounce recording” from the bounce menu.
    6/ Enable record mode in the transport toolbar.
    7/ Start playback.

    Step 2 to 4 will not be needed once I implement the automatic creation of the sound event.

    is it possible once you’ve drawn the events for the realtime bounce recordings to save the whole setup as a track or track group template?

    It should be. If you enable the copy events option when saving the group track as a template.

    i’m not sure about rendering offline with jamstix. i haven’t been able to get it to work as far as i can tell, but i’m clearly missing something here, so it may well be possible. thanks for the detailed response regarding the presentation of the multi-out instance of jamstix. i think this is related to the global/insert plugin architecture detailed in the manual yes?

    Yes.

    #18189
    thcilnnahoj
    Participant

    I’ve never used Jamstix, but I believe it’s meant to be used somewhat differently… Meaning that there are no actual MIDI events in the arrangement, but rather Jamstix plays along all by itself, no?
    That could explain why bouncing doesn’t work for you…

    Edit: Oh, I see you first recorded Jamstix’ MIDI output, thus creating a MIDI event in the arrangement. Anyway, I managed to get it bouncing with multiple outputs just now, but I don’t quite know my way around its interface yet.

    I could see about making a video with multi-timbral instruments the coming week. However, I only have Addictive Drums and the free Kore Player right now.

    #18209
    thcilnnahoj
    Participant

    After playing with it some more, I can’t seem to get around the problem that it only writes MIDI note events on C1 for all instruments. The same happens when trying to export its output to a MIDI file, also in energy XT and Reaper demo…

    But like I said, I’ve got zero experience with Jamstix, so it might just be user error. :-k
    The upside is that all those kickdrum hits it produces for me can be very easily bounced to audio. πŸ˜‰

    You said you get a signal on outputs 1+2 – did you disable the “downmix” option in the Jamstix mixer?

    #18216
    thcilnnahoj
    Participant

    Okay, here’s a non-flashy video of how to set up Addictive Drums as multi-output instrument: http://www.youtube.com/watch?v=RbrtFct9b38

    It should be applicable at least to other drum samplers as well – for Jamstix too, apart from that you can/must assign which instruments go to which outputs, and that its MIDI export is broken for me.

    Maybe Frits would like to do a video for GPO? Because Kontakt & Kore Player are not nice to work with… πŸ‘Ώ

    #18217
    Zynewave
    Keymaster

    @thcilnnahoj wrote:

    Okay, here’s a non-flashy video of how to set up Addictive Drums as multi-output instrument: http://www.youtube.com/watch?v=RbrtFct9b38

    Excellent! =D> I added that as a favorite on the ZynewaveDotCom channel.

    Some tips, that you may already be aware of:

    In the start of the video you rename the individual mappings. You can rename the folder (e.g. from “Addictive Drums” to “AD”), and all mappings will be renamed accordingly, provided that you do it before customizing the individual mapping names.

    I initially did not notice how you extended the loop range. You could also have right-clicked the loop button and selected “set loop around selection”.

    Maybe Frits would like to do a video for GPO? Because Kontakt & Kore Player are not nice to work with… πŸ‘Ώ

    Just curious: What don’t you like about Kontakt & Kore Player?

    #18219
    thcilnnahoj
    Participant

    @Zynewave wrote:

    Some tips, that you may already be aware of:

    In the start of the video you rename the individual mappings. You can rename the folder (e.g. from “Addictive Drums” to “AD”), and all mappings will be renamed accordingly, provided that you do it before customizing the individual mapping names.

    Thanks, that’s neat – didn’t know that yet.

    I initially did not notice how you extended the loop range. You could also have right-clicked the loop button and selected “set loop around selection”.

    Now that, unfortunately, I couldn’t, because the dropped MIDI event is 1/16th, 1/32nd, or whatever too short (you know that by now :lol:), which would’ve resulted in a weird loop…
    But those general things (also selecing a tag, zooming out) weren’t part of the tutorial, so I didn’t give it much thought.

    Just curious: What don’t you like about Kontakt & Kore Player?

    Mostly I find the routing extremely confusing. Besides that you have three different DLLs for different output channel numbers, the “host channels” in Kontakt seemingly cannot be configured or at least renamed, and so some instruments end up being routed through “Kt. aux n” (though they aren’t used as busses anymore).
    I’m also getting nasty intermitting distortion (as if a CPU overload occured) even with just one instrument loaded and generally rather high CPU use – that doesn’t mix with recording video on my poor computer…
    By the way, there also seems to be something Kontakt Player is doing that causes Podium to always ask to save changes upon closing the project, even after you just saved.

    #18220
    Zynewave
    Keymaster

    @thcilnnahoj wrote:

    I initially did not notice how you extended the loop range. You could also have right-clicked the loop button and selected “set loop around selection”.

    Now that, unfortunately, I couldn’t, because the dropped MIDI event is 1/16th, 1/32nd, or whatever too short (you know that by now :lol:), which would’ve resulted in a weird loop…

    Oooh, touchΓ©. πŸ˜†

    Just curious: What don’t you like about Kontakt & Kore Player?

    Mostly I find the routing extremely confusing. Besides that you have three different DLLs for different output channel numbers, the “host channels” in Kontakt seemingly cannot be configured or at least renamed, and so some instruments end up being routed through “Kt. aux n” (though they aren’t used as busses anymore).
    I’m also getting nasty intermitting distortion (as if a CPU overload occured) even with just one instrument loaded and generally rather high CPU use – that doesn’t mix with recording video on my poor computer…
    By the way, there also seems to be something Kontakt Player is doing that causes Podium to always ask to save changes upon closing the project, even after you just saved.

    When exiting, Podium requests the preset data from plugins, and if the data is different from the last saved data, it asks to save. Some plugins return different data every time it is requested. That can be because they put a time stamp in the data, or som other forms of counters/randomness related to copy protection.

    #18230
    Malcolm Jacobson
    Participant

    @Zynewave wrote:

    @confusador wrote:

    ok, that all makes sense. is there a thread somewhere about how to show the hidden track and draw the event to enable realtime bounce?

    1/ Enable the “realtime record bouncing” mode on the group track.
    2/ Right-click the empty “effect” button on the track header or the inspector, and select “options > hide track lane”. That should reveal the hidden bounce track with the “B” button on the track header.
    3/ Draw the sound event on this track.
    4/ Hide the bounce track lane again, to tidy up.
    5/ Select “Arm bounce recording” from the bounce menu.
    6/ Enable record mode in the transport toolbar.
    7/ Start playback.

    Step 2 to 4 will not be needed once I implement the automatic creation of the sound event.

    I look forward to seeing this implemented. I just tried the above procedure with Stylus RMX and it took me about an hour to setup (with trial and error).

    @Zynewave wrote:

    is it possible once you’ve drawn the events for the realtime bounce recordings to save the whole setup as a track or track group template?

    It should be. If you enable the copy events option when saving the group track as a template.

    I also tried this with Stylus RMX. When I created a new arrangement and then created a new track with the template it imported the Stylus RMX instance and events correctly, but when I made a recording it linked the WAV files to the arrangement that contained the original instance of Stylus. I assume I’d need to create new events with each instance to avoid this problem.

    Ideally I’d like Podium to function like a *tape deck, so that whenever I see an audio signal in the mixer I can record that signal to WAV by simply arming the track and pressing the main record button.

    Cheers,

    Malcolm.

    *that which came before DAWs, see history, see analog, …. πŸ™‚

Viewing 14 posts - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.
Β© 2021 Zynewave