Go Back   Cockos Incorporated Forums > REAPER Forums > MIDI Hardware, Control Surfaces, and OSC

Reply
 
Thread Tools Display Modes
Old 10-10-2020, 01:09 PM   #521
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Quote:
Originally Posted by cjunekim View Post
Sorry for my typo here. I recorded a screencast that shows the issue. Hope this clears the misunderstanding.

When the target is 50% or lower, the feedback transformation(reversal) behaves strangely, outputing 127 only.
This is tracked at GitHub issue 36.

Quote:
Originally Posted by Piszpan View Post
A simple working example containing e.g. 3 pages/banks, each with 3 parameters would be enough. Of course made for some popular controller (BCR2000, X Touch Mini, Akai Midimix or Korg Nanokontrol) and for some free (or stock Reaper) plugin.

We could then paste this text into Realearn and see how exactly it should be done.
I'll definitely need support in this area because I've none of those controllers myself. But I could start creating such an example with e.g. a Midi Fighter Twister.

Quote:
Originally Posted by Sherazad View Post
The new feature "Send Feedback after control" solves this problem as one would expect. When the button is released ReaLearn sends again a message to the control surface and the button is properly lit!

Wonderful, thanks a lot
Thanks for the feedback, I'm glad it works for you now.

Quote:
Originally Posted by tohubohu View Post
Hello
I have this problem only in "touch" mode with Realearn. The automation curve points register with a bug. It is not linear.
See on the link the gif.
Have you ever heard of this problem please? thank you

https://www.loom.com/share/6a5b2dea8...3ab235367839ff
If you still suspect this is an issue with ReaLearn, feel free to open a bug ticket on ReaLearn's issue page at GitHub.

Quote:
Originally Posted by ChocolateHawkins View Post
Another issue I've noticed with Realearn is when I map to a VCA master fader, the VCA follow functions (fader, solo, mute, etc.) do not work. Is this a common issue?
It's possible that this doesn't work as I've never tried it myself. It's on the list now as issue 45.


Quote:
Originally Posted by jpchartrand View Post
I'm trying to save an FX chain that has mappings to Relearn. I save Realearn with the FX chain. My issue is that if I add the FX chain in other tracks that already have FXs, the mappings are all messed up. Any help would be greatly appreciated.
I'm not entirely sure what exactly you were trying to do. It would be great if you could open an issue at GitHub describing in detail how to reproduce this error.

Quote:
Originally Posted by ChocolateHawkins View Post
My only struggle at this point is the solo mode in Realearn. It doesn't follow the preference settings for solo, or the default solo mode. (So anywhere a track is sent, be it a bus or parent folder doesn't follow the solo function).
This is not a feature yet. Could you open a feature request at GitHub please and describe the expected behavior / solo modes?
helgoboss is offline   Reply With Quote
Old 10-10-2020, 03:03 PM   #522
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Side note: I'm happy to see that more and more persons seem to give ReaLearn a try these days. At the same time and not very surprisingly I receive an increasing amount of error reports. Right now I'm working on a major new feature for ReaLearn but once this is done I'll look into those errors and try to fix them. Thanks to everyone sending bug reports!
helgoboss is offline   Reply With Quote
Old 10-11-2020, 04:07 AM   #523
talustalus
Human being with feelings
 
Join Date: Dec 2018
Posts: 1,025
Default

Quote:
Originally Posted by helgoboss View Post
Side note: I'm happy to see that more and more persons seem to give ReaLearn a try these days. At the same time and not very surprisingly I receive an increasing amount of error reports. Right now I'm working on a major new feature for ReaLearn but once this is done I'll look into those errors and try to fix them. Thanks to everyone sending bug reports!
Hi, and sorry to hijack you here but I can't see where else to contact you. I purchased Playtime, and midi clips seem to playback at different, random rates. eg 1.21, 2.72. etc... random, when launched.

Is this a bug that needs to be fixed?
talustalus is offline   Reply With Quote
Old 10-13-2020, 09:12 AM   #524
ChocolateHawkins
Human being with feelings
 
Join Date: Jul 2016
Posts: 76
Default

Quote:
Originally Posted by helgoboss View Post

This is not a feature yet. Could you open a feature request at GitHub please and describe the expected behavior / solo modes?
Will do! Thanks so much. I'm going to drop a donation today. Realearn is all over and has made my life so much easier and tasks quicker.
ChocolateHawkins is offline   Reply With Quote
Old 10-13-2020, 04:33 PM   #525
Hartley Mays
Human being with feelings
 
Join Date: Sep 2009
Location: Cincinnati, Ohio
Posts: 305
Default pick action bug

I saw an issue opened in Github which I haven't seen referenced here in the forum about an abend occurring when using the action picker. I commented on it there and wanted to mention it in the forum also.

My experience with it was that I could use the action picker for "a while" but once the problem started, it would persist predictably even after recycling Reaper and Windows.

I'm on current release of SWS, Reaper, and Realearn but for now still on Windows 7.
Hartley Mays is offline   Reply With Quote
Old 10-15-2020, 11:49 AM   #526
buschag
Human being with feelings
 
Join Date: Sep 2020
Location: STL
Posts: 206
Default

after installing repack and doing all the steps, when i go to browse packages, realearn isn't showing up. theres several hundred choices but not the realearn. am i missing something?
buschag is offline   Reply With Quote
Old 10-17-2020, 05:10 AM   #527
Sherazad
Human being with feelings
 
Join Date: Jun 2020
Posts: 68
Default

Hello everyone,

What I'd like to do:
Midi map "Track Controls" with ReaLearn

What works:
Mapped a few knobs to action "Adjust Track FX Parameter X". When moving the knobs, the track parameters changes accordingly

What does not work:
If I change track and come back, all the controller values are reset to 0, causing parameter jump when I edit them again. I'd like to have midi feedback sent to the unit when I go back to my track so that the knobs value are set to the actual current value of the mapped Track Control

Does anybody have the same necessity and know a viable solution to this?
I would not like to to a "per effect" mapping, I would like to do a "per track" mapping where Track Controls can handle parameters for different effects.

Thank you
Sherazad is offline   Reply With Quote
Old 10-29-2020, 03:04 AM   #528
jtayl711
Human being with feelings
 
Join Date: Jul 2020
Posts: 102
Default ReaLearn: What to do if track numbers change?

I was told to post this here as it might get more attention from the developer...


I have an instance of ReaLearn with lots of mappings and it all worked beautifully. I have a Korg NanoKontrol that I was using to control the sends of 16 instruments to 12 different headphone mixes (12 * 16 = 192 mappings). It all worked really well until I changed the order of some tracks, inserted some here, removed others there, etc...Now I'm realizing that since ReaLearn references absolute track numbers (as opposed to track names) all my mappings are screwed up. Is there any relatively simple way to fix this and ideally prevent it from happening in the future. Is there a way to make ReaLearn reference track names instead of track numbers? I'm much more likely to change the order in which a track appears than its name. Can I possibly export all the mappings to some kind of CSV file and edit them in excel and then re-import?

Just trying to think of the simplest, least error prone way of doing this.

Thanks!
jtayl711 is offline   Reply With Quote
Old 11-07-2020, 05:20 AM   #529
snowball
Human being with feelings
 
Join Date: Dec 2019
Location: Dnipro, Ukraine
Posts: 13
Default

Quote:
Originally Posted by jtayl711 View Post
It all worked really well until I changed the order of some tracks, inserted some here, removed others there, etc...Now I'm realizing that since ReaLearn references absolute track numbers (as opposed to track names) all my mappings are screwed up.
Thanks!
Yes, I had the same experience. And a bunch of other errors. The way this tool works is not very flexible and very time consuming. I mapped a lot of my favourite plugin parameters and ended up in a mouse click orgy.
snowball is offline   Reply With Quote
Old 11-09-2020, 10:00 AM   #530
bhuether
Human being with feelings
 
Join Date: Nov 2016
Posts: 226
Default

Hi, just came across this. Trying to figure out if there is a way to make it use another plugin's fader as the control source?

That way if I have two EQs, one on each track, I could move one, and have the other move in opposing direction.

thanks
bhuether is offline   Reply With Quote
Old 11-12-2020, 03:24 AM   #531
Regisfofo
Human being with feelings
 
Regisfofo's Avatar
 
Join Date: Mar 2017
Location: France
Posts: 624
Default

Hi,


Learning actions seems broken in 1.11.0 version.


when I click 'pick' I get :
Code:
--- cut ---
Message: already mutably borrowed: BorrowError

   0:     0x7ff952e8cb6d - <unknown>
   1:     0x7ff952e8c229 - <unknown>
   2:     0x7ff952d9a801 - <unknown>
   3:     0x7ff952ea0798 - <unknown>
   4:     0x7ff952ea02ef - <unknown>
   5:     0x7ff952eb0d10 - <unknown>
   6:     0x7ff952eb0b63 - <unknown>
   7:     0x7ff952c3b725 - <unknown>
   8:        0x14084bb75 - <unknown>
   9:        0x1403561f0 - <unknown>
  10:        0x1403778bd - <unknown>
  11:        0x1403777ba - <unknown>
  12:        0x14078f26a - <unknown>
  13:        0x14052ae90 - <unknown>
  14:        0x14052ac6d - <unknown>
  15:        0x14052abb0 - <unknown>
  16:          0xa360271 - <unknown>
  17:          0xa205ad9 - <unknown>
  18:          0xa2046cf - <unknown>
  19:          0xa2a8853 - <unknown>
  20:          0xa2a7961 - <unknown>
  21:          0xa351bb9 - <unknown>
  22:        0x140433edf - <unknown>
  23:        0x140431540 - <unknown>
  24:        0x14055cc7a - <unknown>
  25:        0x14055cbf4 - <unknown>
  26:        0x1401730fa - <unknown>
  27:        0x1401790f4 - <unknown>
  28:        0x140178e71 - <unknown>
  29:     0x7ff952c8f352 - <unknown>
  30:     0x7ff952d6acb5 - <unknown>
  31:     0x7ff952d6a287 - <unknown>
  32:     0x7ff99aed7fce - <unknown>
  33:     0x7ff99aed7792 - <unknown>
  34:     0x7ff99aed769f - <unknown>
  35:     0x7ff99aed5c1d - <unknown>
  36:     0x7ff99aed522c - <unknown>
  37:     0x7ff99aed4f98 - <unknown>
  38:     0x7ff988ac6459 - <unknown>
  39:     0x7ff988afdf0c - <unknown>
  40:     0x7ff99aed5c1d - <unknown>
  41:     0x7ff99aed5612 - <unknown>
  42:        0x1403b88ad - <unknown>
  43:        0x14088fbb1 - <unknown>
  44:     0x7ff99b5e7c24 - <unknown>
  45:     0x7ff99bf8cea1 - <unknown>
--- cut ---

It corrupted a preset too, so beware...

Edit : In fact 1.11 seems unable to save presets here. Going back to 1.10 solved it.
By the way, I'm using Reaper 6.15 dev1109 on win 10 64 bits

Last edited by Regisfofo; 11-12-2020 at 07:35 AM.
Regisfofo is offline   Reply With Quote
Old 11-20-2020, 02:12 AM   #532
AlMagnifico
Human being with feelings
 
Join Date: Sep 2010
Posts: 15
Default Mapping removal confirmation

When I want to make a new mapping starting from an existing one, I inevitably have to remove a lot of mappings. Since there are no bulk actions for mappings yet, I beg you to add a "Don't ask me again" to the confirmation question, that would save me a lot of clicks. Thank you.

An even better solution would be to have groups of mappings, that you could name/ copy/paste/delete.
AlMagnifico is offline   Reply With Quote
Old 11-20-2020, 10:58 AM   #533
buschag
Human being with feelings
 
Join Date: Sep 2020
Location: STL
Posts: 206
Default Modifier help

Are there any experts using modifiers to toggle between parameters? Not sure how to set up the mappings. I’m sure you need to create several maps just to achieve but not sure what the settings should look like. Thanks.
buschag is offline   Reply With Quote
Old 11-24-2020, 10:42 AM   #534
Cosmic
Human being with feelings
 
Cosmic's Avatar
 
Join Date: Jul 2010
Location: Online
Posts: 4,891
Default

This is absolutely incredible thank you so much.
__________________
it aint worth a bop,if it dont got that pop
Cosmic is offline   Reply With Quote
Old 11-25-2020, 08:34 AM   #535
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 11,972
Default

Quote:
Originally Posted by jtayl711 View Post
It all worked really well until I changed the order of some tracks, inserted some here, removed others there, etc...Now I'm realizing that since ReaLearn references absolute track numbers (as opposed to track names) all my mappings are screwed up.
Anyone else seeing this (would be a bug imo)?
Can't confirm this here so far (fortunately), when I map say a VST parameter on track 2 and then move the track so it becomes another track number it's still assigned to the same VST parameter.
nofish is offline   Reply With Quote
Old 11-25-2020, 05:57 PM   #536
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Dear ReaLearn users,

I know there are some bugs out there that need to get fixed, thanks for reporting them. But first, let me give you an idea of what I've been working on lately.

As you know already, ReaLearn is a tool that is designed to get the most out of general-purpose MIDI controllers. The good thing about this kind of controllers is that you can make them do whatever you want. But ... there's one thing that has always bugged me: It's easy to forget which fader/knob/button controls which parameter! I don't know about you, but I always wonder "What happens when I press this?". One way to approach this is to get yourself some sticky labels and put them below the control elements. Fair enough, but keeping them up-to-date can be quite much effort. Or you decide to stick with one scheme (left knob always controls volume, right knob always controls volume etc.) and memorize it. This works and is a good idea in general, but maybe you want to change that scheme one day. Or you find that different projects require totally different mappings ... I mean, this is why ReaLearn was made in the first place.

That's why I have worked on a new feature called "Projection". It allows you to project a schematic representation of your currently active controller to a mobile device (e.g. a tablet computer). You can put this device close to your controller in order to see immediately which control element is mapped to which parameter.

I hope the following video and Android "ReaLearn Companion" app screenshots give you an impression of what this is.





I will push out prereleases on a step-by-step basis. Step one will be the combination of Windows (ReaLearn) and Android (ReaLearn Companion app). The Android app will not be published in Google Play store yet, I'll make it available to a limited group of testers at first. If anyone is interested to give it a shot, please drop me an email at info@helgoboss.org

Cheers
Benjamin
helgoboss is offline   Reply With Quote
Old 11-26-2020, 12:13 AM   #537
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 3,445
Default

Wow, this looks amazing!! Well done!!

Will it work only together with an android device? Or could it show on a web browser in the PC too? If the latter can be done, it would be great for us that have more than one display monitors, as we could leave it shown on a web browser on a different monitor than the one we work in.
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)

Last edited by amagalma; 11-26-2020 at 01:10 AM.
amagalma is offline   Reply With Quote
Old 11-26-2020, 01:17 AM   #538
6xes
Banned
 
Join Date: Oct 2020
Posts: 80
Default

will the layouts be configureable? based upon ones midi controller they have?
ie..
row1 = 8 knobs
row2 = 4 buttons + 3 knobs
row3 = 6 buttons
etc etc
6xes is offline   Reply With Quote
Old 11-26-2020, 01:19 AM   #539
bcslaam
Human being with feelings
 
Join Date: Apr 2013
Location: Perth, Australia
Posts: 166
Default

Cool, good work! And a great way for re purposing old tablets and phones.
bcslaam is offline   Reply With Quote
Old 11-26-2020, 11:57 AM   #540
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Quote:
Originally Posted by amagalma View Post
Wow, this looks amazing!! Well done!!

Will it work only together with an android device? Or could it show on a web browser in the PC too? If the latter can be done, it would be great for us that have more than one display monitors, as we could leave it shown on a web browser on a different monitor than the one we work in.
Thanks The companion app will not just work on Android devices. Since it is programmed using Flutter, it can potentially be made available for every major platform. At the moment, Flutter supports iOS and Android fully, web browsers in beta stage and desktop operating systems (Windows, macOS, Linux) in alpha stage.

I will probably concentrate on publishing the web browser app in the next step. Modern web browsers have strict security restrictions that are built for the internet - which makes things a bit complicated for web apps like ReaLearn Companion that use the local network. But I found a way to make it work, at least in some browsers. Once it works, you can connect to ReaLearn from as many browser windows as you like, there's no artificial limit at least.

Not planning to support iPads and iPhones for now - for the simple reason that Apple requires a yearly fee (100 bucks) to release iOS apps ... and then I'm not sure if there's something missing to pass their manual checks. At the moment I'm not really an Apple user so I personally don't care. If anyone is interested, I could make it happen with a little funding (at least I have an iPad to test it).

Quote:
Originally Posted by 6xes View Post
will the layouts be configureable? based upon ones midi controller they have?
ie..
row1 = 8 knobs
row2 = 4 buttons + 3 knobs
row3 = 6 buttons
etc etc
Made a new screen recording to demonstrate how to edit controller layouts on a phone:


Quote:
Originally Posted by bcslaam View Post
Cool, good work! And a great way for re purposing old tablets and phones.
Ha yes, that's what I was thinking, too Even if you have several phones/tablets - you could put all of them to use because you can connect to ReaLearn from multiple devices, e.g. showing different ReaLearn instances or zooming into different parts of the controller.
helgoboss is offline   Reply With Quote
Old 11-26-2020, 02:14 PM   #541
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Quote:
Originally Posted by talustalus View Post
Hi, and sorry to hijack you here but I can't see where else to contact you. I purchased Playtime, and midi clips seem to playback at different, random rates. eg 1.21, 2.72. etc... random, when launched.

Is this a bug that needs to be fixed?
Playtime uses playrate adjustments to make a clip match the tempo, so to some degree it's by design. Not sure if in your case it's a bug though. I will have a bit time to fix some Playtime bugs in January.

Quote:
Originally Posted by Hartley Mays View Post
I saw an issue opened in Github which I haven't seen referenced here in the forum about an abend occurring when using the action picker. I commented on it there and wanted to mention it in the forum also.

My experience with it was that I could use the action picker for "a while" but once the problem started, it would persist predictably even after recycling Reaper and Windows.

I'm on current release of SWS, Reaper, and Realearn but for now still on Windows 7.
Okay, this seems to be one of the most reported bugs and high on my list. Hope to be able to reproduce it. Anyone experiencing this with other operating systems other than Windows 7?

Quote:
Originally Posted by Sherazad View Post
Hello everyone,

What I'd like to do:
Midi map "Track Controls" with ReaLearn

What works:
Mapped a few knobs to action "Adjust Track FX Parameter X". When moving the knobs, the track parameters changes accordingly

What does not work:
If I change track and come back, all the controller values are reset to 0, causing parameter jump when I edit them again. I'd like to have midi feedback sent to the unit when I go back to my track so that the knobs value are set to the actual current value of the mapped Track Control

Does anybody have the same necessity and know a viable solution to this?
I would not like to to a "per effect" mapping, I would like to do a "per track" mapping where Track Controls can handle parameters for different effects.

Thank you
Not supported yet but someone else wanted this as well. I created a feature request.

Quote:
Originally Posted by jtayl711 View Post
I was told to post this here as it might get more attention from the developer...


I have an instance of ReaLearn with lots of mappings and it all worked beautifully. I have a Korg NanoKontrol that I was using to control the sends of 16 instruments to 12 different headphone mixes (12 * 16 = 192 mappings). It all worked really well until I changed the order of some tracks, inserted some here, removed others there, etc...Now I'm realizing that since ReaLearn references absolute track numbers (as opposed to track names) all my mappings are screwed up. Is there any relatively simple way to fix this and ideally prevent it from happening in the future. Is there a way to make ReaLearn reference track names instead of track numbers? I'm much more likely to change the order in which a track appears than its name. Can I possibly export all the mappings to some kind of CSV file and edit them in excel and then re-import?

Just trying to think of the simplest, least error prone way of doing this.

Thanks!
Sorry for the late reply. Hope you could sort it out somehow. But there must be something else going wrong here. ReaLearn doesn't use absolute track numbers (some users want exactly that though). Nor does it use track names. It uses track GUIDs - which are unique. So moving tracks should not confuse ReaLearn at all. Can you send your project to info@helgoboss.org? Or any instructions how to reproduce this?

Quote:
Originally Posted by snowball View Post
Yes, I had the same experience. And a bunch of other errors. The way this tool works is not very flexible and very time consuming. I mapped a lot of my favourite plugin parameters and ended up in a mouse click orgy.
Mmh, would be good if you provided some more details and maybe a suggestion how to reduce the number of mouse clicks, otherwise there's nothing I can do. I also don't understand how it's unflexible. What do you mean by that? I would say flexibility is one of its strengths. But of course "flexible" is a very broad word Maybe ReaLearn is just not made for your kind of use case.

Quote:
Originally Posted by bhuether View Post
Hi, just came across this. Trying to figure out if there is a way to make it use another plugin's fader as the control source?

That way if I have two EQs, one on each track, I could move one, and have the other move in opposing direction.

thanks
REAPER itself supports that already. Param => Parameter Modulation/MIDI link => Link from MIDI or FX parameter.

Quote:
Originally Posted by Regisfofo View Post
Hi,


Learning actions seems broken in 1.11.0 version.


when I click 'pick' I get :

It corrupted a preset too, so beware...

Edit : In fact 1.11 seems unable to save presets here. Going back to 1.10 solved it.
By the way, I'm using Reaper 6.15 dev1109 on win 10 64 bits
I've received some bugs with similar errors. They are also high on my list, hope to approach them this weekend.

Quote:
Originally Posted by AlMagnifico View Post
When I want to make a new mapping starting from an existing one, I inevitably have to remove a lot of mappings. Since there are no bulk actions for mappings yet, I beg you to add a "Don't ask me again" to the confirmation question, that would save me a lot of clicks. Thank you.

An even better solution would be to have groups of mappings, that you could name/ copy/paste/delete.
True, that's not ideal. There's a kind of batch editing possibility already, but only if you are adventurous. Export to clipboard => Change the text in an editor and copy it => Import from clipboard. Of course not user-friendly. Batch delete and "Don't ask me again" are not too difficult to do. But this definitely comes after bugfixing.

Quote:
Originally Posted by buschag View Post
after installing repack and doing all the steps, when i go to browse packages, realearn isn't showing up. theres several hundred choices but not the realearn. am i missing something?
Quote:
Originally Posted by buschag View Post
Are there any experts using modifiers to toggle between parameters? Not sure how to set up the mappings. I’m sure you need to create several maps just to achieve but not sure what the settings should look like. Thanks.
Ah, just realized that I replied to you via email. Hope it worked out.
helgoboss is offline   Reply With Quote
Old 11-27-2020, 04:07 PM   #542
Hartley Mays
Human being with feelings
 
Join Date: Sep 2009
Location: Cincinnati, Ohio
Posts: 305
Default Action Picker bug, W7

Regarding the action picker bug, it's reported by two other users besides myself on Github, and I don't see that they're on Windows 7? Registofo reported it in post 532 in this thread and is running W10.

The open problem that definitely appears to be W7 related is the garbage character in the first byte of the GUI text lines.

Hartley
Hartley Mays is offline   Reply With Quote
Old 11-29-2020, 05:15 AM   #543
spoonsword
Human being with feelings
 
Join Date: Nov 2020
Posts: 35
Default

I feel like I might've missed something but using a Launchkey Mini Mk3 (the only one I've tried) makes the ReaScript console output window constantly pop up. It's fairly annoying. Anyone know why and/or how to disable this? Is it a bug?

All MIDI seems to work A-OK, so I'm really confused why this keeps happening.

Last edited by spoonsword; 11-29-2020 at 05:22 AM.
spoonsword is offline   Reply With Quote
Old 11-29-2020, 08:41 AM   #544
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Quote:
Originally Posted by Hartley Mays View Post
Regarding the action picker bug, it's reported by two other users besides myself on Github, and I don't see that they're on Windows 7? Registofo reported it in post 532 in this thread and is running W10.

The open problem that definitely appears to be W7 related is the garbage character in the first byte of the GUI text lines.

Hartley
Thanks for the heads up. Almost ready to push out v1.12.0-pre1. After that it's bugfix time.

Quote:
Originally Posted by spoonsword View Post
I feel like I might've missed something but using a Launchkey Mini Mk3 (the only one I've tried) makes the ReaScript console output window constantly pop up. It's fairly annoying. Anyone know why and/or how to disable this? Is it a bug?

All MIDI seems to work A-OK, so I'm really confused why this keeps happening.
What does the ReaScript console output window say!? Bug for sure.
helgoboss is offline   Reply With Quote
Old 11-29-2020, 08:58 AM   #545
spoonsword
Human being with feelings
 
Join Date: Nov 2020
Posts: 35
Default

Quote:
Originally Posted by helgoboss View Post
What does the ReaScript console output window say!? Bug for sure.
Code:
--- cut ---
Message: assertion failed: Bpm::is_valid(value)

   0:     0x7ffdbe97cb6d - Extended
   1:     0x7ffdbe97c229 - Extended
   2:     0x7ffdbe88a801 - MAIN
   3:     0x7ffdbe990798 - Extended
   4:     0x7ffdbe86412c - MAIN
   5:     0x7ffdbe864266 - MAIN
   6:     0x7ffdbe7a95d4 - DllMain
   7:     0x7ffdbe80c0e1 - MAIN
   8:     0x7ffdbe6d8fcc - NSEEL_HOSTSTUB_EnterMutex
   9:     0x7ffdbe80bb0c - MAIN
  10:     0x7ffdbe72a47f - NSEEL_HOSTSTUB_EnterMutex
  11:     0x7ffdbe9644bf - Extended
  12:        0x1408188b4 - <unknown>
  13:        0x1403463e9 - <unknown>
  14:        0x14036caed - <unknown>
  15:        0x1406fa111 - <unknown>
  16:        0x1404d441d - <unknown>
  17:        0x1404d2b0d - <unknown>
  18:        0x1404d1bb7 - <unknown>
  19:        0x14003cf3a - <unknown>
  20:        0x14003cccb - <unknown>
  21:          0xa3d82de - <unknown>
  22:                0x2 - <unknown>
  23:                0x1 - <unknown>
--- cut ---
spoonsword is offline   Reply With Quote
Old 11-29-2020, 10:16 AM   #546
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,933
Default

Helgoboss, I’d love to see a version of this adapted for use with CSI, which has recently gone open source. I’m sure I’m not alone. Right now mapping is all done via text editing but a front end mapping tool that could spit out a properly formatted file for CSI mapping would be an amazing addition to the project. I’m sure many CSI users would love that kind of thing if you were at all interested. Good stuff either way.
Funkybot is offline   Reply With Quote
Old 12-03-2020, 05:05 PM   #547
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

I just released ReaLearn v1.12.0-pre4 for REAPER for Windows (available on ReaPack). If anyone wants to test it, feel free to do so. Actually, there's a macOS version as well but it's only for the very adventurous, I haven't even started it yet to see if it runs.

The ReaLearn Companion Android app is being reviewed by Google, so that will still take some days. But you can already sign up for pre-testing, just drop me a mail.

As an alternative, the new projection feature can be tested using the web app (= browser app). Although the web app is essentially the same as the Android app, I'm planning to recommend it for local use only (on the same computer which runs REAPER). If you want to connect from a mobile browser, it might work but you will have to follow the certificate installation instructions, which is a bit more effort than with the Android app. Feel free to give it a spin though Also, the web-based QR code scanner is far from ideal. Better use your favorite phone/tablet QR code scanner instead (I will probably disable the web-based QR code scanner in the next build).

To get started, just press the new "Projection" button in ReaLearn and follow the instructions (includes link to web app). Hopefully it's self-explaining. At the point when the app asks you to create a controller (new feature in ReaLearn itself), you might want to have a look into the updated user guide at https://github.com/helgoboss/realear.../user-guide.md (screenshots not yet updated). The [Show: "Controller"] section is totally new and probably can't be used without reading some docs. If something is unclear, feel free to ask!

BTW, pre4 also includes a fix for the annoying action picker issue. Other fixes will follow.

@spoonsword Could you test pre4? Your "Bpm::is_valid(value)" error will NOT be gone BUT I have equipped pre4 with better error logging and I hope you could send the updated error log to me. Thanks.
helgoboss is offline   Reply With Quote
Old 12-04-2020, 09:18 AM   #548
Hartley Mays
Human being with feelings
 
Join Date: Sep 2009
Location: Cincinnati, Ohio
Posts: 305
Default didn't show up from Reapack

Helgoboss,

I synced Reapack this morning but it didn't pick up a new Realearn?

I checked on Github in the Reaper packages, and it shows a 1.11.0 pre 4 12/3, 1.12.0 pre 2 12/1, and 1.12 pre 1 12.1.

It didn't show a 1.12.0 pre 4.

Later,
Hartley
Hartley Mays is offline   Reply With Quote
Old 12-04-2020, 09:22 AM   #549
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Quote:
Originally Posted by Hartley Mays View Post
Helgoboss,

I synced Reapack this morning but it didn't pick up a new Realearn?

I checked on Github in the Reaper packages, and it shows a 1.11.0 pre 4 12/3, 1.12.0 pre 2 12/1, and 1.12 pre 1 12.1.

It didn't show a 1.12.0 pre 4.

Later,
Hartley
Just checked, it's there. Everything except the Linux version (which has a delay because of a build problem).

BTW In order to see pre-releases you need to right-click the entry in ReaPack and show the version list. At least in my case.

Last edited by helgoboss; 12-04-2020 at 09:28 AM.
helgoboss is offline   Reply With Quote
Old 12-04-2020, 11:08 AM   #550
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Anyone who runs ReaLearn on macOS?

I've an ancient 2009 MacBook Pro with OS X El Capitan (10.11.6) from my brother which I use to test things occasionally. Today I tried the latest version of ReaLearn and I observed the following issues:

1. Both the main panel and the mapping panel don't completely fit on the screen anymore.
2. The "Control enabled" icon is just a question sign, it should be an arrow pointing to the right.
3. When I press "Projection", a completely black window pops up in the background. When I click "Projection" again, REAPER crashes (not totally surprising this one, after all it was the first test of this new feature on Mac, but of course not the thing I wanted to see haha).

Is there someone out there who runs a more up-to-date version of macOS and can check if it also has these issues?
helgoboss is offline   Reply With Quote
Old 12-04-2020, 11:12 AM   #551
Hartley Mays
Human being with feelings
 
Join Date: Sep 2009
Location: Cincinnati, Ohio
Posts: 305
Default got it

OK, couldn't figure out where to right click but found a global option for enabling load of preleases, set it on, synced again, and got it along with some other new scripts.

Thanks,
Hartley
Hartley Mays is offline   Reply With Quote
Old 12-04-2020, 04:59 PM   #552
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Quote:
Originally Posted by spoonsword View Post
Code:
--- cut ---
Message: assertion failed: Bpm::is_valid(value)
--- cut ---
Thanks @sponnsword. This will be fixed in the next pre-release. You uncovered a bug in ReaLearn's MIDI Clock processor. You Launchkey Mini Mk3 seems to send MIDI Timing Clock messages.
helgoboss is offline   Reply With Quote
Old 12-05-2020, 11:32 AM   #553
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Quote:
Originally Posted by helgoboss View Post
Anyone who runs ReaLearn on macOS?

I've an ancient 2009 MacBook Pro with OS X El Capitan (10.11.6) from my brother which I use to test things occasionally. Today I tried the latest version of ReaLearn and I observed the following issues:

1. Both the main panel and the mapping panel don't completely fit on the screen anymore.
2. The "Control enabled" icon is just a question sign, it should be an arrow pointing to the right.
3. When I press "Projection", a completely black window pops up in the background. When I click "Projection" again, REAPER crashes (not totally surprising this one, after all it was the first test of this new feature on Mac, but of course not the thing I wanted to see haha).

Is there someone out there who runs a more up-to-date version of macOS and can check if it also has these issues?
Never mind, got myself a Mac Mini M1 today and tried myself. Point 1 and 2 are not an issue anymore (though point 1 of course depends on the screen resolution, which I hope is always higher these days than back then).

Point 3 is still a deal, and the context menu is also not working. Fixing.
helgoboss is offline   Reply With Quote
Old 12-06-2020, 06:34 PM   #554
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

pre5 is out (see ReaPack), including a bunch of bug fixes:

Added Linux build again
#29 Added two controller presets, downloadable via ReaPack (in this context, controller preset directory has been changed to Data/helgoboss/realearn/controllers)
#40 Improved usability by printing possible solutions when projection server could not be started
#40 Improved stability and portability by migrating from web view to opening the projection setup page in the user's browser
#40 Improved QR code detection results by increasing QR code size
#35 Fixed "is not a valid unit value" error (happened when reading volume values above the fader limit set in REAPER preferences)
#54 Fixed "negative MIDI frame offset" error (negative offsets are interpreted as zero now)
#55 Fixed "Message: assertion failed: Bpm::is_valid(value)" error (could happen when using controllers that send MIDI clock)
#53 Fixed "Message: -1 is not a valid value" error (caused by unexpected FX parameter change value)
#40 Fixed header panel context menu on macOS
#40 Fixed crash on macOS when pressing projection button (by replacing web view with browser)
#40 Fixed not showing QR code on Windows 7, probably because of old IE version
Fixed failure when opening presets that don't yet contain activationType
helgoboss is offline   Reply With Quote
Old 12-06-2020, 07:23 PM   #555
Hartley Mays
Human being with feelings
 
Join Date: Sep 2009
Location: Cincinnati, Ohio
Posts: 305
Default Track selection and project changes

Helgoboss,

Could you please clarify what the intended behavior is for the case of target actions for a specific (not necessarily selected) track when changes are made to the project's track structure? That is, tracks added, deleted, or renamed? How is the target track theoretically identified? In general, should all targets survive project maintenance without complaint?

I've seen some comments in the thread that indicate it's based on track number, but not seen anything about it in the doc. Testing on the pre release before the one just announced above resulted in some errors with diagnostic traces. Should we send the trace file?

Later,
Hartley
Hartley Mays is offline   Reply With Quote
Old 12-07-2020, 09:19 AM   #556
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Quote:
Originally Posted by Hartley Mays View Post
Helgoboss,

Could you please clarify what the intended behavior is for the case of target actions for a specific (not necessarily selected) track when changes are made to the project's track structure? That is, tracks added, deleted, or renamed? How is the target track theoretically identified? In general, should all targets survive project maintenance without complaint?

I've seen some comments in the thread that indicate it's based on track number, but not seen anything about it in the doc. Testing on the pre release before the one just announced above resulted in some errors with diagnostic traces. Should we send the trace file?

Later,
Hartley
It's intended that track targets survive all kinds of project maintenance because tracks are referred to by their unique ID, not their number (someone claimed it's different but that's wrong). If this doesn't work then it's a bug and I need to know about it in order to fix it.

Concerning the trace files ... Does it still happen in pre5? If yes, please send! If not, please don't send
helgoboss is offline   Reply With Quote
Old 12-07-2020, 03:38 PM   #557
Hartley Mays
Human being with feelings
 
Join Date: Sep 2009
Location: Cincinnati, Ohio
Posts: 305
Default trace log sent

I reproduced the problem on the new pre-release and emailed the error log.

From my testing, renaming the target track and adding tracks worked OK. The failing scenario is when you delete the target track, save the project, then try to reopen it.
The abend occurs when Reaper is reinitializing. Before saving the project, the behavior is, as expected, to just ignore the controller movement.
Hartley Mays is offline   Reply With Quote
Old 12-07-2020, 06:41 PM   #558
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,023
Default

Released ReaLearn 1.12.0-pre6 (ReaPack installation instructions)

Changes:
- #7 Added possibility to refer to a track via its name or position (as an alternative to the default of using its unique and stable ID) ← Powerful addition, if you ask me!
- #40 Improved consistency by preventing the session ID to become non-unique as result of actively changing it via context menu
- #29 Improved usability by making virtual target the default for new controller mappings
- #56 Improved usability by making most confirmation and alert dialogs modal with respect to the ReaLearn window itself, not REAPER
- #31 Fixed Windows 7 character issues in dropdown menus
- #23 Fixed error message if track could not be found

I think the first line is a little game changer for some Much easier now to use the same ReaLearn preset across multiple projects, e.g. as always-present monitoring FX.

@Hartley That should fix your issue. Can you also please check if the Win7 character issues are really gone?
helgoboss is offline   Reply With Quote
Old 12-08-2020, 05:20 AM   #559
Sherazad
Human being with feelings
 
Join Date: Jun 2020
Posts: 68
Default

Quote:
Originally Posted by helgoboss View Post
Released ReaLearn 1.12.0-pre6 (ReaPack installation instructions)

I think the first line is a little game changer for some Much easier now to use the same ReaLearn preset across multiple projects, e.g. as always-present monitoring FX.
Well I kinda feel guilty for this =D

Tested it and it works like a charm... Finally I can reuse a very large portion of my ReaLearn configuration across projects, and I can also have a "ready to go" config for new projects.. This is huge for me indeed.

Also, previous to this update I often had errors and/or warning popping up at project open, and now they are gone and everything works as expected.

My workflow is so much smoother.. Basically I have everything I need except Track Fx Controls target with feedback (#51) and eventually a feedback system for current region (#5), but that would be more complicated, I imagine.

Having the possibility of changing controller and not losing anything of the actual targets I need it a big relief, in comparison to a project that would be controller-dependent.

Tested this with Behrihger compact XL, Launchpad MK III mini, and iRig Keys
Pro 2 37 .

Great work, thank you so much.
Sherazad is offline   Reply With Quote
Old 12-08-2020, 09:39 AM   #560
Hartley Mays
Human being with feelings
 
Join Date: Sep 2009
Location: Cincinnati, Ohio
Posts: 305
Default Looking Good

Glad to report that both the Windows 7 character and the track delete problem are fixed in pre-6. The mapping for the deleted track now shows as invalid after startup.

And to agree that the track name and position options are very helpful additions to Realearn; doing the mappings takes a lot of time so saving them as presets and having them available across projects without worrying about track changes is a big help.

Later,
Hartley
Hartley Mays 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 01:14 AM.


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