Comments (14)
- Boolean atom with a size of 1 is fixed in 18ebf50
from boops.
- state:freePath() is now used too in 219c855
from boops.
@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.
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.
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.
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.
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.
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.
Great find sjaehn, hopefully you will get this working. Thanks for your time on investigating this issue :)
from boops.
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):
-
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.
-
(minor) a boolean atom with a size of 1 is passed to state_save(), perhaps that should be size 4?
-
when calling abstract_path() and absolute_path(), you should use our provided free function rather than free() (or leaking) ;)
from boops.
Thanks for your response @justinfrankel .
- It's a tricky part and this will take some time.
- Thanks to mention. This is a bug in the plugin.
size_of (bool)
is (in the most cases) 1. WhereasLV2_Atom_Bool
is the same asLV2_Atom_Int
and picks up four bytes. Will be fixed. - Will be fixed as well.
from boops.
- 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.
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.
- db|reap (thanks) reported a scheduling order issue on irc#lad. Fixed in fc05b7c .
from boops.
Related Issues (20)
- [FR] Multiple patterns HOT 2
- [FR] Reverb HOT 4
- Rename gate -> probability HOT 1
- Support state:Changed HOT 1
- Strange error in lv2vst HOT 4
- Build error on Fedora 32 HOT 4
- Crash in jalv.gtk3 HOT 2
- Having difficulty building HOT 3
- Clang warnings HOT 1
- Please add FreeBSD to README Installation a) HOT 1
- strange behavior when triggering patterns HOT 5
- Global "bypass" parameter HOT 6
- directly trigger effects via midi HOT 4
- Randomise patterns via midi HOT 2
- Keyboard notes selected for effects do not persist HOT 5
- stutter effect sounds different every time it repeats HOT 8
- BOops and Ardour crashes when I remove one of the effects. HOT 8
- Add bypass option HOT 2
- bpm and bpBar text not legible HOT 3
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 boops.