|
|
|
05-28-2009, 07:17 AM
|
#1
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
FX: MIDI Input channel filter
Short version:
Add a MIDI Input channel selector ("All", 01 ... 16) to all FX windows
(New mock-up, done in March 2015):
Details:
This filter would enable us to send different MIDI channels (notes, PC and CC messages etc) to different VST(i)s on a track, making control and use much more flexible.
As a simple example, you could have a multi-part MIDI clip, with notes on several channels. You can edit and arrange the notes in relation to each other easily. The first VSTi on the track listens to MIDI Channel 01, the second VSTi to channel 02 etc. Multi-timbral tracks without multi-timbral instruments.
The forerunner / inspiration / reminder for this is the "Link to MIDI program change" in v3.00.
------------------------------
Issue Tracker: http://forum.cockos.com/project.php?issueid=799
Vote early, vote often.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
Last edited by DarkStar; 03-06-2015 at 03:34 PM.
|
|
|
08-02-2009, 07:14 AM
|
#2
|
Human being with feelings
Join Date: Aug 2008
Posts: 1,144
|
nice
there's allready PC filter, why not channel filter ?
especially that reaper's considered to be unlimited in routing.
+1
|
|
|
08-02-2009, 07:43 AM
|
#3
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
+a million!
Yesterday I tried to load 3 VSTi on one track (two instances of Korg Wavestation, and one instance of MS-20). Only the first Wavestation produced any sound. That was confusing, shouldn't MIDI be routed to all plugins in order?
|
|
|
08-02-2009, 08:28 AM
|
#4
|
Mortal
Join Date: Dec 2008
Location: France
Posts: 1,969
|
EvilDragon, I think this is because your 1st VSTs process midi data but then "eat" them (lots do that, baaaad).
In reaper, midi events are processed sequentially within a chain and this is cool (e.g. applying midi fx before/after VSt), but bad with midi eaters indeed (they break the chain). Here I use midi track routing for that "issue".
Darkstar, do you suggest an (optionnal) "midi parallel send" to each fx?
|
|
|
08-02-2009, 08:36 AM
|
#5
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Quote:
Originally Posted by Jeffos
Darkstar, do you suggest an (optionnal) "midi parallel send" to each fx?
|
The way he suggested it could be done with the routing matrix, I think. Or maybe not?
|
|
|
08-02-2009, 10:00 AM
|
#6
|
Mortal
Join Date: Dec 2008
Location: France
Posts: 1,969
|
I think DS wants that per fx, so...
Depending on what DS replies, this can provide a generic channel filter but it can also turn into a radical FR: "Routing within a FX chain" !
I'll follow both...
|
|
|
08-02-2009, 11:48 AM
|
#7
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
As far as I know, there is only 1 MIDI path on a track (it carries all 16 MIDI channels) - I am suggesting that each FX can filter which MIDI channel it listens to.
So
-- all MIDI goes to all FX, but each FX can decide what to receive,
-- no use of the existing Routing Matrix,
-- also each FX needs to be able to ignore all MIDI (AmpliTube gets upsets if it recieves unexpected MIDI),
-- the MIDI setting on the Plugin Pin Connector would be "None", 01 ... 16, "All".
Rouitng between clips and FX on a track is a different issue.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
08-02-2009, 12:09 PM
|
#8
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
DS please post this to the tracker, I'm sure to vote! I like this idea very much. And it makes sense - if we have audio routing matrix for VSTs, why not the same for MIDI?
This way I can load 3 instrument VSTs on one track, and not 3 tracks separately with one separate MIDI track to source them (I like layering lead sounds).
|
|
|
08-02-2009, 12:51 PM
|
#9
|
Mortal
Join Date: Dec 2008
Location: France
Posts: 1,969
|
OK! (ouuuuffff... perhaps a bit early for the rest ;-)
About channel filters, there's something I always need in reaper!!
Something like that:
I don't say I want that pile of tick boxes, but, for example, I'd a (native) thing to choose channels 8 to 16, in one step.
So, if there's new native channel filters in reaper...
|
|
|
08-02-2009, 01:09 PM
|
#10
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
08-02-2009, 02:46 PM
|
#11
|
Human being with feelings
Join Date: Jul 2009
Location: Sherbrooke, Qc, Canada
Posts: 101
|
Hi all,
Forgive my ignorance, but why would you want many VST on one track if you're going to set them up to listen to different MIDI data ?
I mean, I'm probably very green with DAW software, so I'd like for someone to give me an example of a setup where you MUST have it that way instead of having each VST on its own track.
Thanks for helping me understand
Last edited by mrlucmorin; 08-02-2009 at 02:46 PM.
Reason: typo
|
|
|
08-02-2009, 04:29 PM
|
#12
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Told you my example: I want 3 VSTs to use info from the same MIDI channel. Currently I have to have 4 tracks for that, because only the first VSTi in the chain listens to MIDI input, and others don't even get it.
This MIDI routing matrix would be a blessing.
|
|
|
08-02-2009, 06:25 PM
|
#13
|
Human being with feelings
Join Date: Jul 2009
Location: Sherbrooke, Qc, Canada
Posts: 101
|
Quote:
Originally Posted by EvilDragon
Told you my example: I want 3 VSTs to use info from the same MIDI channel. Currently I have to have 4 tracks for that, because only the first VSTi in the chain listens to MIDI input, and others don't even get it.
This MIDI routing matrix would be a blessing.
|
Hi,
Oh... I got it all wrong then. I guess I got mixed up with another thread where someone was asking the opposite, and one of the posters redirected here:
http://forum.cockos.com/showthread.php?t=40253
I just tried what you described, and you're right. The first VST in the chain seems to "eat" the midi data.
Sorry for the misunderstanding
|
|
|
08-03-2009, 03:06 AM
|
#14
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Curious though, the free Elektrostudio VST synth pack DOES NOT "eat" MIDI information.
I can load three of them and they all play at the same time. I can't say the same for Korg Legacy Collection.
|
|
|
08-03-2009, 06:18 AM
|
#15
|
Human being with feelings
Join Date: Jul 2009
Location: Sherbrooke, Qc, Canada
Posts: 101
|
Quote:
Originally Posted by EvilDragon
Curious though, the free Elektrostudio VST synth pack DOES NOT "eat" MIDI information.
I can load three of them and they all play at the same time. I can't say the same for Korg Legacy Collection.
|
Yes, it seems that some VSTs are not passing the MIDI through. I don't know what the "standard" way of doing is.
It makes sense that the problem is the VST, or else MIDI fx would not be useable in an fx chain if Reaper was not passing the MIDI signal through the chain.
I wonder if we could not "wrap" the faulty VSTs in a similar way that these guys do:
http://www.midevice.com/Products.aspx?ProductID=0
Though it seems to only be concerned with control messages. Maybe there's a way for it to also pass other midi messages through.
I'll ask them.
Regards.
|
|
|
08-03-2009, 07:28 AM
|
#16
|
Human being with feelings
Join Date: Feb 2009
Location: Denmark
Posts: 111
|
Hi,
I'm wondering if this can't be done with the channel splitting function that we already have?
EDIT: Ok, no, I see that we can't. It's a great idea.
Last edited by sly; 08-03-2009 at 07:39 AM.
|
|
|
08-06-2009, 11:43 AM
|
#17
|
Human being with feelings
Join Date: Oct 2006
Location: Wilmington, DE
Posts: 179
|
Yes, Please
This would be very helpful for me. +1
|
|
|
08-06-2009, 11:54 PM
|
#18
|
Human being with feelings
Join Date: Oct 2006
Location: Greece
Posts: 3,553
|
+1 for a MIDI routing matrix from me too.
|
|
|
08-07-2009, 02:13 AM
|
#19
|
Mortal
Join Date: Dec 2008
Location: France
Posts: 1,969
|
Quote:
Originally Posted by EvilDragon
This MIDI routing matrix would be a blessing.
|
Quote:
Originally Posted by Evan
+1 for a MIDI routing matrix from me too.
|
I'll start another thread about that...
It's indeed another FR.
|
|
|
08-11-2009, 03:54 AM
|
#20
|
Human being with feelings
Join Date: Aug 2008
Posts: 1,144
|
i think jeffos's suggest is much more friendly
unless you can get more routing with the pin connector suggest.
|
|
|
01-27-2010, 01:39 AM
|
#21
|
Human being with feelings
Join Date: Dec 2006
Posts: 668
|
Did a quick read so sorry if I've dumbed here.
yes, many/all of the above issues and wishes and ideas would make life very cool.
Putting a few VSTs in one effect window, obviously on one track and being able to limit them to play only on different ranges of the keyboard and/or respond to their own channel even if the VST is an omni VST would be ultimate.
What have I missed? Any solutions to any of the above yet?
one small thing: I find that by re-arranging VST ordering I overcome the midi-eaters thing sometimes.
Need to do splits (key range limiting) and maybe channelizing with OMNI type VSTs though needs to be done ALL on one track.
Woo Hoo Dee Hoo!
Last edited by tweed; 01-27-2010 at 01:45 AM.
|
|
|
02-05-2012, 10:36 PM
|
#22
|
Human being with feelings
Join Date: Sep 2008
Posts: 344
|
Old thread... but yes, please!
|
|
|
02-06-2012, 01:55 AM
|
#23
|
-blänk-
Join Date: Jun 2008
Posts: 11,359
|
Quote:
Originally Posted by tweed
one small thing: I find that by re-arranging VST ordering I overcome the midi-eaters thing sometimes.
Woo Hoo Dee Hoo!
|
You can also overcome it with a right click on the button to the right of the "Param" button (the one with the in and output channels) on the FX GUI window by enabling "MIDI output:" "Merges with MIDI input".
|
|
|
03-06-2015, 07:08 PM
|
#25
|
Human being with feelings
Join Date: Dec 2011
Posts: 2,161
|
VOTED .... YES !
Each plugin needs to have a discreet MIDI CHANNEL, especially plugins that are only OMNI. There is no clean way to 'speak' to a specific plug.
|
|
|
12-01-2015, 07:55 AM
|
#26
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
... not done, and yet we do have a channel filter on the "Link (Reaper preset) to Program Change" menu:
Close, but no cigar.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
08-16-2022, 06:55 PM
|
#27
|
Human being with feelings
Join Date: Mar 2018
Posts: 13
|
Are there any updates to this/other workarounds?
Finding it incredibly tough to find something to filter out MIDI channels.
|
|
|
08-17-2022, 12:15 AM
|
#28
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,688
|
This is not at all Reaperish. Reaper is all about versatility and re-using of concepts instead of dedicated workflow all over the place. That is why your request already is doable, even if not foreseen.
Many Midi filter plugins are in the Reaper stock, in ReaPack or available elsewhere for free, and if not easily doable as a JSFX.
-Michael
|
|
|
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 07:26 PM.
|