|
|
|
05-11-2008, 06:55 PM
|
#1
|
Human being with feelings
Join Date: Feb 2007
Location: Kitchen table, next to frig
Posts: 1,179
|
MIDI Keyboard Deploy, I like this one.
This is a Keyboard splitter.
Some feature are:
Pass Through
Send CC to New Channels
Full range of 1 thru 127 notes for each Channels output.
Transpose.
EDIT: oh, and learn range.
So with pass thru, this can send to 4 midi channels.
Or you could split your keyboard at B (59), and Transpose the lower half to -12, and then split the next channel at 60 ->127 and transpose +12, Send both out on channel 1, and your keyboard range has been extended (with a hole in the middle of course).
Absolutely no hung notes.
Great for things like SampleTank, or any VSTi that supports multiple channels. For doing string in Edirol Orchestral, I set up the ranges for the strings so they automaticly switched before out of range.
This is, with all due modesty, the best keysplitter I have ever used.
Last edited by xackley; 05-18-2008 at 08:04 PM.
|
|
|
05-18-2008, 08:03 PM
|
#2
|
Human being with feelings
Join Date: Feb 2007
Location: Kitchen table, next to frig
Posts: 1,179
|
Updated with better Description of Input Options
Updated with better Description of Input Options.
Everything else works the same.
BTW, this is called a keyboard splitter, but it can handle any midi stream, so if you wanted to pass existing notes to something like a midi bass vsti from an existing midi item, it works fine.
Last edited by xackley; 05-18-2008 at 08:06 PM.
|
|
|
05-19-2008, 12:03 AM
|
#3
|
Human being with feelings
Join Date: Jan 2008
Posts: 1,257
|
Thanks for the midi plugins, this one works great. I'm not using it on a multi vsti, but multiple instances of the same vsti and then each having their own channels in the fx window.
Don't suppose there is a way to split notes of a chord across different midi channels. This would mean movng every nth note to the nth channel.This would be a new plugin. Just a thought.
__________________
Music is the best
เพลง ที่ดีที่สุดคือ
|
|
|
01-10-2010, 10:15 PM
|
#4
|
Human being with feelings
Join Date: Jan 2010
Posts: 5
|
Keyboard Splitter - more info needed
Hey xackley, I've been keen on getting a keyboard splitter working in a DAW for a long time. I was hopeful with your script - but not sure how to get it working.
I want the lhs/bass notes of my midi keyboard to go to track 2 and the rhs of my midi keyboard to go to track 1. That way I can have a bass instrument in track 2 and a piano instrument in track 1, and record both tracks as I play.
<RANT> Incidentally, I don't understand why everybody in the world doesn't want to do this sort of thing and why DAW's don't support this sort of thing simply and natively - after all "split" features are standard on digital pianos and consumer synths. Instead no daw I know of supports this behaviour natively and I feel like I'm on the cutting edge or something... Perhaps I'm missing something. Anyway, back to the issue at hand: </RANT>
I've:
- added your script to track 1 (before the vst instrument) and
- told Reaper to arm/recieve input on track one only.
- I have set track two to receive midi on channel 2 (any device).
- In your script/plugin I set a range of notes to go/output to midi channel 2
but nothing sounds on track 2. track one piano sounds plays always. P.S. no setting in your script/gui stops the piano sound on track one.
Am I using this script correctly?
|
|
|
01-10-2010, 11:56 PM
|
#5
|
Human being with feelings
Join Date: Jun 2009
Location: Gippsland, Aus
Posts: 516
|
nice rant - very true.
I too am wanting to do this but how do I put scripts in?
__________________
.-. . .- .--. . .-. | .. ... | --. --- .-.. -..
|
|
|
03-08-2010, 04:56 AM
|
#6
|
Human being with feelings
Join Date: Mar 2009
Location: Bratislava, Slovakia
Posts: 175
|
MIDI split in DAW
I wrote it on my blog some time ago: http://virgo47.wordpress.com/2009/06...-introduction/
"...Finally there are ndc plugs – site with some interesting multi-purpose VST plugins. From them I want to recommend ndcMIDI that can be used to split midi keyboards for instance. With MIDI filter you can allow only some parts of the keyboard to be passed to VSTi synthesizer and when you do so with multiple MIDI tracks you can split your keyboard between various instruments ad lib!"
http://www.niallmoody.com/ndcplugs/ndcmidi.htm
Create 2 (or more) tracks, put various VSTis on them, arm them all. Add VSTi (don't ask, why it's I for them, I would call it just VST) "MIDI Range Filer (ndcPlugs)" to all of them at the start of FX chain, play with range... you have the split.
__________________
...and a little bit of humility
|
|
|
08-10-2011, 03:25 AM
|
#7
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,681
|
For info:
[IMG]http://img705.**************/img705/8145/r401dskbdeploy.png[/IMG]
Uploaded with **************
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
10-04-2011, 10:50 PM
|
#8
|
Human being with feelings
Join Date: Jun 2010
Location: canada
Posts: 3,396
|
hey, would it be possible for someone to do a little mod, and be able to set A, B, or C's input by midi channel. Right now the input is set only by range, but being able to select input by channel would make it so three separate midi channels could be transposed independantly. If someone's up for that, it'd be really appreciated
tx
edit: being needy here but, could the midi transpose be made to go +\- 128? - ok got this one, just changed the text, though I;m not sure how to specifiy a channel input to each transpose module
Last edited by gwok; 10-04-2011 at 11:20 PM.
|
|
|
05-25-2013, 06:54 PM
|
#9
|
Human being with feelings
Join Date: Mar 2007
Posts: 21,551
|
Quote:
Originally Posted by jayendra
nice rant - very true.
|
Not really.
Cubase (and I suspect some other mature sequencers) do this kind of thing natively.
P.S. Nice JS plug btw.
|
|
|
07-31-2013, 06:29 PM
|
#10
|
Human being with feelings
Join Date: Aug 2011
Location: Seattle, WA, USA
Posts: 70
|
Quote:
Originally Posted by xackley
This is a Keyboard splitter.
EDIT: oh, and learn range.
|
This is so much fun! Such a clear implementation. Thanks, Xackley!
I'm not sure how to enable learn range. I seem to have stumbled upon it at one point, but I don't see how you're supposed to use it.
__________________
Kent Kalnasy
Seattle, WA, USA
|
|
|
10-20-2013, 06:10 AM
|
#11
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,109
|
Quote:
Originally Posted by kkalnasy
I'm not sure how to enable learn range. I seem to have stumbled upon it at one point, but I don't see how you're supposed to use it.
|
Same question here.
Anyone knows ?
|
|
|
10-21-2013, 08:10 AM
|
#12
|
Human being with feelings
Join Date: Feb 2007
Location: Kitchen table, next to frig
Posts: 1,179
|
Learn Range
It took me a few minutes to figure it out.
Set channel to "0 Set Range"
Move the Minimum slider to 127
Move the Maximum slider to 1
Hit low key, hit High key.
The sliders should move.
Select output channel 1 through 16 to lock in.
Don
|
|
|
10-25-2013, 04:49 PM
|
#13
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,109
|
That's it.
Thanks and thanks for this nice JS, I was looking for a learnable key-splitter.
|
|
|
07-21-2018, 03:38 AM
|
#14
|
Human being with feelings
Join Date: Oct 2010
Location: Scotland
Posts: 422
|
I made of mod of this. Here are the changes: - Adds REAPER MIDI bus support
- Adds Bank/Program changes
- Improves performance by running code in @block rather than @sample
- Uses AllNotesOff rather than AllSoundsOff
https://stash.reaper.fm/v/33983/MIDI....0_TJAmod.jsfx
Last edited by ThrashJazzAssassin; 08-14-2018 at 04:06 AM.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 11:45 PM.
|