Comments (13)
hey @jlmitch5 , thanks so much for the report! please try again on the 1.0.3 updates and lmk if this remains an issue!
from crow-max-and-m4l.
hey @dndrks, just got a chance to upgrade crow (and also grabbed latest master of this repo), but unfortunately the same issue. It's like it will work and then eventually just stop responding to messages.
I'm not sure this will just magically drop in to ableton for you, but here's the rack I just tried
from crow-max-and-m4l.
from crow-max-and-m4l.
thanks john!
- does this only happen with multiple instances?
- does this only happen with the
remote
tool? - are you essentially trying to get chaotic lfos through each of the crow outs?
from crow-max-and-m4l.
Busy few days, sorry @dndrks. I’ll get to more debugging this weekend. Is their some place I could go to get you helpful log output, happy to do so, just not sure where it would be.
I have not tried super fast chaotic lfo with just a single instance. I did have the same issue with a midi note thing (can’t remember the exact one) and a couple of these remotes.
I’m not really specifically looking to make crow a quad random lfo, more just trying to figure out a creatively-inspiring ableton + modular workflow. What I was specifically trying to do is remote control of a mangrove (outs on crow go to pitch, air, barrel, formant) so that I could do some in the box stuff but with a fun analog voice.
I do love the ableton lfos w the noise and smoothing tho!
from crow-max-and-m4l.
hey @jlmitch5 -- no worries at all! it's not your responsibility :)
i was able to replicate (one ^^outs instance, on remote
, using ableton's LFO).
also found a scripting bug, but fixing that didn't change crashing when the LFO device was modulating. oddly, hand-modulating in the same manner didn't result in any errors, so there's got to be something with the modulation source. i'll continue to dig, thank you so so much!
from crow-max-and-m4l.
@jlmitch5 , lol, this is insane but I'm able to modulate the heck out of remote
with Survey. Live's built-in LFO is actually an audio signal, which is sorta mushed into a data container, but Survey is 100% data.
I wonder if the architecture difference has any bearing here. But I was able to fully modulate remote
without crashing with this fixed version of ^^outs
and a data-based modulator.
edit: bahhhh, i take it back. got WAY more time, but after a while it crashes as well.
from crow-max-and-m4l.
ok, testing more -- i had "put hard disk to sleep when possible" checked on my energy saver prefs, disabled that now. let's see how long we can get -- going strong for 10 mins rn.
just thinking out loud: Live muscles all events in Max into the audio scheduler, rather than keeping two queues like Max standalone. I wonder if something might be getting throttled every so often, which sends crow bad data?
from crow-max-and-m4l.
WILD. after turning off "put hard disk to sleep when possible":
- had the device running in the bundled Max edit window for an hour w/Survey, receiving consistent modulation for an hour. no crashes.
- had the device running in Live for another hour w/Survey, no crashes. i think the energy saver pref might've been it afaik...
- switched back to Live's LFO and it immediately crashed.
w/ 4 ^^outs devices on one track, all being modulated by Survey...666bpm, even! worked a treat. DAMN.
from crow-max-and-m4l.
I wonder if something might be getting throttled every so often, which sends crow bad data?
just spitballin', but this actually makes a lot of sense -- Live naturally prioritizes audio over data. so it makes sense for the built-in Live LFO to be a device rooted in audio, because it won't suffer the same dropouts that data can when the data is bottlenecked or de-prioritized for audio events. but when crow is being modulated by a device which has a natively higher priority, then crow won't receive the packets with parity. I assume that the data signals being generated by Live's LFO will be codified in Live's scheduler as audio, so it won't be mussed with.
OMG. yeah, even the Live site mentions that the LFO MIDI in the Max for Live Essentials pack is the version designed for data control only. holy hell. I'm running an audio-rate LFO with LFO MIDI through crow. insane!
in the meantime, @jlmitch5 if you read nothing else from this insane diatribe:
- please download the "fixed" version of outs posted above
- in your Mac's Energy Saver preferences, ensure "put hard disks to sleep when possible" and "enable power nap" are both unchecked for battery and power adapter
- try using the excellent Survey to data-modulate
from crow-max-and-m4l.
Awesome thanks for the troubleshooting and your explanation @dndrks!
Now that you mention, I was actually seeing the unresponsiveness arise during seemingly unrelated things. Such as when I tried to add another track in live or something. Maybe those sorts of things were "interrupts" to the scheduling queue, and that caused things to happen out of order, confusing crow?
Gonna try things out now based on your ideas. Will report back
from crow-max-and-m4l.
Yep everything works great! I sent you a video showing what I was doing on instagram. Thanks again for your help. I'm good to close this if your cool with that.
from crow-max-and-m4l.
thanks @jlmitch5 !! <3333
from crow-max-and-m4l.
Related Issues (12)
- Object text in crow.maxhelp disappears when using light or solarized theme HOT 6
- super-simple patch to enable bootloader? HOT 2
- crow m4l: ^^outs: lfo sometimes crashes Max + Live HOT 1
- Max object should autoconnect to an available crow HOT 2
- w_synth m4l graphic interface problem HOT 7
- ^^ins refactor
- High CPU usage on Windows when crow is not connected
- certain combinations of ii.jf.play_voice arguments crash crow HOT 3
- [crow] parsing doesn't catch `^^peak(input)` returns HOT 1
- some of Live's themes makes certain text elements unreadable HOT 1
- ^^command_center: include pullup switcher HOT 1
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 crow-max-and-m4l.