JBacal
Senior Member
For those of you who may not have seen this at NS, I thought I'd repost it here. Please let me know what you think works and what can be improved. Thanks, Jay
I decided to start learning the Kontakt 2 scripting language. J?s Ensemble Maker is the first fruit of this labor.
https://www.Members.aol.com/jbacal/Kontakt/J_Ensemble_Maker_04.zip
What?s it do?
It creates ensembles up to 7 players without any phasing using only 1 instrument. It even works with VSL performance legato instruments.
What are the controls?
Voices: Number of player from 1 to 7.
Detune: Maximum amount of detuning of players in fractions of a half tone.
Random_Detune: When this button is ON detuning is random up to the maximum set by the Detune knob.
Spread: Distance players are spread across stereo field.
Pre_Slop: Adds sloppiness to players? entrances up to max of 1 sec.
End_Slop: Add sloppiness to end of players' notes **NOTE: for sustain playing please turn Pre_Slop and End_Slop knob to 0 (or close to 0) for best results.
Random_Slop: When this button is ON the ?slop factor? is random up to max set by Slop knob.
VSL_Legato mode: this mode enables the user to set a Slop amount when playing VSL performance legato instruments. The user can now hear all those lovely transition samples at slightly different times, creating a much more realistic, less synchronized, ensemble effect. COOL!
Sampled: Set this value to the largest amount samples have been stretched in the creation of the instrument. For example, if the instrument has been sampled chromatically set this knob to 1. If it?s been sampled every whole step set the knob to 2.
Pick Release grp: If you want to use instruments with release samples simply select the release sample group from the drop down menu in the Ensemble Maker. Oh, and there?s one more thing you have to do if you want to get the release samples to function properly.
You want ME to do something else?! I?m just a country doctor, Jim!! Not a bricklayer!
Calm down. It?s not that bad. You have to click on ?the Group Editor? button near the top then click on the release samples group in the group editor window then de-select the ?Release Trigger? button for the release samples group. That?s right DE-select (turn it off!) the ?Release Trigger? button for the release samples group.
Monophonic lines and legato lines play perfectly with release samples. However, if you hit 2 or more keys at exactly the same time?bug city?you hear out of tune release samples. Oh well.
Ignore: ignore notes above and below user-defined points. This enables the playing of keyswitch instruments
How do I install this thing?
Just drop the file into scripts folder usually located at C:\Program Files\Native Instruments\Kontakt 2\presets\scripts. J?s Ensemble Maker should now be available in the Script Editor.
Is it free?
Yep.
Can I have the code?
Send me a PM. If there?s enough interest I?ll post the code. It?s pretty basic.
Does Jay like feedback?
I?m a feedback junkie. The more feedback I get the more motivated I become to write new code.
Best wishes,
Jay
I decided to start learning the Kontakt 2 scripting language. J?s Ensemble Maker is the first fruit of this labor.
https://www.Members.aol.com/jbacal/Kontakt/J_Ensemble_Maker_04.zip
What?s it do?
It creates ensembles up to 7 players without any phasing using only 1 instrument. It even works with VSL performance legato instruments.
What are the controls?
Voices: Number of player from 1 to 7.
Detune: Maximum amount of detuning of players in fractions of a half tone.
Random_Detune: When this button is ON detuning is random up to the maximum set by the Detune knob.
Spread: Distance players are spread across stereo field.
Pre_Slop: Adds sloppiness to players? entrances up to max of 1 sec.
End_Slop: Add sloppiness to end of players' notes **NOTE: for sustain playing please turn Pre_Slop and End_Slop knob to 0 (or close to 0) for best results.
Random_Slop: When this button is ON the ?slop factor? is random up to max set by Slop knob.
VSL_Legato mode: this mode enables the user to set a Slop amount when playing VSL performance legato instruments. The user can now hear all those lovely transition samples at slightly different times, creating a much more realistic, less synchronized, ensemble effect. COOL!
Sampled: Set this value to the largest amount samples have been stretched in the creation of the instrument. For example, if the instrument has been sampled chromatically set this knob to 1. If it?s been sampled every whole step set the knob to 2.
Pick Release grp: If you want to use instruments with release samples simply select the release sample group from the drop down menu in the Ensemble Maker. Oh, and there?s one more thing you have to do if you want to get the release samples to function properly.
You want ME to do something else?! I?m just a country doctor, Jim!! Not a bricklayer!
Calm down. It?s not that bad. You have to click on ?the Group Editor? button near the top then click on the release samples group in the group editor window then de-select the ?Release Trigger? button for the release samples group. That?s right DE-select (turn it off!) the ?Release Trigger? button for the release samples group.
Monophonic lines and legato lines play perfectly with release samples. However, if you hit 2 or more keys at exactly the same time?bug city?you hear out of tune release samples. Oh well.
Ignore: ignore notes above and below user-defined points. This enables the playing of keyswitch instruments
How do I install this thing?
Just drop the file into scripts folder usually located at C:\Program Files\Native Instruments\Kontakt 2\presets\scripts. J?s Ensemble Maker should now be available in the Script Editor.
Is it free?
Yep.
Can I have the code?
Send me a PM. If there?s enough interest I?ll post the code. It?s pretty basic.
Does Jay like feedback?
I?m a feedback junkie. The more feedback I get the more motivated I become to write new code.
Best wishes,
Jay