What's new

Multi Divisi Script v6.64

@reddognoyz
Depending on what you are doing, this script can create an awful lot of midi data at exactly the same moment; sometimes the scripting of the original instrument can cause issues. My only suggestion would be to humanise (stagger delay) the incoming/outgoing data slightly (i.e. by ms) so that things are not missed because of a backup of midi data.
 
Last edited:
@reddognoyz
Depending on what you are doing, this script can create an awful lot of midi data at exactly the same moment; sometimes the scripting of the original instrument can cause issues. My only suggestion would be to humanise (stagger delay) the incoming/outgoing data slightly (i.e. by ms) so that things are not missed because of a backup of midi data.

I think that's exactly whats going on, especially with the Sample Modeling instruments that generate so much cc data all the time. Is there a way to do that within your script? I'm sure I can in my DAW if not.
What's odd to me is it's usually a single note that becomes the issue and that clears as soon as I toggle the script. Yester day it was an E3 and it just kept triggering and sticking no matter what other notes I played. Go figure...
 
@reddognoyz

I have attached a midi note delay script in the OT; try it before or after the Divisi script to see if it helps.
 
Last edited:
v6.23 update in opening post. Done some more work on Voice Leading which allows you to (consistently) retain the upper or lower voice in certain scenarios. In all other situations logical Voice Leading will apply (usually the nearest voice).

At 90 downloads of v6.21 it's clearly something that people have found useful so I'll continue to develop when time allows.
 
Last edited:
(No hijacking of topice intended: I also happen to send (not from Kontakt) a ton of exactly simultaneous notes to a physical MIDI OUT and encounter similar issues as described above using Cubase Pro. Do you by chance know of a midi plugin that would do exactly what the Kontakt midi note delay script does? It would be sooooo very helpful!!)
 
This script is incredible! I was thinking about writing a script like this the other day and today I saw that it's already been done. Amazing!

The only problem is that it only seems to work right for Kontakt instruments. I'm using REAPER and I tried to use it with non-Kontakt instruments by selecting "Send MIDI to outside world: Script generated CC's and notes" in Kontakt and then routing the Kontakt midi output to different tracks with different instruments on them. I can't tell for sure, but it seems like one problem is that Kontakt is sending out note on's that should be note off's.
 
I'm using REAPER and I tried to use it with non-Kontakt instruments by selecting "Send MIDI to outside world: Script generated CC's and notes" in Kontakt and then routing the Kontakt midi output to different tracks with different instruments on them. I can't tell for sure, but it seems like one problem is that Kontakt is sending out note on's that should be note off's.

@Dex, try the midi monitor in Kontakt, before and after the instrument to see what is causing the issue. I know a couple of other users have tried the same as you (perhaps search this thread), however it is not something I do or have any experience of.

J
 
Wow ScoringFilm, this is amazing. Instantly upgrades all my legato-capable libraries into divisi-capable ensembles. Occasional hung note but nothing compared to the benefits.

Start a Patreon for this thing. It's a real public service.
 
new version uploaded in first post of the thread.

I have done some more work on balancing the chord voices across parts (divisi or part filling) with new options, including an option to manually select which notes you want parts to play as well as the auto options - explanation in opening post.

At 162 downloads it seems to be a useful tool for people so I will keep plugging away; no promise on time scale as this is a hobby when paid work allows!

J
 
Last edited:
A very useful script! Thanks for that!

However, I have a, possibly, stupid or embarrassing question.

The whole thing works fine (depending on how exactly I play) within one Kontakt instance.

Now I would like to achieve the following:

I have used 3 channels in one instance, and would like to derive them into 3 different contact instances. And in such a way that only the individual notes of the respective channels can be recorded.

Somehow no signal is output from the contact instance to route it to other channels. At least I didn't find out how to do separate them.

Excuse my incompetent question!
 
@AndyP I have never used Kontakt in this way so won't be much help I'm afraid.
There is a setting in Kontakt - Options - Engine - Send Midi to outside world; does this need to be set to 'script generated notes'?
 
@AndyP I have never used Kontakt in this way so won't be much help I'm afraid.
There is a setting in Kontakt - Options - Engine - Send Midi to outside world; does this need to be set to 'script generated notes'?
That option might be what i am looking for. I will try this, Thx!
 
Top Bottom