Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JCM800 randomly stops working #4

Closed
Gimmeapill opened this issue Feb 3, 2023 · 7 comments
Closed

JCM800 randomly stops working #4

Gimmeapill opened this issue Feb 3, 2023 · 7 comments

Comments

@Gimmeapill
Copy link

I got two occurrences of the JCM800 stopping to produce any sound in Bitwig.
The vst plugin itself didn't crash (I could open other presets), but I had to close the document an reopen for the JCM to get back to work. Unfortunately I couldn't gather any meaningful information. The git revision: r0.g9dc30ea
I tried to let it run for ~8 hours non stop without the problem occurring, so this is really random.
This is if I remember correctly an old Guitarix issue that could never be completely fixed.
I couldn't find any existing report on github, so opening a new one...

@brummer10
Copy link
Owner

Yes, the JCM800 isn't really stable at all. It hardly depend on optimization levels from the compiler which indicate that there is a problem. ( On levels below -O3 it wouldn't work at all)
I haven't implemented any more optimization flags in the makefile right now, doing that will stabilize it a bit more.
I'll ping here when I've implemented optimization flags for the vst.

@Gimmeapill
Copy link
Author

In case that helps, I managed to have it crash quite reliably in Bitwig by adding 2 instances, loading patches that contain the JCM800, saving and reopening the document. There's just a glitch noise on startup and the instances don't produce any sound until I change the preset.

@brummer10
Copy link
Owner

Yes, the JCM800 use a lot of static variables, that needs to be reworked.

@maexwellius
Copy link

Also a quite reliable crash in Reaper is adding two tracks containing JCM800 in presets. I need to redo my presets without JCM800.

brummer10 added a commit that referenced this issue Feb 12, 2024
@brummer10
Copy link
Owner

I've disabled the JCM800 plug now for the vst version.

@maexwellius
Copy link

As a workaround there should be no issues using multiple instances of JCM800 as standalone effect in fx chains?
Struggling to find as good sounding plugins.

@brummer10
Copy link
Owner

you could now use neural models from NAM or AIDA-X

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants