Comments (14)
Thanks, that'll help me figure it out! This is definitely a big problem, and with all the other problems I've already had reported on v0.3, I suspect I'll have a v0.3.1 out soon to fix these issues.
from plugdata.
I've fixed it! Help files now work within the same system as abstractions and subpatchers, which should make it much more stable (and cleaner in code as well). New release coming probably next week!
from plugdata.
Did you use the released version or a recent clone? I thought I had fixed this with 11e14fc, if you're using a recent commit I'll have to investigate.
from plugdata.
Hi @timothyschoen. I'm using the last released version 0.1.
from plugdata.
I've uploaded a new release, so this should be fixed. Let me know if it still happens or if you have any other problems
from plugdata.
Hi @timothyschoen. To me it seems still pretty unstable. Opening and/or closing help files for example totally crash Reaper that quits instantly. BTW i.e. osc~ help doesn't produce any sound. Than trying to open the tabread~ help file from the osc~ file totally crash Reaper that suddenly quits. Probably there'sw is something that doesn't stop the audio stream correctly when a patch is open/colsed. just guessing...
from plugdata.
I'm sorry for these problems... Help files are especially experimental, I'm aware that they don't have audio output currently. I can reproduce the crash when opening a help file from a help file (weird that I forgot to try that...)
The problem is that I build most of the structure for PlugData around the idea that there is 1 instance of pd running (subpatchers/abstractions can be opened on the same instance), this is also how Camomile works.
But this doesn't work for help files, because I'm opening an object that doesn't exist in the currently opened patch, so we have to create an auxiliary instance, which might break some stuff. I think it'd be better to try to add the help files to the current instance in some way.
Thanks for testing and reporting this, hopefully I can get it to a more stable place soon.
from plugdata.
Original issue about crashing is fixed, and I've fixed the additional issue regarding help files crashing
from plugdata.
Hi @timothyschoen ...i still have crashes with help file opening/closing...
from plugdata.
I can't seem to reproduce this, are there any specific help files where this occurs?
from plugdata.
Hi @timothyschoen, thanks for the latest 0.3!
I'm checking if it curesd this issue but the issue is still present.
If you open the help file for osc~ then you try to open from osc~ help file the help file for any other object my DAWs (Reaper and Live 11.1 are my main ones) just crash. Reaper doesn't give any message. Live report the warning i attach here. If i click "Ok" then it quits.
from plugdata.
Probably everything is related to PlugData not supporting multiple instances. If i open two different PlugData instances then try to just create an empty object in any of the two instances, everything crashes.
from plugdata.
It took me some time but I think I fixed it! Turns out, you can actually run multiple root patches in one pd instance... Which makes sense because that's what pd does! I'll commit it later tonight when I've tested it more thoroughly. Thanks for reporting!
from plugdata.
That's great @timothyschoen ! Thanks
from plugdata.
Related Issues (20)
- open on load flag for subpatches HOT 2
- List of unresponsive object methods HOT 2
- "menunew" and "open" pd messages don't work HOT 1
- pdcontrol can't open links HOT 1
- doc parsing has an issue with parentheses HOT 6
- Unable to start - segmentation fault HOT 2
- Manjaro: Due to new path added in settings, unable to start HOT 2
- [else/knob] issues HOT 5
- [else/display] doesn't work with argument HOT 2
- show version number in the webpage when downloading stable version HOT 1
- show nightly build version in the downloaded nightly build app using commit number and make it clear it is not a stable version HOT 1
- Can't compile for daisy HOT 5
- Lower case "e" in text object HOT 1
- 'List' gatom in VST3 HOT 2
- messbox issues HOT 3
- [note] doesn't display some characters in linux HOT 2
- [note] has a spot that steals mouse events HOT 1
- emoji don't work on windows
- Two requests for clone HOT 2
- Unable to change sample rate 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 plugdata.