Tape modes sound great!

I might have to turn that dictaphone preset into a M4L plugin so I can mix with it…

@Rodrigo
Hello Rodrigo,
firs of all thank you very much for the BlocParty…it is just great.
I was having a play yesterday and I noticed two issues that maybe you can help me resolve:

  1. my monome do not work straight away, sometime does not have any button feedback and sometime works perfectly…is there any issue with serialosc? are you using a newer version than the one I have maybe?
    I have a wooden enclosure varibright version.

  2. it is quite CPU intense…I am on MAC Maverick and I have quite a bit of ram and a SSD drive…no issue with other application, maybe it will benefit from running Max in 64 bit?

Thank you very much

Hi!

  1. Does serialosc connect and the buttons don’t respond? I had lots of problems (with the latest serialosc) with the grid not showing up unless I restarted Max.

  2. I found a few things that were hogging up a ton of CPU and have since fixed it (for TPV2). It mainly has to do with the combine stuff using a ton of CPU even when it wasn’t engaged. So I fixed that and a couple of other things.

I can try to cobble together another BP beta that fixes the CPU usage.

2 Likes

aahhhh ok, the Combine thing makes sense for me too-- I’m still super behind at merging the next round you’ve provided, since my updates have been pretty stable, and I’m using it regularly, but I’ve also been running at the peak of my CPU… I suspect it might make the most sense for me to simply remove the combine module, since I never use it.

I’ll take a look at how quick/easy it would be to adapt BP to what I did, if it’s not too bad I’ll put out another beta.

Ok, beta7:
http://www.rodrigoconstanzo.com/party/blockv01_beta7.zip

I haven’t had a chance to test it thoroughly as I’m out and about, and a bunch of other stuff has changed in the core TPV2 code.

This, however, runs twice as fast on my machine (v6 = 19-20% vs v7 = 9-10%), so it should overall run a lot leaner, AND this also deals with an issue that when you finish recording a loop there’s a CPU spike (due to background audio analysis). This delays and defer that analysis, so it shouldn’t kind of lag things immediately.

5 Likes

Thanks for your prompt answer!!!

  1. serialosc connect and the button respond…only I do not have led feedback…when I restart max it works…

  2. thanks for posting the new beta, will try later today (now dealing with paid work )

Have to say that I would like to use Block Party for a project based on drones created by live recording of instruments…of course if you manage to finish TPV2, I might use that.

Keep up the great work.

:slight_smile:

2 Likes

I had a few issues myself with led feedback, sometimes it felt like it was kind of running after the sound, and most of the time I had an issue where past loops / button press kept lighting on and off and although I could still use them normally to record lights kept blinking or disappearing/reappearing which made it unclear what was happening, but I found most of it was due to my CPU kind of agonizing because I used BP with ableton and I had no problem with impro on BP on its own.

That was on V6 though, curious to see if I can get a more stable integration with ableton with V7!

Yeah that’s likely CPU usage. Also I think having “scheduler in overdrive” turned on is good for monome stuff. Give v7 a spin, it’s much lighter on CPU.

i opted (d/t my own ignorance) to get the chocolate grinder up and running via max6/runtime and port the sound into the daw via soundflower. appears to work like a charm. i am hoping to use a midi controller for physical control via midi learn as gui would suggest.

rodrigo thank you! tcg in it’s simplest natural state is my software glitch dream come true.

do you think using a knobby midi controller (not the intended arc) via midi learn assignment sound like a technically functional plan? i realize it isn’t going to feel or look like the arc. but midi fighter twister looks pretty helpful.

1 Like

TCG has MIDI learn already (it’s in the setup window). You click the ‘learn’ button, then hover over the thing you want to control and tweak the knob you want to control it with.

As you mention, it doesn’t do the looping/inertial stuff, but you can adjust things with MIDI.

i saw the midi knob of course got my hopes up. could one set up the inertial aspect with simple midi control? maybe via a dedicated midi knob per? do you know the name(s) of the parameter(s) within tcg that control said looping/inertial stuff?

I probably won’t do an actual update to TCG itself since it’s incorporated in other stuff, but the thing to control would be the phasor~ here (inside the cd~ patch and inside the archandler1 subpatch):

You can just hardwire a MIDI controller directly to that like this:

You’d have to make sure you can ‘zero’ it back out, as otherwise you won’t have control of position since the inertial thing will completely take over.

hmmmm. i hope i do this without messing up the patch. i think the midifighter twister has the ability to set “center detent” type behavior. so should be able to set zero hopefully.

Do you have any spare buttons? It would be really easy to add a toggle button so you can ‘turn on’ the phasor, as needed. If not, having a center value should be easy enough to find. I mean, there are only 127 values! Let me know how it goes.

i’m in max 6 now poking (scary…holding breath)

the controller isn’t here yet. so all i have for sending midi is a dx7, tr8, c&g pp. thinking cgpp will be best test until midifighter twister arrives. so testing cgpp now to see if it sends midi out of knobs. turns out cgpp does not send out cc…but tr8 doooo.

is that midi contoller you put in there easily findable so i can put it in mine? maybe i will just try to type it in…oh god…

:laughing:

and the midifighter has 4x4 knobs each with push button and seems to have lots of configurability. i have yet to decide what to what… but logic would state that each row (4 knobs and 4 buttons) will be available for 1 each of cd-skipper/sampler iterations within tcg.

or

could focus with more control on only 2

but i am far more leaning toward 1 row per tcg channel.

i tried to write the objects in. everything LOOKS the same except your "pack has what looks like i i, mine just says “pack”. and i have no idea if function will be…functional.

tr8 definitely sends midi out and the normal expectable cc mapping from gui is of course super easy.

i am sure at the minimum, my pack is wrong. nothing happens regarding scrolling.

no force quitting though :slight_smile:

not sure how to map the on/off buttons as they didn’t work with tr8 buttons

and getting some aspect of the scroll into gui in order to assign it with cc.

those appear to be the hurdles.

RODRIGO, YES I AM SCREAMING INTENTIONALLY. YOU ARE AMAZING. AH-MAZ-ING.

i guess the pack just has two 'i’s
will test tomorrow. now assuming that midi control works, will midi-learn as accessed from the gui work to enable that route 1 control? or do i need to save something else in there?

i am sorry for all these incredibly stupid questions and gracious to all willing to help such a uneducated max soul such as myself.

a best practice for saving the midi-learned controller setting once arrived at within max? or just need to set it up each time.

what about sequence/lfo control. would that be allowed from say another open max patcher?