Old 12-12-2012, 11:36 AM   #1
plamuk
Human being with feelings
 
Join Date: Feb 2007
Posts: 3,221
Default help fix REAPER midi learn

REAPER's midi learn is lacking.
there is no way to manually assign a CC to a parameter without learning it.
the learn screen is problematic, as it only displays the last seen midi CC.
for devices that send multiple CCs, this makes learning a real nightmare.
my QuNeo sends xyz and aftertouch CCs as well as notes per pad.
in order to learn these to the correct parameters, i must do a LOT of trial and error until i happen to snag the right CC value.

does anyone have a solution to this? other than filtering out the undesired CCs and then unfiltering them upon learn? this takes more time than simply trying again and again to snag the right CC value.

REAPER could address this by allowing users to manually assign CCs to parameters and/or by showing all moved CCs instead of the last moved CC in the learn window.

Last edited by plamuk; 02-26-2015 at 12:23 AM.
plamuk is offline   Reply With Quote
Old 12-12-2012, 01:05 PM   #2
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by nym View Post
REAPER's midi learn is sorely lacking.
there is no way to manually assign a CC to a parameter without learning it.
the learn screen is problematic, as it only displays the last seen midi CC.
for devices that send multiple CCs, this makes learning a real nightmare.
my QuNeo sends xyz and aftertouch CCs as well as notes per pad.
in order to learn these to the correct parameters, i must do a LOT of trial and error until i happen to snag the right CC value.

does anyone have a solution to this? other than filtering out the undesired CCs and then unfiltering them upon learn? this takes more time than simply trying again and again to snag the right CC value.

REAPER could address this by allowing users to manually assign CCs to parameters and/or by showing all moved CCs instead of the last moved CC in the learn window.
It's a familiar issue, indeed (in many other apps as well, btw). I typically just use some other MIDI controller or app to send the CC# I need, as REAPER does not seem to care about which port it comes from, another thing that could be greatly improved (by optionally including the port name or number as well as the channel). Of course, I also think we should just be able to edit the CC manually. I mean, we can even select the text with the pointer (it is not greyed out or anything), suggesting that we can just edit it. Weird… Of course the need for feedback needs to be mentioned here as well.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 12-12-2012, 03:40 PM   #3
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

Quote:
Originally Posted by nym View Post
does anyone have a solution to this? other than filtering out the undesired CCs and then unfiltering them upon learn? this takes more time than simply trying again and again to snag the right CC value.
I do


Big pic: https://i.imgur.com/yusgv.png

"Inject" the desired CC message from another track, via Jeffos' MIDItoReaControlPath:
-- load the two FX (Injector is attached below)
-- set the values
-- activate MIDI Learn for the target FX (ReaComp's Threshold, in this case)
-- change the Operation value from "Off" to "Send".

The JS FX is now over here:
http://forum.cockos.com/showthread.php?t=143254
__________________
DarkStar ... interesting, if true. . . . Inspired by ...

Last edited by DarkStar; 07-26-2014 at 08:14 AM. Reason: Linked to Injector thread
DarkStar is offline   Reply With Quote
Old 12-12-2012, 04:42 PM   #4
plamuk
Human being with feelings
 
Join Date: Feb 2007
Posts: 3,221
Default

haven't had time to properly figure out how this works in practice, but one problem i may have is that i use miditoreacontrolpath already, on all of my device inputs. since Reaper's control path doesn't allow you to use midifx on it, i bypass it completely with miditoreacontrolpath...therefor all of my CCs are already coming from mtrcp
plamuk is offline   Reply With Quote
Old 12-12-2012, 04:57 PM   #5
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

... put them on a new track, used only for CC injection

You only use it when setting up the MIDI Learn CC numbers.

Here's some more info (using an earlier version of the JS FX):
http://forum.cockos.com/showthread.php?t=104655
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 12-13-2012, 10:30 AM   #6
danfuerth
Human being with feelings
 
Join Date: Mar 2012
Posts: 1,824
Default

I use Midiox as a front end to all midi coming into the Computer so I already use it to filter out anything I need before the midi signal is router to Reaper.( using loopmidi virtual midi driver)
danfuerth is offline   Reply With Quote
Old 12-13-2012, 11:50 AM   #7
plamuk
Human being with feelings
 
Join Date: Feb 2007
Posts: 3,221
Default

darkstar, i took a less sleepy look at the way the injector works and i'm impressed, this is a great way to sidestep/workaround the issue. thanks for this, very much.
plamuk is offline   Reply With Quote
Old 12-13-2012, 02:16 PM   #8
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default


You're welcome.

But, why oh why, doesn't the MIDI/OSC Learn window yet remind us which FX/parameter is being "taught"? Little things can mean a lot.
http://forum.cockos.com/project.php?issueid=272
__________________
DarkStar ... interesting, if true. . . . Inspired by ...

Last edited by DarkStar; 12-13-2012 at 02:21 PM.
DarkStar is offline   Reply With Quote
Old 07-13-2013, 05:10 PM   #9
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by DarkStar View Post

You're welcome.

But, why oh why, doesn't the MIDI/OSC Learn window yet remind us which FX/parameter is being "taught"? Little things can mean a lot.
http://forum.cockos.com/project.php?issueid=272
This could do with some love. Even just being able to type in the CC number would be a god send!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 07-17-2018, 07:29 PM   #10
israeltandrade
Human being with feelings
 
israeltandrade's Avatar
 
Join Date: Aug 2016
Posts: 62
Default

Don´t know if is the right place to ask. Is ther a way to filter Sysex messages? My keyboard is with a problem, and it keeps sending random sysex messages that alter my VST parameters... Is ther a way to prevent REAPER from recording these messages?
israeltandrade is offline   Reply With Quote
Old 07-17-2018, 10:27 PM   #11
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

I suppose you could use a Midi filter JSFX in the input effect chain of the track to deletes such messages before recording.

IMHO, at best, You should post a dedicated message with appropriate caption in the Script forum.

-Michael
mschnell is offline   Reply With Quote
Old 07-18-2018, 08:22 AM   #12
israeltandrade
Human being with feelings
 
israeltandrade's Avatar
 
Join Date: Aug 2016
Posts: 62
Default

Thanks!
israeltandrade is offline   Reply With Quote
Old 07-18-2018, 11:40 AM   #13
Tiggerdyret
Human being with feelings
 
Join Date: Jan 2016
Posts: 428
Default

Have you tried Relearn? https://forum.cockos.com/showthread....light=realearn it might not be any faster, but it is definitely more powerful than Reaper native midi learn, snd you can select parameters in dropdown menu, type in CCs and choose multiple sources and targets.
Tiggerdyret is offline   Reply With Quote
Old 07-19-2018, 02:47 AM   #14
israeltandrade
Human being with feelings
 
israeltandrade's Avatar
 
Join Date: Aug 2016
Posts: 62
Default

I saw the explanation on the other thread.Very good! (don´t know if solve my especific problem, but definitevely will try)
israeltandrade is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 09:19 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.