Comments (12)
Interesting, yeah confirmed now loading!
from as.
That fixes it. Thanks.
from as.
Seems fixed 👍
from as.
Thanks, can't test on Linux right now, but I think I found the error (missing NULL declaration to avoid the module browser crash):
dd1d381
from as.
I'll test it. Thanks.
from as.
There might be a few couple more BPMcalc:
@AScustomWorks
Thread 1 received signal SIGSEGV, Segmentation fault.
0x0000000067eba94e in std::operator<< <char, std::char_traits<char>, std::allocator<char> > (__str=..., __os=...)
at C:/msys64/mingw64/include/c++/8.2.1/bits/basic_string.h:6323
6323 operator<<(basic_ostream<_CharT, _Traits>& __os,
(gdb) bt
#0 0x0000000067eba94e in std::operator<< <char, std::char_traits<char>, std::allocator<char> > (__str=..., __os=...)
at C:/msys64/mingw64/include/c++/8.2.1/bits/basic_string.h:6323
#1 TempodisplayWidget::draw (this=0x2e314cd0, args=...)
at src/BPMCalc.cpp:344
#2 0x00000000004a2388 in rack::widget::Widget::draw (
this=this@entry=0x2e321860, args=...) at src/widget/Widget.cpp:174
#3 0x000000000048e3cb in rack::app::ModuleWidget::draw (this=0x2e321860,
args=...) at src/app/ModuleWidget.cpp:259
#4 0x00000000004a2388 in rack::widget::Widget::draw (this=0x2e3217a0,
args=...) at src/widget/Widget.cpp:174
#5 0x00000000004a2f0f in rack::widget::ZoomWidget::draw (this=0x2e3217a0,
args=...) at src/widget/ZoomWidget.cpp:38
#6 0x00000000004a2388 in rack::widget::Widget::draw (
this=this@entry=0x2e3216a0, args=...) at src/widget/Widget.cpp:174
#7 0x00000000004a3a2b in rack::widget::FramebufferWidget::drawFramebuffer (
this=0x2e3216a0) at src/widget/FramebufferWidget.cpp:187
#8 0x00000000004a32fa in rack::widget::FramebufferWidget::step (
this=0x2e3216a0) at src/widget/FramebufferWidget.cpp:79
#9 0x00000000004a2bd7 in rack::widget::Widget::step (this=0x6d461c0)
at src/widget/Widget.cpp:151
#10 0x00000000004a2bd7 in rack::widget::Widget::step (this=0x6d46120)
at src/widget/Widget.cpp:151
#11 0x00000000004a2bd7 in rack::widget::Widget::step (
this=this@entry=0x6d3cb60) at src/widget/Widget.cpp:151
#12 0x00000000004a11fb in rack::ui::SequentialLayout::step (this=0x6d3cb60)
at src/ui/SequentialLayout.cpp:14
#13 0x00000000004a2bd7 in rack::widget::Widget::step (
this=this@entry=0x6d3ca90) at src/widget/Widget.cpp:151
#14 0x000000000049f0dd in rack::ui::MarginLayout::step (this=0x6d3ca90)
at src/ui/MarginLayout.cpp:10
#15 0x00000000004a2bd7 in rack::widget::Widget::step (this=0x6d3c7e0)
at src/widget/Widget.cpp:151
#16 0x00000000004a2bd7 in rack::widget::Widget::step (
this=this@entry=0x6d3c750) at src/widget/Widget.cpp:151
#17 0x000000000049ead3 in rack::ui::ScrollWidget::step (this=0x6d3c750)
at src/ui/ScrollWidget.cpp:36
#18 0x00000000004a2bd7 in rack::widget::Widget::step (this=0x6d3bd50)
at src/widget/Widget.cpp:151
#19 0x00000000004a2bd7 in rack::widget::Widget::step (this=0x6d3bce0)
at src/widget/Widget.cpp:151
#20 0x00000000004a2bd7 in rack::widget::Widget::step (this=0x6cc70d0)
at src/widget/Widget.cpp:151
#21 0x000000000048e0c4 in rack::app::Scene::step (this=0x6cc70d0)
at src/app/Scene.cpp:51
#22 0x0000000000454bf0 in rack::Window::run (this=0x6cd3450)
at src/window.cpp:363
#23 0x000000000079c7dd in main (argc=<optimized out>, argv=<optimized out>)
at src/main.cpp:175
(gdb) make: *** [Makefile:64: debug] Interrupt
from as.
@Coirt Is this in the module browser or when the module is running?
from as.
Browser
from as.
Confirmed. It is seemingly timing related whether the crash occurs. A few times I got it to work...but it is definitely an issue. Thanks for reporting.
from as.
This should do it:
diff --git a/src/BPMCalc.cpp b/src/BPMCalc.cpp
index f8a353a..30d15f4 100755
--- a/src/BPMCalc.cpp
+++ b/src/BPMCalc.cpp
@@ -312,7 +312,7 @@ struct BPMCalc : Module {
////////////////////////////////////
struct TempodisplayWidget : TransparentWidget {
- std::string *value;
+ std::string *value = NULL;
std::shared_ptr<Font> font;
TempodisplayWidget() {
@@ -634,4 +634,4 @@ struct BPMCalcWidget : ModuleWidget {
};
-Model *modelBPMCalc = createModel<BPMCalc, BPMCalcWidget>("BPMCalc");
\ No newline at end of file
+Model *modelBPMCalc = createModel<BPMCalc, BPMCalcWidget>("BPMCalc");
diff --git a/src/BPMCalc2.cpp b/src/BPMCalc2.cpp
index 62d9d2d..08995a0 100755
--- a/src/BPMCalc2.cpp
+++ b/src/BPMCalc2.cpp
@@ -312,7 +312,7 @@ struct BPMCalc2 : Module {
////////////////////////////////////
struct TempodisplayWidget : TransparentWidget {
- std::string *value;
+ std::string *value = NULL;
std::shared_ptr<Font> font;
TempodisplayWidget() {
@@ -425,4 +425,4 @@ struct BPMCalc2Widget : ModuleWidget {
};
-Model *modelBPMCalc2 = createModel<BPMCalc2, BPMCalc2Widget>("BPMCalc2");
\ No newline at end of file
+Model *modelBPMCalc2 = createModel<BPMCalc2, BPMCalc2Widget>("BPMCalc2");
from as.
Oh, missed those two. fixed now:
15e8965
And added "Distortion" tag to the Overdrive FX module in plugin.json
730c764
from as.
Thanks!
from as.
Related Issues (20)
- Rack v1: invalid tags in plugin.json HOT 2
- GUI: Inconsistent visual treatment on ports HOT 7
- ADSR does not retrigger HOT 3
- MIDI toggles on mixers require double on/off HOT 2
- Phaser FX creates "mix" when more than one HOT 2
- AS Stereo Delay colour dials are non-operational when sends are in use HOT 2
- [Feature Request] - Add Accent input to VCA HOT 7
- High CPU usage of the Stereo VU meter HOT 11
- Reverb Stereo FX v1.0.3 - right channel output HOT 1
- Mixer mix slider does not work. HOT 3
- Multiple Phasers affecting one another on different channels HOT 6
- [feature request] clickless Mixer mutes
- delay plus stereo Fx : reset HOT 1
- Quad VCA CV Input bug HOT 12
- Clarifications on redistribution HOT 15
- The changelog link is the wrong link HOT 1
- Incorrect Link to Paid Modules in Readme.md HOT 1
- Tag v2.0.5 HOT 2
- Rescale Input 0-5v on setting 4 maps to 5-10v HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from as.