What's new

Multi Divisi Script v6.24 [Update @ 12 July 2019]

OP
ScoringFilm

ScoringFilm

Active Member
@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

Senior Member
@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...
 
OP
ScoringFilm

ScoringFilm

Active Member
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.

View attachment 17581
 
Last edited:

Usernamed

New Member
(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!!)
 

Dex

Member
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.
 
OP
ScoringFilm

ScoringFilm

Active Member
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
 

biomuse

New Member
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.
 
OP
ScoringFilm

ScoringFilm

Active Member
V6.24 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.

I have also worked out exactly what is causing the occasion hung note, although this may take a little longer to fix. For those interested; I need to find a way for the script to determine the difference between a chord (i.e. a number of notes played within the chord time) and a fast running scale (which could also happen during the chord collection time and be recognised as a chord). Reducing the chord collection time helps but does not fully fix the issue. Using the midi control script (humaniser) also helps.

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:
Top Bottom