Closed michaelsjackson closed 2 years ago
Sorry, wrong issue referenced in commit.
I also tried deleting realearn 1, its .dll from my vst plugins directory, did not change anything, same error, so it seems to be independent on that. Just as an additional info.
Okay. I'm not really inclined to fix this at the moment since I'm not at all familiar with Wine. Is there any chance you can use REAPER natively on Linux?
Did not investigate your system fully yet, but its main power seems coming from the "virtual controls" which is just great! In future I can try to compare, how I tried to generate similar "virtual controls" via other means, using various other tools for Reaper, scripts, internal or external, just as an inbetween layer. Would be great to know how you came up with this concept, where you got the idea for it?
Okay. I'm not really inclined to fix this at the moment since I'm not at all familiar with Wine. Is there any chance you can use REAPER natively on Linux?
No problem, not hurrying at all. If this will not work, then not. I can try native linux version as well, as a different story then of course. Also someone else might look into it, in future, here we kept its report at least. Anything which is not fun, should not be done.
Do you have any guessings which files could cause this in your project, where to look first, any hints?
This seems to be a very low-level error which occurs right at the start when loading the VST plug-in. On the first sight, the backtrace doesn't give any helpful hints where the error could be, that's also why I'm so hesitating looking into it. It also seems the original error is hidden. Some debugging might help.
Did not investigate your system fully yet, but its main power seems coming from the "virtual controls" which is just great! In future I can try to compare, how I tried to generate similar "virtual controls" via other means, using various other tools for Reaper, scripts, internal or external, just as an inbetween layer. Would be great to know how you came up with this concept, where you got the idea for it?
Yes, I guess the virtual controls can be very helpful. I was planning to implement that concept already long ago for another envisioned plug-in named "SoundPot" (which was too big in scope for me at that time, so I never managed to push it beyond prototype stage). But then I found that ReaLearn could profit from the same concept, too ... and eventually maybe even evolve into something similar like "SoundPot". I think the idea itself is not really new or unique. It's the first logical step if your goal is to decouple 2 things, in this case decoupling controllers from what is being controlled. "Decoupling" is something that many developers are very familiar with :)
Except Reaper devs maybe, at least regarding to midi mapping, as you said well in your video. :-)
In your launch.json, for portable Windows 32-bit, you have this, but my Reaper.exe is somewhere else, can this be the problem? My reaper.exe is in C:\\Program Files\\REAPER\\reaper.exe
{
"name": "Portable Windows 32-bit",
"type": "cppvsdbg",
"request": "launch",
"program": "C:\\REAPER32\\reaper.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false
},
This file is just intended for debugging ony my machine via Visual Studio Code. It doesn't affect anything else.
Ok, thanks.
@michaelsjackson I ran into a similar error (PoisonError
) today on Windows and confirmed that it hides the real error. 2.7.1 shouldn't hide the real error anymore. So if you want to give it another try on Wine ... maybe the error message will be clearer this time.
I'm going to close this for now. I feel that with yabridge, there's no reason anymore to prefer running REAPER on Wine over running it on Linux natively.
But did not remove Realearn 1 first, maybe this is the reason, will test that variant as well. Here the error I got, just for reference, maybe it helps: