kockie69 / Visualizer

VCV Rack Visualizer based on ProjectM
GNU General Public License v3.0
5 stars 2 forks source link

Crashes rack on restart, had to remove plugin to rescue patches #9

Closed ContemporaryInsanity closed 2 years ago

ContemporaryInsanity commented 2 years ago

[5.194 fatal adapters/standalone.cpp:49 fatalSignalHandler] Fatal signal 11. Stack trace: 17: ./Rack() [0x403c8d] 16: /lib/x86_64-linux-gnu/libc.so.6(+0x42520) 15: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x33fbf3) 14: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x326b55) 13: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x3e0228) 12: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x22bd28) 11: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x22d9e7) 10: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x3c3d0d) 9: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x3c3df2) 8: /home/ewen/.Rack2/plugins/RPJVisualizer/plugin.so(+0x896ad) 7: /home/ewen/.Rack2/plugins/RPJVisualizer/plugin.so(+0x63598) 6: /home/ewen/.Rack2/plugins/RPJVisualizer/plugin.so(+0x5a6c3) 5: /home/ewen/.Rack2/plugins/RPJVisualizer/plugin.so(+0x4d732) 4: /home/ewen/.Rack2/plugins/RPJVisualizer/plugin.so(ProjectMRenderer::renderLoop(mySettings, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)+0x16e) 3: /home/ewen/.Rack2/plugins/RPJVisualizer/plugin.so(+0x42ba7) 2: ./libRack.so(+0x82eb60) 1: /lib/x86_64-linux-gnu/libc.so.6(+0x94947) 0: /lib/x86_64-linux-gnu/libc.so.6(clone+0x44)

kockie69 commented 2 years ago

I am working on it.

kockie69 commented 2 years ago

The problem seems to be solved, and has been confirmed by one person till now. But be helpful for me if you can see if this version works for you. Thanks in advance.

Mac-2.1.2 (9).zip

ContemporaryInsanity commented 2 years ago

I'm not set up to build from source at the moment and don't really have time, can you supply a linux binary?

kockie69 commented 2 years ago

Oh, sorry my mistake. Thought you were on Mac. Let me do some more testing on the Linux version first.

On Sat, 8 Oct 2022, 10:58 Ewen Bates, @.***> wrote:

I'm not set up to build from source at the moment and don't really have time, can you supply a linux binary?

— Reply to this email directly, view it on GitHub https://github.com/kockie69/Visualizer/issues/9#issuecomment-1272281909, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATNMDI4MH2IM3HZ3LNQD53WCFAUXANCNFSM6AAAAAAQ6LW3VA . You are receiving this because you commented.Message ID: @.***>

kockie69 commented 2 years ago

Linux-2.1.2.zip

kockie69 commented 2 years ago

This version has also been released last night by the VCV team. So can you please test again? I tested on Ubuntu 22.04.1 and it is working for me.

ContemporaryInsanity commented 2 years ago

Seems ok so far, thanks.

Could you save the window size & position?

kockie69 commented 2 years ago

Thanks for testing. Yes, I think that should be possible. Might be some challenges around availability of other monitors/screens. Like what should happen if not available? Can you please create an issue in github for it? And your requirements please? Nice one to look into.

Op zo 9 okt. 2022 om 10:13 schreef Ewen Bates @.***>:

Seems ok so far, thanks.

Could you save the window size & position?

— Reply to this email directly, view it on GitHub https://github.com/kockie69/Visualizer/issues/9#issuecomment-1272495942, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATNMDMAFH2Y3KBRDW7HGODWCKEB5ANCNFSM6AAAAAAQ6LW3VA . You are receiving this because you commented.Message ID: @.***>

kockie69 commented 2 years ago

Can you test this version for me? This version should also save the position of the window and restore when vcv is restarted.

Thanks.

Linux-2.1.2.zip

ContemporaryInsanity commented 2 years ago

Saves & restores position ok but ignores size.

kockie69 commented 2 years ago

That was not built in but now is

Linux-2.1.2.zip

ContemporaryInsanity commented 2 years ago

Looking good.

Beat Sensitivity; two buttons, no visual feedback re. setting, wouldn't a knob be better?

kockie69 commented 2 years ago

That is an interesting observation. I am wondering now why there is no visual feedback. If you try in the embedded, you will see there is feedback. I have tried to do it with a knob in earlier experiments, but that failed. If you are interested I can explain why. But it has to do with the api of Projectm, the engine that I use for this plugin. It only accepts up and down clicks. So, I will create an issue to find out why there is no feedback in the windowed version

ContemporaryInsanity commented 2 years ago

Noted.

There is no feedback in the embedded version here, just blank fields appearing:

image