 |
|
|
01-14-2023, 08:35 AM
|
#3121
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Punchipum
Ok. I have an xtouch mini that has several endless encoders. These encoders control various things in Reaper. I have this on a Realearn instance in the monitor fx chain. Then, in a track channel, I have another instance with Auto-load activated that is used to control a Channel Strip and that uses those same encoders. When I open the Channel Strip both instances work at the same time. Perhaps the solution here would be to make the Auto-load instance "superior", but what this does is disable the rest of the controller buttons even though they do not share configurations with the Channel Strip. The latter are in another instance in the monitor fx chain.
It would be great if the Auto-load instance disables only the controls that are shared with another instance and not the rest as it does when I make it "superior".
As an idea, perhaps you could make a new screen from which you can put all the presets that you want to load in the session with the order of priority or with certain rules, or make it matrix type, and thus you would not need to load several instances of Realearn either, and do everything from a single instance.
Thx for all the help and the work!
|
Ok. Why not try my suggestion then? These features you are asking for, if they ever come, they will take a while, not until end of this year. With what I suggested, you can do it today. Just put the the monitoring FX instance mappings and the channel strip instance mappings into one single instance... Why would you insist on two if you prefer one instance anyway?
|
|
|
01-14-2023, 09:04 AM
|
#3122
|
Human being with feelings
Join Date: Apr 2021
Location: Mallorca, Spain
Posts: 221
|
Quote:
Originally Posted by helgoboss
Ok. Why not try my suggestion then? These features you are asking for, if they ever come, they will take a while, not until end of this year. With what I suggested, you can do it today. Just put the the monitoring FX instance mappings and the channel strip instance mappings into one single instance... Why would you insist on two if you prefer one instance anyway?
|
What do you mean with "the same instance"? I can put it in the same track but I need to put the plugin at least twice. When you use Auto-load the others configurations desappear and don't work...
Last edited by Punchipum; 01-14-2023 at 09:12 AM.
|
|
|
01-14-2023, 02:24 PM
|
#3123
|
Human being with feelings
Join Date: Oct 2019
Location: Lübeck, Germany
Posts: 47
|
Quote:
Originally Posted by Punchipum
Ok. I have an xtouch mini that has several endless encoders. These encoders control various things in Reaper. I have this on a Realearn instance in the monitor fx chain. Then, in a track channel, I have another instance...
|
Just a suggestion, in case you did not think about that yet: I use the XTM's Layer A (switchable by button on right side) for controlling VSTs (via separate instances in the tracks, that have <FX input> as input), and Layer B for controlling Reaper and Super 8 (via an instance in Monitoring FX that has the XTM explicitly as input).
(Within each layer, I use the top button row to switch banks.)
|
|
|
01-14-2023, 05:08 PM
|
#3124
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Punchipum
What do you mean with "the same instance"? I can put it in the same track but I need to put the plugin at least twice. When you use Auto-load the others configurations desappear and don't work...
|
I don't know how to explain this any better but I will try.
So, you have one set of buttons that should do A when no plugin is focused and B when a plug-in is focused, right? Let's call those buttons "dynamic buttons" for now.
Then you have a set of buttons that should always do the same, no matter if a plug-in is focused or not. Let's call them "constant buttons".
These are your needs as I understand them. If I understood this wrong, you need to tell me.
So, the way I would do this:
1. Create one ReaLearn instance for the "constant buttons".
This should be easy and straightforward. So let's move on to the dynamic buttons.
2. Create one ReaLearn instance for the "dynamic buttons".
With auto-load disabled (the default), you create some mappings that do A. Easy. Then, enable auto-load. (At this point, I assume that you have established some FX-to-preset links already, so auto-load should work). As a consequence, whenever you focus a plug-in, the buttons should do B. Whenever you *unfocus* the plug-in, the buttons should go back to doing A. Exactly this last point is new, this was not possible in older ReaLearn versions but now it is!
That's it! Try it step by step and start from scratch, 100% clean. Don't use any of your previously configured ReaLearn instances because they could interfere in ways that I can't see from here. First understand how it works and then apply it to your real-world ReaLearn setup.
One day I will make a video about it but at the moment I don't have the capacity to do it.
|
|
|
01-14-2023, 06:15 PM
|
#3125
|
Human being with feelings
Join Date: Apr 2021
Location: Mallorca, Spain
Posts: 221
|
Quote:
Originally Posted by helgoboss
I don't know how to explain this any better but I will try.
So, you have one set of buttons that should do A when no plugin is focused and B when a plug-in is focused, right? Let's call those buttons "dynamic buttons" for now.
Then you have a set of buttons that should always do the same, no matter if a plug-in is focused or not. Let's call them "constant buttons".
These are your needs as I understand them. If I understood this wrong, you need to tell me.
So, the way I would do this:
1. Create one ReaLearn instance for the "constant buttons".
This should be easy and straightforward. So let's move on to the dynamic buttons.
2. Create one ReaLearn instance for the "dynamic buttons".
With auto-load disabled (the default), you create some mappings that do A. Easy. Then, enable auto-load. (At this point, I assume that you have established some FX-to-preset links already, so auto-load should work). As a consequence, whenever you focus a plug-in, the buttons should do B. Whenever you *unfocus* the plug-in, the buttons should go back to doing A. Exactly this last point is new, this was not possible in older ReaLearn versions but now it is!
That's it! Try it step by step and start from scratch, 100% clean. Don't use any of your previously configured ReaLearn instances because they could interfere in ways that I can't see from here. First understand how it works and then apply it to your real-world ReaLearn setup.
One day I will make a video about it but at the moment I don't have the capacity to do it.
|
Ok. I have understood it and I have tried it. But I've found that the only way to get it to work is to leave the Main preset at <None>. If I save the preset with whatever name I put on it, it stops working. This is normal?
|
|
|
01-15-2023, 09:33 AM
|
#3126
|
Human being with feelings
Join Date: Apr 2013
Posts: 75
|
I imagine this has been mentioned already but it would be great if there was also an "Inverse target value (off only)" setting in the group interaction selection setting. It would make setting up exclusive send routing with buttons a lot easier.
|
|
|
01-15-2023, 10:44 AM
|
#3127
|
Human being with feelings
Join Date: Dec 2009
Location: Oblivion
Posts: 10,095
|
Quote:
Originally Posted by Gurt Tractor
I imagine this has been mentioned already but it would be great if there was also an "Inverse target value (off only)" setting in the group interaction selection setting. It would make setting up exclusive send routing with buttons a lot easier.
|
can't you just click the reverse checkbox with only on? seems to be working over here.
|
|
|
01-15-2023, 11:08 AM
|
#3128
|
Human being with feelings
Join Date: Apr 2013
Posts: 75
|
Doesn't work in this scenario.
I have three sends that I want muted until I press a button, and I only want one send active at a time. So pressing a button for one will turn off any others that are on, and if I press a button for a currently active send I want it to turn off so that no sends are active.
I can't get that functionality with the group interaction and reverse settings, perhaps there's a convoluted way of achieving it but it would be much simpler if there was just an "off only" setting available.
|
|
|
01-15-2023, 04:20 PM
|
#3129
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Gurt Tractor
Doesn't work in this scenario.
I have three sends that I want muted until I press a button, and I only want one send active at a time. So pressing a button for one will turn off any others that are on, and if I press a button for a currently active send I want it to turn off so that no sends are active.
I can't get that functionality with the group interaction and reverse settings, perhaps there's a convoluted way of achieving it but it would be much simpler if there was just an "off only" setting available.
|
I see what you mean. This is fortunately something I could easily add. If you make an FR (on GitHub), I would consider it for the next release.
|
|
|
01-15-2023, 04:32 PM
|
#3130
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Punchipum
Ok. I have understood it and I have tried it. But I've found that the only way to get it to work is to leave the Main preset at <None>. If I save the preset with whatever name I put on it, it stops working. This is normal?
|
Yes, it's normal. This mechanism switches between preset (the auto-loaded preset) and <None> (= no preset / fallback). It's not built to fall back to another preset.
If your issue with this is that you have a big preset already that you would like to fall back to (in case no FX is focused), then I suggest you to use export/import:
1. Activate your main preset
2. Press "Export to clipboard => Export main compartment as Lua"
3. Activate main preset <None>
4. Press "Import from clipboard"
In general, presets in ReaLearn are only needed for sharing mappings between projects (or maybe as a kind of manual backup facility). In all other cases, copy & paste, import & export can serve you, too.
|
|
|
01-16-2023, 07:29 AM
|
#3131
|
Human being with feelings
Join Date: Apr 2021
Location: Mallorca, Spain
Posts: 221
|
Quote:
Originally Posted by helgoboss
Yes, it's normal. This mechanism switches between preset (the auto-loaded preset) and <None> (= no preset / fallback). It's not built to fall back to another preset.
If your issue with this is that you have a big preset already that you would like to fall back to (in case no FX is focused), then I suggest you to use export/import:
1. Activate your main preset
2. Press "Export to clipboard => Export main compartment as Lua"
3. Activate main preset <None>
4. Press "Import from clipboard"
In general, presets in ReaLearn are only needed for sharing mappings between projects (or maybe as a kind of manual backup facility). In all other cases, copy & paste, import & export can serve you, too.
|
Cool. Thx a lot for all the help and patience!!
Another thing: can you make a launchpad have different response colors? and if so, how is this done?
|
|
|
01-16-2023, 07:47 AM
|
#3132
|
Human being with feelings
Join Date: Sep 2008
Posts: 52
|
Adding a delay on feedback/ manual feedback trigger
I'm using an Arturia Beatstep and it looks like when I set the pads to momentary the device sends an automatic message to turn the pad light off after sending it's momentary CC. The feedback message fron realearn seems to arrive earlier and then gets overidden. Since I use some momentary pads as toggles (Realearn is way more configurable) then it becomes an issue.
Is there an EEL message I can use to add a delay to the feedback? OR some other method.
Also, being able to manually trigger Realearn to poll for feedback (again) would be super helpful in my case. The Beatstep can recall 16 different preset layouts but switching between then doesn't send a external message, so when I switch to a new preset the button displays are wrong until I start pressing things and triggering new feedback.
Thank you @helgoboss for this incredible software! It's so freeing and empowering to be able to craft my own controllers! The Beatstep endless encoders were COMPLETELY UNUSABLE as external controls until Realearn. Now I can configure their sensitivity for every individual mapping. It makes the Beatstep as flexible and useful as the Midi Fighter Twister for 1/4 the price.
__________________
Just a guy in a tiny studio doing all things sound.
Last edited by dbonejones; 01-16-2023 at 07:54 AM.
|
|
|
01-16-2023, 02:33 PM
|
#3133
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Punchipum
Cool. Thx a lot for all the help and patience!!
Another thing: can you make a launchpad have different response colors? and if so, how is this done?
|
Launchpad LED colors can be controlled by modifying the velocity of the note-on messages. Translates to ReaLearn, that means you can influence it using the "Source min/max" setting, for example. Well, at least with my Launchpads it works that way.
|
|
|
01-16-2023, 02:37 PM
|
#3134
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by dbonejones
I'm using an Arturia Beatstep and it looks like when I set the pads to momentary the device sends an automatic message to turn the pad light off after sending it's momentary CC. The feedback message fron realearn seems to arrive earlier and then gets overidden. Since I use some momentary pads as toggles (Realearn is way more configurable) then it becomes an issue.
Is there an EEL message I can use to add a delay to the feedback? OR some other method.
Also, being able to manually trigger Realearn to poll for feedback (again) would be super helpful in my case. The Beatstep can recall 16 different preset layouts but switching between then doesn't send a external message, so when I switch to a new preset the button displays are wrong until I start pressing things and triggering new feedback.
Thank you @helgoboss for this incredible software! It's so freeing and empowering to be able to craft my own controllers! The Beatstep endless encoders were COMPLETELY UNUSABLE as external controls until Realearn. Now I can configure their sensitivity for every individual mapping. It makes the Beatstep as flexible and useful as the Midi Fighter Twister for 1/4 the price.
|
Please set feedback dropdown to "Send after control". That should hopefully fix it.
ReaLearn also provides a global REAPER action to send feedback for all instances. You could trigger it whenever you press a button (e.g. by using a CC source with number = Any, if it's CC messages we are talking about).
|
|
|
01-16-2023, 03:32 PM
|
#3135
|
Human being with feelings
Join Date: Sep 2019
Location: france
Posts: 2,230
|
Quote:
Originally Posted by tohubohu
hello,
with Arturia Minilab mkII
Mac OS 10.15.7
Reaper 6.71
realearn 2.14
Automation Touch
in "touch" mode, I always had this strange behavior. see the gif
the envelope points are sawtooth
could you do something please?
thks

|
Bump
__________________
French LangPack - Langpack Reaper en français - Traduction de Reaper en français
Télécharger (download) here
glossary here
|
|
|
01-16-2023, 04:08 PM
|
#3136
|
Human being with feelings
Join Date: Apr 2021
Location: Mallorca, Spain
Posts: 221
|
Quote:
Originally Posted by helgoboss
Launchpad LED colors can be controlled by modifying the velocity of the note-on messages. Translates to ReaLearn, that means you can influence it using the "Source min/max" setting, for example. Well, at least with my Launchpads it works that way.
|
I'll try it. Thx! 👍👍👍
|
|
|
01-16-2023, 08:37 PM
|
#3137
|
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 505
|
Quote:
Originally Posted by tohubohu
Bump
|
Does that device have touch sensitive knobs?
|
|
|
01-17-2023, 01:20 AM
|
#3138
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Puck
Does that device have touch sensitive knobs?
|
It doesn't.
@tohubohu
Touch mode only makes sense if REAPER/ReaLearn knows when a control element (e.g. a fader) is being touched and when it's being released. Otherwise it wouldn't give you any benefit over latch mode anyway! The fact that you get these weird saw shapes indicates that you forgot to tell ReaLearn about those touch/release events.
Since the MiniLab doesn't have touch-sensitive controls, there's no natural touch event you can use, so you need to think about what button on the controller you want to use as "touch/release". One way would be to use the push encoder. Then push/release of the encoder could fulfill that purpose. In that case, you would add a new mapping, learn source, press the encoder and finally select and configure target "Track: Set touch automation state" (for volume/pan/width) or "FX parameter: Set automation touch state".
ReaLearn even supports automatic touch/release that works without any additional button. Then it would release after a previously defined duration of milliseconds. For that, don't use the encoder push as source of the new mapping but the encoder turn. Then open the control transformation editor and select template Other => Debounce.
|
|
|
01-17-2023, 09:38 AM
|
#3139
|
Human being with feelings
Join Date: Nov 2022
Posts: 14
|
Quote:
Originally Posted by RamboMadCow
@Helgoboss
I finally got all of the midi receives working and it was working fantastically. Unfortunately, Reaper in the current setup doesn't seem to be able to do what I was hoping it could do by using the Song Switcher addon as well. I posted 1 of 2 major hurdles I'm having here: https://forums.cockos.com/showthread.php?t=273471
To get around this first issue, is there a way to tie a PC/CC message to select a specific project by name? I attempted to use the Learn button on the action to select a project that was opened in a separate tab, but it didn't learn anything. Currently it seems like it doesn't know how to recognize if you switch to a different project tab, and particularly by name.
I may have to start looking into a different tool unfortunately if I'm unable to resolve this or my second issue, which is unrelated to ReaLearn.
|
@Helgoboss - You may have missed the following response as you were busy when I posted it and have come back recently. The primary point of it was to say I got everything working finally, but I was wondering if there was a way to make ReaLearn figure out how to open projects by name or some other identifier.
Quote:
Originally Posted by 7enz
@RamboMadCow
if you can figure out this Lua... and how to use it, you might be able do what you are seeking to do...
the person who posted it goes under than_kyou on reddit
PROJECT_NAME = "" -- insert your project name between the quotes without the .rpp extension
local r = reaper
PROJECT_NAME = #PROJECT_NAME:gsub(' ', '') > 0 and PROJECT_NAME
local proj_idx = 0
repeat
local retval, projfn = r.EnumProjects(proj_idx)
if projfn:match('.+[\\/](.+)%.[RrPp]+') == PROJECT_NAME then r.SelectProjectInstance(retval) end
proj_idx = proj_idx + 1
until not retval
do return r.defer(function() do return end end) end
|
I guess I'm going to have to start researching how to make custom scripts or something. I know C# but I don't know LUA at all or how scripts are made and incorporated with Reaper to be effective.
|
|
|
01-19-2023, 06:15 AM
|
#3140
|
Human being with feelings
Join Date: Apr 2013
Posts: 75
|
Quote:
Originally Posted by helgoboss
I see what you mean. This is fortunately something I could easily add. If you make an FR (on GitHub), I would consider it for the next release.
|
Thanks, I'll do this
I've been considering getting a Novation Launchpad Mini to use as a matrix router/mixer, and regarding the LED colours I'm wondering how easy it would be to set it up so that the colours indicate the send levels, not sure if there's a smooth transition or how it works, but it doesn't matter too much I guess.
|
|
|
01-19-2023, 09:37 AM
|
#3141
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by RamboMadCow
@Helgoboss - You may have missed the following response as you were busy when I posted it and have come back recently. The primary point of it was to say I got everything working finally, but I was wondering if there was a way to make ReaLearn figure out how to open projects by name or some other identifier.
I guess I'm going to have to start researching how to make custom scripts or something. I know C# but I don't know LUA at all or how scripts are made and incorporated with Reaper to be effective.
|
There's no ReaLearn built-in way to open project tabs by name. You need to do it by triggering a ReaScript, something like the one provided by 7enz. It looks pretty alright actually, did you try it? I think the last line is not necessary but I didn't try it.
|
|
|
01-19-2023, 09:42 AM
|
#3142
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Gurt Tractor
Thanks, I'll do this
I've been considering getting a Novation Launchpad Mini to use as a matrix router/mixer, and regarding the LED colours I'm wondering how easy it would be to set it up so that the colours indicate the send levels, not sure if there's a smooth transition or how it works, but it doesn't matter too much I guess.
|
It depends on which colors are supported and how they are sorted (in terms of velocity). If they are sorted in a meaningful way (e.g. dark green - light green - dark yellow - light yellow - dark red ...), it might be achievable by simply having a feedback-only mapping with the send volume as target and the pad (LED) as source ... and then playing around with source min/max.
But I don't think that it's sorted that way. In that case, you could use the "MIDI script" source to translate the target values (values between 0.0 and 1.0) to MIDI note ON messages with corresponding velocities. Definitely doable but needs some tinkering.
|
|
|
01-19-2023, 10:08 AM
|
#3143
|
Human being with feelings
Join Date: Apr 2013
Posts: 75
|
Thanks. I was looking at the documentation and Novation do a great job of supplying comprehensive manuals and proper MIDI programmers guides, it seems like just about anything is possible :P
I'm also considering the Akai APC Mini which has a similar number of buttons but additional faders which might be more useful, but there's no such programmers reference guide so I'm assuming it's a pretty basic MIDI controller.
|
|
|
01-19-2023, 10:10 AM
|
#3144
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Gurt Tractor
Thanks. I was looking at the documentation and Novation do a great job of supplying comprehensive manuals and proper MIDI programmers guides, it seems like just about anything is possible :P
I'm also considering the Akai APC Mini which has a similar number of buttons but additional faders which might be more useful, but there's no such programmers reference guide so I'm assuming it's a pretty basic MIDI controller.
|
Yes, Novation is great when it comes to programmer's guides and customization! Much better than most of the rest.
I think the APC Mini isn't that flexible but if it's anything like my APC Key 25, then it should still have a pretty straight-forward MIDI implementation that's very usable with ReaLearn.
|
|
|
01-19-2023, 02:58 PM
|
#3145
|
Human being with feelings
Join Date: Nov 2009
Location: Montreal, Canada
Posts: 8,857
|
Is there a way I could somehow sneak in an extra command when I link paramters, and hopefully do that very effortlessly?
My parituclar use case, is for mapper the record arm button to a track's record arm, but I would like it to function exclusively meaning "disarm all tracks, and arm this particular one." Hoiwever, to make things extra complicated, and this is maybe where it falls apart for sure, is I'd like it to toggle off. So "if armed, disarm, if disarmed, disarm all and arm"
__________________
Slava Ukraini
|
|
|
01-20-2023, 09:11 AM
|
#3146
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Sound asleep
Is there a way I could somehow sneak in an extra command when I link paramters, and hopefully do that very effortlessly?
My parituclar use case, is for mapper the record arm button to a track's record arm, but I would like it to function exclusively meaning "disarm all tracks, and arm this particular one." Hoiwever, to make things extra complicated, and this is maybe where it falls apart for sure, is I'd like it to toggle off. So "if armed, disarm, if disarmed, disarm all and arm"
|
This is built-in functionality. Use target "Track: Arm/disarm" and set Exclusive to "Within project (on only)".
|
|
|
01-21-2023, 12:55 PM
|
#3147
|
Human being with feelings
Join Date: Nov 2009
Location: Montreal, Canada
Posts: 8,857
|
Quote:
Originally Posted by helgoboss
This is built-in functionality. Use target "Track: Arm/disarm" and set Exclusive to "Within project (on only)".
|
That's amazing! You have made a really kickass thorough little app here. Thanks for the reply also.
Question: What happens if I have it set to "arm record track name 'x'" and then select exclusive to project, and then name multiple tracks the same?
If you're not sure, I will try it and find out.
EDIT: A weird thing happened when I tried this. I have it set to arm/disarm according to track name. When I renamed the track, the recordarm button on my controller worked beautifully. However, when i pressed it again to disarm, it disarmed correctly, however, it record armed every single other track in the project.
__________________
Slava Ukraini
Last edited by Sound asleep; 01-21-2023 at 01:14 PM.
|
|
|
01-21-2023, 09:16 PM
|
#3148
|
Human being with feelings
Join Date: Jul 2022
Posts: 80
|
Quote:
Originally Posted by Vladistone
Helloy everybody!
I organized matrix control of "Send BUSs" (0; 1; 2; 3; 4; 5; 6) for external MCU-controller (SSL Nucleus2) with bank rotation due to one controller button only. It was reach by realearn "encrement button" + looping values p(4 ) by "Wrap"- checkout. Also I got displaying the rows-state of the sends on the controller monitor thanks to "LCD/assignment" feedbacking. For exsample:
- SEND #1 of rows MCP is loocks as "S1" and so on... thanks to setting Glue-option in cell "textual feedbacks:" Text expresstion as.
But some times, I lack additional information:
- in which of the banks of the MCP track group do I being control?
Although this is implemented in the default MCU/DAW setting. but I'm not satisfied with the result, because it have to pressing the "bank left" adn/or "bank right" buttons again for controller position display. the (only this moment the "LCD/assignment" transitions from position of SEND "S{{target.text_value}}" to BANK Number "{{target.text_value}}".
An idea arose - with the help of timing of alternate switch of "LCD/assignment" feedbacking values between the Send-MODE and the current "MCP Bank".
Sorry for my non-native English!
I saw somewere in tutorial that it is possible for to time-manipulation for turn-OFF/ON of any function/transaction or mappings, but it is not in the mapping settings for LCD / assignment.
Any ideas are welcome!..
|
bump
|
|
|
01-22-2023, 01:22 PM
|
#3149
|
Human being with feelings
Join Date: Jun 2016
Posts: 124
|
control selected fx (not focused fx)
Hi there, beginner question - what would be the equivalent to "selected fx" (not "focused") in ReaLearn targets ?
Regards, mj
|
|
|
01-23-2023, 12:49 PM
|
#3150
|
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 505
|
Quote:
Originally Posted by GeckoLikesMartini
Hi there, beginner question - what would be the equivalent to "selected fx" (not "focused") in ReaLearn targets ?
Regards, mj
|
Instance FX is what you are looking for in the User Guide. You can set the instance fx by using the FX target.
Sorry for the lack of detail but I saw you didn't have a reply and thought I could help
|
|
|
01-23-2023, 12:54 PM
|
#3151
|
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 505
|
Is there a way currently to get textual feedback from the following send related targets?
Send: Mono/Stereo
Send: Phase Invert/Normal
Not a big deal here, in OSC land I can just take the "1" and "0" we do get and make it say whatever I need, just curious.
|
|
|
01-23-2023, 01:28 PM
|
#3152
|
Human being with feelings
Join Date: Jun 2016
Posts: 124
|
Quote:
Originally Posted by Puck
Instance FX is what you are looking for in the User Guide. You can set the instance fx by using the FX target.
Sorry for the lack of detail but I saw you didn't have a reply and thought I could help 
|
Hi Puck, thank you. I'll look into that. Regards, mj
|
|
|
01-23-2023, 02:36 PM
|
#3153
|
Human being with feelings
Join Date: Oct 2020
Posts: 78
|
question wrt Note Velocity source events...
Hi There -
Firstly, ReaLearn is fantastic. I love the ability to have better control over the learn functions (especially the ability to fine tune via a json file if needed). Well done!
i) Is there a way to trigger the source on note ON events as opposed to Note velocity events? I use my midi piano KB as a tool to control various DAW functions and found that for many triggers (ie - Undo/Redo actions, among others) the event would fire on both the down and the up stroke of the key. My workaround was to set it as a toggle control, but it seems to me that that might be a bit dangerous in case something happens where the note off is not triggered - couldn't you end up out of sync?
ii) Has anyone done a template for integration with NI Maschine MK3? (Just putting it out there - I'm working through building a template to make it work with the Mackie MCU as a basis - Play/Pause is flaky - sometimes doesn't respond, and the fader volume controls are jittery...) If someone else has a working template it could save some troubleshooting.
iii)This might be wishful thinking (and is not a showstopper), but is there a way to use projection without internet access? I think an ideal UI would be to have it appear in a (dockable) Reaper window. Not sure how feasible this could be.
I'm sure I'll have more questions - what a fantastic tool. Cleary a lot of dedication went into this and it deserves praise!
Cheers!
|
|
|
01-24-2023, 01:37 AM
|
#3154
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Sound asleep
That's amazing! You have made a really kickass thorough little app here. Thanks for the reply also.
Question: What happens if I have it set to "arm record track name 'x'" and then select exclusive to project, and then name multiple tracks the same?
If you're not sure, I will try it and find out.
EDIT: A weird thing happened when I tried this. I have it set to arm/disarm according to track name. When I renamed the track, the recordarm button on my controller worked beautifully. However, when i pressed it again to disarm, it disarmed correctly, however, it record armed every single other track in the project.
|
If you use track "Named", only the first track with that name will get armed and others will be unarmed. If you use track "All named", all tracks with that name will match. However, they will not be treated as a group in terms of exclusivity. I'm actually not sure what happens then, probably a conflict. This is indeed something I could improve. I think it would make sense to treat them as a group (arm all of them and disarm the rest). Ah, turns out I made an FR already! https://github.com/helgoboss/realearn/issues/739
Concerning the weird thing: If you name multiple tracks the same, you could run in the issue I described in above paragraph. If not, be sure to use Exclusive "Within project (on only)". "Within project" (without "on only") is the wrong option for you as it leads to the behavior you describe.
|
|
|
01-24-2023, 01:51 AM
|
#3155
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Vladistone
Helloy everybody!
I organized matrix control of "Send BUSs" (0; 1; 2; 3; 4; 5; 6) for external MCU-controller (SSL Nucleus2) with bank rotation due to one controller button only. It was reach by realearn "encrement button" + looping values p(4 ) by "Wrap"- checkout. Also I got displaying the rows-state of the sends on the controller monitor thanks to "LCD/assignment" feedbacking. For exsample:
- SEND #1 of rows MCP is loocks as "S1" and so on... thanks to setting Glue-option in cell "textual feedbacks:" Text expresstion as.
But some times, I lack additional information:
- in which of the banks of the MCP track group do I being control?
Although this is implemented in the default MCU/DAW setting. but I'm not satisfied with the result, because it have to pressing the "bank left" adn/or "bank right" buttons again for controller position display. the (only this moment the "LCD/assignment" transitions from position of SEND "S{{target.text_value}}" to BANK Number "{{target.text_value}}".
An idea arose - with the help of timing of alternate switch of "LCD/assignment" feedbacking values between the Send-MODE and the current "MCP Bank".
Sorry for my non-native English!
I saw somewere in tutorial that it is possible for to time-manipulation for turn-OFF/ON of any function/transaction or mappings, but it is not in the mapping settings for LCD / assignment.
Any ideas are welcome!..
|
Not sure if I understand correctly. Do you want to show both the track bank number and the current send bus, both on the small assignment LCD display? So you want it to show for example 5 seconds the send bus number and 5 seconds the bank number? If yes, I have to disappoint you. There's currently no solution to this. One display can only be connected to one target at a time. If you connect it to multiple targets, there's a conflict, which means it's pretty much random which of the two things you will see on the display. Create an FR if you want. I'll have to think about how to implement such a thing.
|
|
|
01-24-2023, 01:59 AM
|
#3156
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by GeckoLikesMartini
Hi there, beginner question - what would be the equivalent to "selected fx" (not "focused") in ReaLearn targets ?
Regards, mj
|
It depends on what you mean by "Selected FX". REAPER itself doesn't really have the concept of a "selected FX", other than "focused". So I think you want what Puck is suggesting: Instance FX. Each ReaLearn instance allows you to memorize a certain FX. Please read in the user guide about the "FX" target to know how to set the instance FX.
|
|
|
01-24-2023, 02:03 AM
|
#3157
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by Puck
Is there a way currently to get textual feedback from the following send related targets?
Send: Mono/Stereo
Send: Phase Invert/Normal
Not a big deal here, in OSC land I can just take the "1" and "0" we do get and make it say whatever I need, just curious.
|
No. I think I should provide some reasonable text feedback for all targets, some are still missing. I created an FR: https://github.com/helgoboss/realearn/issues/803
|
|
|
01-24-2023, 02:13 AM
|
#3158
|
Human being with feelings
Join Date: Aug 2010
Location: Germany
Posts: 2,023
|
Quote:
Originally Posted by indigomirage
Hi There -
Firstly, ReaLearn is fantastic. I love the ability to have better control over the learn functions (especially the ability to fine tune via a json file if needed). Well done!
i) Is there a way to trigger the source on note ON events as opposed to Note velocity events? I use my midi piano KB as a tool to control various DAW functions and found that for many triggers (ie - Undo/Redo actions, among others) the event would fire on both the down and the up stroke of the key. My workaround was to set it as a toggle control, but it seems to me that that might be a bit dangerous in case something happens where the note off is not triggered - couldn't you end up out of sync?
ii) Has anyone done a template for integration with NI Maschine MK3? (Just putting it out there - I'm working through building a template to make it work with the Mackie MCU as a basis - Play/Pause is flaky - sometimes doesn't respond, and the fader volume controls are jittery...) If someone else has a working template it could save some troubleshooting.
iii)This might be wishful thinking (and is not a showstopper), but is there a way to use projection without internet access? I think an ideal UI would be to have it appear in a (dockable) Reaper window. Not sure how feasible this could be.
I'm sure I'll have more questions - what a fantastic tool. Cleary a lot of dedication went into this and it deserves praise!
Cheers!
|
Thanks!
1) If you want to react to NOTE ON only, use button filter "Press only" (bottom right). There's also source "Note number" which treats the whole keyboard as a very long "fader" but I don't think that's what you want.
2) Not that I know of.
3) Some browsers allow you to install the Companion Web App, then it should be available offline. But other than that, no. However, this is going to change this year. I will replace the Companion App with the Playtime App. The Playtime App you can install, it doesn't run in the browser. Not dockable in REAPER, sorry. But at least it's offline.
|
|
|
01-24-2023, 06:55 AM
|
#3159
|
Human being with feelings
Join Date: Oct 2020
Posts: 78
|
Thank you so much for the quick reply!
If I make headway with a Maschine Mk3 template, I'll post it (and the NI Controller Config...)
(Looking forward to the new PlayTime as well - I bought and have enjoyed the older version.)
Cheers!
|
|
|
01-24-2023, 08:17 AM
|
#3160
|
Human being with feelings
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 800
|
Show tracks with BUS in their names
Hi all Realearn users!
I have managed to show selected track sends on my X-Touch
and now I am into make only tracks with BUS in their names
show up. Is this possible?
Regards
Thomas
|
|
|
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 05:47 AM.
|