GithubHelp home page GithubHelp logo

Comments (14)

sjaehn avatar sjaehn commented on May 28, 2024 1
  1. Boolean atom with a size of 1 is fixed in 18ebf50

from boops.

sjaehn avatar sjaehn commented on May 28, 2024 1
  1. state:freePath() is now used too in 219c855

from boops.

mikobuntu avatar mikobuntu commented on May 28, 2024 1

@sjaehn @justinfrankel I can confirm that B.Oops is working on all tracks now, with my initial tests ( so far ) with both the latest dev version of Reaper and this git repo. You guys may have to sort out the technical details tho. thanks both of you

from boops.

sjaehn avatar sjaehn commented on May 28, 2024

Wow, nice to know about the plugins are already doing something in Reaper. I know that they are almost at the beginning.

Is it right that B.Slizr works correctly, but B.Choppr didn't? This is interesting as B.Choppr is based on B.Slizr. Plus additional features. If you can confirm it then it's a starting point.

I know that some of my plugins are a bit special as they require a stereo audio input plus a control port for midi and/or time/position.

I'll just look to irc#lad

from boops.

mikobuntu avatar mikobuntu commented on May 28, 2024

Yes your plugins will be even more widely used now I guess :)

You are correct that B.Slizr does work correctly, while B.Choppr doesn't. I actually thought that one was just a newer version as they look and act so alike.

You can follow the thread here https://forum.cockos.com/showthread.php?p=2399573#post2399573 and also check for new updates in the Reaper pre release discussion part of the forums

from boops.

sjaehn avatar sjaehn commented on May 28, 2024

Thanks for the link. Indeed, B.Choppr is the successor of B.Slizr. And it's based on a 1.2.x version of B.Slizr.

from boops.

mikobuntu avatar mikobuntu commented on May 28, 2024

Actually scrub my last post, somehow I forgot to actually pull down some sliders on B.Choppr in my last test. and it is now working correctly on a normal track in Reaper [ sorry about my mistake in testing ]
I think tho that the last update ( within the last hour ) may have fixed something, but I still only have the issue with BOops now

from boops.

sjaehn avatar sjaehn commented on May 28, 2024

Yes, Justin mentioned some points to take in account. The sequencer pattern and the shapes (scratch, wah) are stored in the turtle syntax as this would produce thousands of extra code lines in the ttl files. But there is a way to inform the host about changes - if supported: #10 (TODO)

from boops.

mikobuntu avatar mikobuntu commented on May 28, 2024

Great find sjaehn, hopefully you will get this working. Thanks for your time on investigating this issue :)

from boops.

justinfrankel avatar justinfrankel commented on May 28, 2024

Hi, cool plug-ins! A few things I've noticed (we've been improving support to the best extent possible, adding additional turtle capabilities to support presets etc too):

  1. The biggest issue seems to be behaviors of the worker scheduling feature that B.Oops depends on. For one -- if the scheduler runs the worker immediately (e.g. as it would do for offline rendering), then incorrect results seem to be produced. The other issue is that we were likely not handling the call of additional scheduling from the scheduling reply function correctly, which we'll fix.

  2. (minor) a boolean atom with a size of 1 is passed to state_save(), perhaps that should be size 4?

  3. when calling abstract_path() and absolute_path(), you should use our provided free function rather than free() (or leaking) ;)

from boops.

sjaehn avatar sjaehn commented on May 28, 2024

Thanks for your response @justinfrankel .

  1. It's a tricky part and this will take some time.
  2. Thanks to mention. This is a bug in the plugin. size_of (bool) is (in the most cases) 1. Whereas LV2_Atom_Bool is the same as LV2_Atom_Int and picks up four bytes. Will be fixed.
  3. Will be fixed as well.

from boops.

sjaehn avatar sjaehn commented on May 28, 2024
  1. I had the idea that this issue might be related to the fact that the host is not informed about changed state data (pattern, sample file path, shapes, linked piano keys). This is now fixed by supporting state:Changed in 5f2affd . However, I'm in doubt if this already fixes the problems the problems mentioned.

from boops.

mikobuntu avatar mikobuntu commented on May 28, 2024

Building BOops now, I will test regarding my initial issue, but @justinfrankel will have to chime in regarding the more technical details. Thanks @sjaehn , much appreciated for your time working on this.

from boops.

sjaehn avatar sjaehn commented on May 28, 2024
  1. db|reap (thanks) reported a scheduling order issue on irc#lad. Fixed in fc05b7c .

from boops.

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.