'External Instrument' Device Bug?
Posted: Mon Jun 20, 2016 12:28 am
I read all the posts I could find in this forum and other forums regarding Kontakt 5's (K5's) multiple output setup. Being my question pertains to using K5 within Ableton Live 9, I also read both the K5 "Outputs in Host Mode" section and Live's "External Instrument" section. Let's begin with a specific scenario, which is to align the K5 Studio Drummer library's various kit components with Ableton Live 9 tracks.
First, here is what I perceive to be a quirk with K5, although I welcome any corrections to the following statement. From K5's manual:
"The maximum number of (mono) audio channels that you can assign in host mode is limited to 32 for the VST version of KONTAKT, and 16 for the AU and RTAS versions. The VST plug-in is special in that it comes in 3 different flavors with 8, 16 or 32 outputs."
I see three K5 VST plug-ins available from within my Live 9 setup: "Kontakt 5", "Kontakt 5 8out" and "Kontakt 5 16out". Obviously, these correspond to the aforementioned three VST K5 "flavors". Based upon this quote, here is what I expect K5 to make available to me:
K5 version - upwards of 32 audio channels in any mono/stereo/multichannel combination
K5 8out version - upwards of 8 audio channels in any mono/stereo/multichannel combination
K5 16out version - upwards of 16 audio channels in any mono/stereo/multichannel combination
In fact, here is what K5 makes available to me:
K5 version - upwards of 64 audio channels in any mono/stereo/multichannel combination
K5 8out version - upwards of 8 audio channels in any mono/stereo/multichannel combination
K5 16out version - upwards of 16 audio channels in any mono/stereo/multichannel combination
I know this to be the case, because I am allotted the following output values when I attempt to assign a K5 output to a physical output:
Kt. st. 1(1)
Kt. st. 1(2) The default stereo pair for the K5 main outputs.
Kt. aux 1(1)
Kt. aux 1(2)
Kt. aux 2(1)
Kt. aux 2(2)
Kt. aux 3(1)
Kt. aux 3(2)
Kt. aux 4(1)
Kt. aux 4(2) The four default stereo pairs of auxiliary outputs.
Kt. unassigned(1)
.
.
.
Kt. unassigned(54) A pool of fifty-four available monophonic audio channels.
The five pairs of default stereo pairs (st, aux 1/2/3/4) are allocated ten audio channels. Add that to the remaining fifty-four unallocated audio channels, and we have a total of sixty-four audio channels.
I have a K5 output preset configured for the Studio Drummer library's various kit components and mic configurations. Also, I saved a version of the K5 Studio Drummer instrument with the mixer section assignments configured for the K5 output preset configuration. After adding the K5 VST (not the K5 8out or K5 16out VSTs) to a Live track, I did the following:
1. Loaded the K5 output preset configuration for Studio Drummer.
2. Loaded the alternate version of the Studio Drummer instrument with the mixer channels mapped to the K5 output configuration I created for Studio Drummer.
I was able to map the various Studio Drummer kit component and mic configuration channels to the K5 physical output audio channels of my choosing, and I had plenty of K5 VST unallocated audio channels remaining. More specifically, I used the following K5 VST audio channel physical outputs for Studio Drummer:
Stereo 1 Two audio channels
Aux 1/2/3/4 Eight audio channels
Unassigned 1-12 Twelve audio channels
In total I used twenty-two audio channels; forty-two of the sixty-four audio channels remained unallocated.
The problem I experienced relates to Live 9's External Instrument device. In a Live 9 set, I created a group containing tracks for the various Studio Drummer kit components and mic configurations, but I opted not to include the four pairs of stereo aux channels. As we all know, Live 9 only allows for stereo tracks; Live 9 cannot instantiate monophonic tracks. However, for the purpose of this post, this fact is irrelevant.
The first track within the Live 9 sub group includes the K5 VST plug-in, and by default receives output for the main K5 outputs (i.e., Stereo 1). The remaining tracks in the subgroup relate back to the various Studio Drummer mixer channels, which receive input from the several Studio Drummer kit components and mic configurations.
In order for the Studio Drummer subgroup tracks to receive Studio Drummer sounds routed through the K5 output configuration, I added a Live 9 'External Instrument' device to every subgroup track with then exception of the first subgroup track having the K5 VST plug-in. Getting every other subgroup track to receive audio from the K5 outputs is straightforward. However, I came across a problem that I am unable to resolve. The 'Audio From' dropdown list within the 'External Instrument' device chops off the last audio channel that should be available for assignment, and I have no idea why this is the case.
Here is what I see in the 'Audio From' list:
Kt. aux 1/-Kontakt 5
Kt. aux 2/-Kontakt 5
Kt. aux 3/-Kontakt 5
Kt. aux 4/-Kontakt 5
Kt. unassigned (1)/-Kontakt 5
Kt. unassigned (2)/-Kontakt 5
Kt. unassigned (3)/-Kontakt 5
Kt. unassigned (4)/-Kontakt 5
Kt. unassigned (5)/-Kontakt 5
Kt. unassigned (6)/-Kontakt 5
Kt. unassigned (7)/-Kontakt 5
Kt. unassigned (8)/-Kontakt 5
Kt. unassigned (9)/-Kontakt 5
Kt. unassigned (10)/-Kontakt 5
Kt. unassigned (11)/-Kontakt 5
Here is what I SHOULD see:
Kt. aux 1/-Kontakt 5
Kt. aux 2/-Kontakt 5
Kt. aux 3/-Kontakt 5
Kt. aux 4/-Kontakt 5
Kt. unassigned (1)/-Kontakt 5
Kt. unassigned (2)/-Kontakt 5
Kt. unassigned (3)/-Kontakt 5
Kt. unassigned (4)/-Kontakt 5
Kt. unassigned (5)/-Kontakt 5
Kt. unassigned (6)/-Kontakt 5
Kt. unassigned (7)/-Kontakt 5
Kt. unassigned (8)/-Kontakt 5
Kt. unassigned (9)/-Kontakt 5
Kt. unassigned (10)/-Kontakt 5
Kt. unassigned (11)/-Kontakt 5
Kt. unassigned (12)/-Kontakt 5 *** This is missing from what I ACTUALLY see. ***
Is this behavior the result of an 'External Instrument' device bug?
First, here is what I perceive to be a quirk with K5, although I welcome any corrections to the following statement. From K5's manual:
"The maximum number of (mono) audio channels that you can assign in host mode is limited to 32 for the VST version of KONTAKT, and 16 for the AU and RTAS versions. The VST plug-in is special in that it comes in 3 different flavors with 8, 16 or 32 outputs."
I see three K5 VST plug-ins available from within my Live 9 setup: "Kontakt 5", "Kontakt 5 8out" and "Kontakt 5 16out". Obviously, these correspond to the aforementioned three VST K5 "flavors". Based upon this quote, here is what I expect K5 to make available to me:
K5 version - upwards of 32 audio channels in any mono/stereo/multichannel combination
K5 8out version - upwards of 8 audio channels in any mono/stereo/multichannel combination
K5 16out version - upwards of 16 audio channels in any mono/stereo/multichannel combination
In fact, here is what K5 makes available to me:
K5 version - upwards of 64 audio channels in any mono/stereo/multichannel combination
K5 8out version - upwards of 8 audio channels in any mono/stereo/multichannel combination
K5 16out version - upwards of 16 audio channels in any mono/stereo/multichannel combination
I know this to be the case, because I am allotted the following output values when I attempt to assign a K5 output to a physical output:
Kt. st. 1(1)
Kt. st. 1(2) The default stereo pair for the K5 main outputs.
Kt. aux 1(1)
Kt. aux 1(2)
Kt. aux 2(1)
Kt. aux 2(2)
Kt. aux 3(1)
Kt. aux 3(2)
Kt. aux 4(1)
Kt. aux 4(2) The four default stereo pairs of auxiliary outputs.
Kt. unassigned(1)
.
.
.
Kt. unassigned(54) A pool of fifty-four available monophonic audio channels.
The five pairs of default stereo pairs (st, aux 1/2/3/4) are allocated ten audio channels. Add that to the remaining fifty-four unallocated audio channels, and we have a total of sixty-four audio channels.
I have a K5 output preset configured for the Studio Drummer library's various kit components and mic configurations. Also, I saved a version of the K5 Studio Drummer instrument with the mixer section assignments configured for the K5 output preset configuration. After adding the K5 VST (not the K5 8out or K5 16out VSTs) to a Live track, I did the following:
1. Loaded the K5 output preset configuration for Studio Drummer.
2. Loaded the alternate version of the Studio Drummer instrument with the mixer channels mapped to the K5 output configuration I created for Studio Drummer.
I was able to map the various Studio Drummer kit component and mic configuration channels to the K5 physical output audio channels of my choosing, and I had plenty of K5 VST unallocated audio channels remaining. More specifically, I used the following K5 VST audio channel physical outputs for Studio Drummer:
Stereo 1 Two audio channels
Aux 1/2/3/4 Eight audio channels
Unassigned 1-12 Twelve audio channels
In total I used twenty-two audio channels; forty-two of the sixty-four audio channels remained unallocated.
The problem I experienced relates to Live 9's External Instrument device. In a Live 9 set, I created a group containing tracks for the various Studio Drummer kit components and mic configurations, but I opted not to include the four pairs of stereo aux channels. As we all know, Live 9 only allows for stereo tracks; Live 9 cannot instantiate monophonic tracks. However, for the purpose of this post, this fact is irrelevant.
The first track within the Live 9 sub group includes the K5 VST plug-in, and by default receives output for the main K5 outputs (i.e., Stereo 1). The remaining tracks in the subgroup relate back to the various Studio Drummer mixer channels, which receive input from the several Studio Drummer kit components and mic configurations.
In order for the Studio Drummer subgroup tracks to receive Studio Drummer sounds routed through the K5 output configuration, I added a Live 9 'External Instrument' device to every subgroup track with then exception of the first subgroup track having the K5 VST plug-in. Getting every other subgroup track to receive audio from the K5 outputs is straightforward. However, I came across a problem that I am unable to resolve. The 'Audio From' dropdown list within the 'External Instrument' device chops off the last audio channel that should be available for assignment, and I have no idea why this is the case.
Here is what I see in the 'Audio From' list:
Kt. aux 1/-Kontakt 5
Kt. aux 2/-Kontakt 5
Kt. aux 3/-Kontakt 5
Kt. aux 4/-Kontakt 5
Kt. unassigned (1)/-Kontakt 5
Kt. unassigned (2)/-Kontakt 5
Kt. unassigned (3)/-Kontakt 5
Kt. unassigned (4)/-Kontakt 5
Kt. unassigned (5)/-Kontakt 5
Kt. unassigned (6)/-Kontakt 5
Kt. unassigned (7)/-Kontakt 5
Kt. unassigned (8)/-Kontakt 5
Kt. unassigned (9)/-Kontakt 5
Kt. unassigned (10)/-Kontakt 5
Kt. unassigned (11)/-Kontakt 5
Here is what I SHOULD see:
Kt. aux 1/-Kontakt 5
Kt. aux 2/-Kontakt 5
Kt. aux 3/-Kontakt 5
Kt. aux 4/-Kontakt 5
Kt. unassigned (1)/-Kontakt 5
Kt. unassigned (2)/-Kontakt 5
Kt. unassigned (3)/-Kontakt 5
Kt. unassigned (4)/-Kontakt 5
Kt. unassigned (5)/-Kontakt 5
Kt. unassigned (6)/-Kontakt 5
Kt. unassigned (7)/-Kontakt 5
Kt. unassigned (8)/-Kontakt 5
Kt. unassigned (9)/-Kontakt 5
Kt. unassigned (10)/-Kontakt 5
Kt. unassigned (11)/-Kontakt 5
Kt. unassigned (12)/-Kontakt 5 *** This is missing from what I ACTUALLY see. ***
Is this behavior the result of an 'External Instrument' device bug?