of course i had to add *just one more part* to this patch and now it's spiking the cpu.

looking for places to trim it up and... not finding.

:(((((

always pushing this shit right to the edge
@c_reider vcv issues?
@elifyalvac almost always! :D

@c_reider @elifyalvac I forgot you were using VCV -- I'm into it for the last few months and I'm pushing the CPU all the time. On a M1 Max here. I turn off everything I can, including wifi, and it improves but there are some modules that could do with optimizing for cpu.

I've been building modules this past week (using Claude), btw. It's a blast :) Now I'm building a phasor addressor (don't know if you're using phasors).

@c_reider @elifyalvac I also use Claude to check for patch optimizations, to reduce CPU.
@c_reider @elifyalvac One idea I had to reduce patch CPU was to kind of distribute the modules across 2 or more patches, and run multiple VCV instances inside Reaper, with signals sent across channels. It's not ideal but opens up some possibilities (including lots of crashes :) )
@ghostmeet @elifyalvac i've never actually used it in Reaper before, i always end up recording a mixdown and then doing overdubs later in Reaper.
one thing i have done is just split up a patch into two and record them separately - a super-goofy fix, but it works sometimes.
@c_reider @elifyalvac are these overdubs freeform/async? Or -- if rhythmic -- are you syncing by eye/ear?
@ghostmeet @elifyalvac the latter by ear as everything
@c_reider @elifyalvac nice, can't fault.
@ghostmeet @c_reider Nice to wake up to this thread ha! I agree on separate patch recording to separate channels. also, just to remind, Cardinal can also be good. I will report on that
@elifyalvac @c_reider oh right, Cardinal, I forgot all about that! Please do report back :)
@elifyalvac @c_reider Couple of questions: Do you both use Phasors in VCV? And platform: are you using Mac ARM or Mac intel -- or windows/linux? Curious about this re:performance but also wondering if you'd be up for trying a Phasor module I'm building? Would love some feedback when it's ready. If not, no worries :)
@ghostmeet @elifyalvac i’ve only just recently adopted phasors, switching from clock generators due to Hetrick’s robust set of modules. i’m on mac intel… at least on desktop, i think the macbook is intel as well
@c_reider @elifyalvac similar to my situation, only got into phasors recently. Hetrick's stuff is v good. I just need a module that divides the phasor into steps and let's me reorder the steps, resize them, shape them etc. So like the Hetrick sub-step shaper/phasor randomizer, but with more control. I could try and make a version that'll run on intel (I'll try just for fun, anyway).
@ghostmeet @elifyalvac like a step sequencer for steps? 🤣
@c_reider @elifyalvac when you put it like that... :)