Hi, I often write guitar parts as MIDI then apply some humanizing to note positions. This causes some notes to overlap and the particular Kontakt library (while polyphonic) doesn't behave well when there are two of same note overlapped. In Logic I can easily select MIDI notes and force notes to end at beginning of next (to get rid of overlap). In Reason is there something similar?
thanks,
Brian
How to force no overlap of MIDI notes (same note)?
You mean length adjustments in the Tool Window, with the first option (side by side)? Tried that, but doesn't work if I select all notes and try it in one shot. Attached shows before and after.
See what I mean? It doesn't treat notes on a single line in and of themselves. It applies some sort of logic based on legato to see when other notes of different tone are going on/off. But in my case I need the logic to be "Check for overlapping notes - if any two notes of same MIDI note number overlap, shorten one note to remove overlap, and don't make any length adjustments based on other MIDI note numbers".
This way if I have 2 C3 notes overlapping like -------------, then it simply makes it ------- -------- It would only slightly alter start time of the 2nd note (or equivalently end time of first note).
Otherwise to get this to work (which I just did), I would have to choose all pairwise overlapping notes and hit apply in the Tool Window. Too bad Reason doesn't have scripting engine like Reaper...
thanks
See what I mean? It doesn't treat notes on a single line in and of themselves. It applies some sort of logic based on legato to see when other notes of different tone are going on/off. But in my case I need the logic to be "Check for overlapping notes - if any two notes of same MIDI note number overlap, shorten one note to remove overlap, and don't make any length adjustments based on other MIDI note numbers".
This way if I have 2 C3 notes overlapping like -------------, then it simply makes it ------- -------- It would only slightly alter start time of the 2nd note (or equivalently end time of first note).
Otherwise to get this to work (which I just did), I would have to choose all pairwise overlapping notes and hit apply in the Tool Window. Too bad Reason doesn't have scripting engine like Reaper...
thanks
- Attachments
-
- Screen Shot 2020-05-28 at 10.12.27 AM.png (7.89 KiB) Viewed 1243 times
-
- Screen Shot 2020-05-28 at 10.12.48 AM.png (15.5 KiB) Viewed 1243 times
- Benedict
- Competition Winner
- Posts: 2747
- Joined: 16 Jan 2015
- Location: Gold Coast, Australia
- Contact:
It is a MIDI thing. When you Humanize, if you use a value of 32 ticks, that means that the note before could be 32 ticks late and the next note, 32 ticks early. 64 ticks of overlap.
So while the F8 gapping tool is not a bad idea it won't do the job without doing the maths.
I generally find it is easier to just drag note ends 1/16th shorter in such a situation as in reality if playing the same note again, you may well have to "take a breath" anyway. Sometimes you have to get a bit more surgical but the reality is that MIDI guitars never equal played guitars anyway so make it my own thing and not someone else's formula.
(they'll come for you either way)
So while the F8 gapping tool is not a bad idea it won't do the job without doing the maths.
I generally find it is easier to just drag note ends 1/16th shorter in such a situation as in reality if playing the same note again, you may well have to "take a breath" anyway. Sometimes you have to get a bit more surgical but the reality is that MIDI guitars never equal played guitars anyway so make it my own thing and not someone else's formula.
(they'll come for you either way)
Benedict Roff-Marsh
Completely burned and gone
Completely burned and gone
It has to decide what will overlap if you have a lot of chords. You can help it decide, insted of selecting all the stuff, select the notes you don't want to overpal, so that it does the math with some help.
If you have stuff with decay you have to account for that, so maybe the gap settings are important.
-
- Information
-
Who is online
Users browsing this forum: Grog, gullum, Overtherainbow, s0ber and 32 guests