Hello there and friendly greetings…
I don’t know if anyone remember but I made some blank panels (not blank at all, LOL!) for VCV 0.something, about half a century ago. They were inspired by my love for 8 Bit Music and Retrogaming, you can see them here —> GitHub - The-Great-Assyr/Chiptuner: My first attempt to make blank plates for VCV RACK
I’ve recived some appreciation, back then and I also saw them in some video on YT
Now, a lot of things happened since then and IRL had called me way too often and I lost my ability to focus on those things. Very sadly.
So I decided to gift my blank panels to whoever is willing to port them to the new version of VCV.
The only thing I ask is:
1 - keep them free. I mean, they are nice but not so nice that someone will really pay for a copy of them!
2 - please don’t change the chiptune/8bit/retrostyle
Apart that, if there’s some good and kind soul that want to adopt my panels, please come forward…
I warmly thank you!
I wish I remember… I made those plates years ago.
If I will, for some gracious miracle, remember it, I will update you but honestly, don’t count much on that. Maybe you will have more luck trying https://images.google.com/
Well, if someone agree to remake my modules I think it’s only right to pass them to him, since I am no more able to take care of them.
Also, I wrote it clearly and it’s there to be read by anyone so, in case of a dispute (something it will not happen, I can assure you) whoever will take the ownership is 100% on the safe and right side.
Last thing, we are not talking about some complex module; we are talking about blank panels. I think it’s only right to reward the work by giving the whole thing to whoever want to take care of it.
If you don’t want to do that for your reasons, so be it, I’m fine.
I just wish my modules to keep on “living” in VCV. That’s all.
When I checked earlier, there was a pending PR to allow them to compile for Rack 2, so maybe it would help to approve it. It’s a matter of clicking some buttons, so you probably can do that much.
The PR compiles successfully although it does seg fault on exit.
Thread 1 received signal SIGSEGV, Segmentation fault.
0x00007ffe4500763a in nvgDeleteImage (ctx=<optimized out>, image=5) at dep/nanovg/src/nanovg.c:890
890 ctx->params.renderDeleteTexture(ctx->params.userPtr, image);
(gdb) bt
#0 0x00007ffe4500763a in nvgDeleteImage (ctx=<optimized out>, image=5) at dep/nanovg/src/nanovg.c:890
#1 0x00007ffe3cff6301 in MFTexture::release (this=0x7a0fd90) at src/Bitmap.cpp:20
#2 MFTexture::release (this=0x7a0fd90) at src/Bitmap.cpp:14
#3 BitMap::~BitMap (this=0x799ad40, __in_chrg=<optimized out>) at src/Bitmap.hpp:39
#4 BitMap::~BitMap (this=0x799ad40, __in_chrg=<optimized out>) at src/Bitmap.hpp:40
#5 0x00007ffe450b5115 in rack::widget::Widget::clearChildren (this=0x7110660, this@entry=0x79c4790) at src/widget/Widget.cpp:243
#6 0x00007ffe45079a8d in rack::app::ModuleWidget::~ModuleWidget (this=this@entry=0x79c4790, __in_chrg=<optimized out>) at src/app/ModuleWidget.cpp:49
#7 0x00007ffe3cff4b07 in BlankBaseWidget::~BlankBaseWidget (this=0x79c4790, __in_chrg=<optimized out>) at src/Blanks.cpp:3
#8 BlankWidget<32>::~BlankWidget (this=0x79c4790, __in_chrg=<optimized out>) at src/Blanks.cpp:64
#9 BlankWidget<32>::~BlankWidget (this=0x79c4790, __in_chrg=<optimized out>) at src/Blanks.cpp:64
#10 0x00007ffe45092ff4 in rack::app::RackWidget::clear (this=0x6ec56d0) at src/app/RackWidget.cpp:238
#11 0x00007ffe4509310f in rack::app::RackWidget::~RackWidget (this=0x6ec56d0, __in_chrg=<optimized out>) at src/app/RackWidget.cpp:117
#12 rack::app::RackWidget::~RackWidget (this=0x6ec56d0, __in_chrg=<optimized out>) at src/app/RackWidget.cpp:119
#13 0x00007ffe450b5115 in rack::widget::Widget::clearChildren (this=0x12, this@entry=0x6ec5650) at src/widget/Widget.cpp:243
#14 0x00007ffe450b5167 in rack::widget::Widget::~Widget (this=this@entry=0x6ec5650, __in_chrg=<optimized out>) at src/widget/Widget.cpp:14
#15 0x00007ffe45503d1d in rack::widget::ZoomWidget::~ZoomWidget (this=0x6ec5650, __in_chrg=<optimized out>) at include/widget/ZoomWidget.hpp:10
#16 rack::widget::ZoomWidget::~ZoomWidget (this=0x6ec5650, __in_chrg=<optimized out>) at include/widget/ZoomWidget.hpp:10
#17 0x00007ffe450b5115 in rack::widget::Widget::clearChildren (this=0x14f940, this@entry=0x6ec54b0) at src/widget/Widget.cpp:243
#18 0x00007ffe450b506d in rack::widget::Widget::~Widget (this=0x6ec54b0, __in_chrg=<optimized out>) at src/widget/Widget.cpp:14
#19 rack::widget::Widget::~Widget (this=0x6ec54b0, __in_chrg=<optimized out>) at src/widget/Widget.cpp:15
#20 rack::widget::Widget::clearChildren (this=0x570000, this@entry=0x6ec53e0) at src/widget/Widget.cpp:243
#21 0x00007ffe450b5167 in rack::widget::Widget::~Widget (this=this@entry=0x6ec53e0, __in_chrg=<optimized out>) at src/widget/Widget.cpp:14
#22 0x00007ffe450ae39e in rack::widget::OpaqueWidget::~OpaqueWidget (this=0x6ec53e0, __in_chrg=<optimized out>) at include/widget/OpaqueWidget.hpp:12
#23 0x00007ffe4508a6f1 in rack::app::RackScrollWidget::~RackScrollWidget (this=0x6ec53e0, __in_chrg=<optimized out>) at src/app/RackScrollWidget.cpp:38
#24 rack::app::RackScrollWidget::~RackScrollWidget (this=0x6ec53e0, __in_chrg=<optimized out>) at src/app/RackScrollWidget.cpp:38
#25 0x00007ffe450b5115 in rack::widget::Widget::clearChildren (this=0x7505ca0, this@entry=0x6ec5330) at src/widget/Widget.cpp:243
#26 0x00007ffe450b5167 in rack::widget::Widget::~Widget (this=this@entry=0x6ec5330, __in_chrg=<optimized out>) at src/widget/Widget.cpp:14
#27 0x00007ffe45096048 in rack::widget::OpaqueWidget::~OpaqueWidget (this=0x6ec5330, __in_chrg=<optimized out>) at include/widget/OpaqueWidget.hpp:12
#28 rack::app::Scene::~Scene (this=0x6ec5330, __in_chrg=<optimized out>) at src/app/Scene.cpp:83
#29 rack::app::Scene::~Scene (this=0x6ec5330, __in_chrg=<optimized out>) at src/app/Scene.cpp:83
#30 0x00007ffe4503680c in rack::Context::~Context (this=0x70fe8d0, __in_chrg=<optimized out>) at src/context.cpp:27
#31 0x00007ff75a04112e in main (argc=<optimized out>, argv=<optimized out>) at adapters/standalone.cpp:279
…
I am so baffled because I didn’t even noticed that. My apologies, feeling so ignorant stings a lot. I am trying to understand what “button I should click”…
Hello everyone.
Sorry, I lost the track of what happened here.
Apart the curious one who managed to discovered what picture I used in one of my panel (awesome work but a tad bit out of topic, I fear…) @pachde and @Steve_Russell have you got any advanced by my merge approval or should I do something more?
As you can easily guess, I’m not a master in github as well…