I was wondering if there was someone interested in porting karma~for pd. It's an amazing object for recording/overdubbing/mangling loops.
https://github.com/rconstanzo/karma/tree/master/karma~1.5
-
porting max/MSP karma~ to PD ?
-
What is the benefit of it over the currently used techniques in Pd?
The code actually doesn't look so difficult to port to Pd. In fact, it might be a nice exercise to try to push some changes upstream to make it work on both Pd and Max. (Tricky because Pd doesn't have the "@" attributes, but it can probably be done.)
However, I see an outstanding bug for a crasher when changing the buffer. That should probably be fixed before attempting a port/revision.
Also-- are Max buffers like Pd garrays? Just skimming it looks like buffers can be multi-channel, so that might complicate things.
-
The benefits are easy overdubbing, super simple messages for windowing and rate.
Max buffers are arrays, yes. -
Max buffers are arrays, yes.
Can max buffers be multi-channel?
Let me know if the author fixes the two crasher listed in the issues and I'll investigate what it would take to port it.
-
If the 2.0 version "will be a complete rewrite and overhaul" < https://llllllll.co/t/karma-1-0-sampler-looper-external-for-max/481/73 > IMHO it is probably best to manage Pd compatibility directly in the rewrite? Instead of doing the work again and again.
-
@Nicolas-Danet Sure, give it a shot. Contact the author and see if he'd be interested in working with you to make a future 2.0 compatible with Pd. Let me know if you run into any snags. Judging from the 1.5 code it doesn't seem like there would be that many.
Once it's up and running with no obvious crashers I'll be happy to look into adding it to Purr Data.
-
I never said i'll do the job! Of course i could help but i don't have the time to be the fearless leader.
-
@Nicolas-Danet Ah, I misunderstood as you stating something you wanted to do.
If someone will let me know when there's a 2.0 version in a public repository I'll take a look at it.
-
dose anyone know if there was any progress with this?
it would be great to have karma~ in pd!
i'm currently making my way from max to pd and would love to have this beautiful object
(+ yayy my first post in this forum ) -
@rona this is stated on the github link from above: Version 2.0 (future version): Soon. https://github.com/rconstanzo/karma, but then it still needs to be ported to pure data (i am not involved ). Cyclone is a library with a lot of Max objects, but [karma~] is not included.