Code Monkey home page Code Monkey logo

Comments (14)

timothyschoen avatar timothyschoen commented on May 30, 2024 1

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.

timothyschoen avatar timothyschoen commented on May 30, 2024 1

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.

timothyschoen avatar timothyschoen commented on May 30, 2024

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.

alfonso73 avatar alfonso73 commented on May 30, 2024

Hi @timothyschoen. I'm using the last released version 0.1.

from plugdata.

timothyschoen avatar timothyschoen commented on May 30, 2024

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.

alfonso73 avatar alfonso73 commented on May 30, 2024

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.

timothyschoen avatar timothyschoen commented on May 30, 2024

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.

timothyschoen avatar timothyschoen commented on May 30, 2024

Original issue about crashing is fixed, and I've fixed the additional issue regarding help files crashing

from plugdata.

alfonso73 avatar alfonso73 commented on May 30, 2024

Hi @timothyschoen ...i still have crashes with help file opening/closing...

from plugdata.

timothyschoen avatar timothyschoen commented on May 30, 2024

I can't seem to reproduce this, are there any specific help files where this occurs?

from plugdata.

alfonso73 avatar alfonso73 commented on May 30, 2024

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.
Screenshot 2022-02-04 111232

from plugdata.

alfonso73 avatar alfonso73 commented on May 30, 2024

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.

timothyschoen avatar timothyschoen commented on May 30, 2024

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.

alfonso73 avatar alfonso73 commented on May 30, 2024

That's great @timothyschoen ! Thanks

from plugdata.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.