• euklides

    Hi,

    I'd like to ask Pd to, for example, "create 200 [osc~ $i] where $i=30, then for each $i=$i+10".

    Is it time for me to move on to SuperCollider?

    There's some strange old ported Max object(?) that sort of does this, but I haven't quite figured it out. The help file is a bit cryptic.

    Can anybody help me out?

    Thanks!

    posted in technical issues read more
  • euklides

    Hey folks,

    I was searching everywhere for a way to get my new iPod Touch to work like a wireless touch controller to Pd (and hence to everything else), but couldn't find one --- so I made one. It's really just an OSC mapping for routing the default Mrmr "Performance.mmr" interface, but if you're interested it would save you heaps of time, even though it's not really anything difficult to make.

    Have a look:

    http://pissypaws.tumblr.com/post/33502398

    Regards,
    Olle

    http://www.pdpatchrepo.info/hurleur/PdiPod_0.01.zip

    posted in patch~ read more
  • euklides

    Hi.

    First off, my 0.38-extended works perfectly.

    I've been messing around with the settings and .plist file in Pd all morning now, and I just can't get the auto-built Mac OS X 10.4 Intel version of Pd-extended to work properly. No matter how I seem to set up my paths and plist file(s), Pd spits out:
    cyclone: can't load library
    zexy: can't load library
    creb: can't load library
    cxc: can't load library
    ggee: can't load library
    iemlib: can't load library
    etc, etc, etc.

    I'm sure someone here would have seen this before? What do I do to fix it?

    The closest to a hint I've gotten is "/Applications/Pd-0.40.3-extended-20070831.app/Contents/Resources/Scripts/../extra/pidip.pd_darwin: dlopen(/Applications/Pd-0.40.3-extended-20070831.app/Contents/Resources/Scripts/../extra/pidip.pd_darwin, 10): Symbol not found: _pdp_gensym
    Referenced from: /Applications/Pd-0.40.3-extended-20070831.app/Contents/Resources/Scripts/../extra/pidip.pd_darwin
    Expected in: dynamic lookup"

    What's dynamic lookup in 0.4?

    I'm also getting a few weird
    "class_addmethod: 0x11de660
    consistency check failed: class_addmethod: text2d_string: bad argument types"
    type messages. they seem to have something to do with GEM? (text2d_string, text3d_string, textextruded_string, GEMglProgramStringARB_string, etc)

    Do I just need to compile it myself for it to work? In that case, why?
    Am I missing libs or some kind of dependencies for 0.4?

    Do I need to set up proper paths, "helppaths", look-up dirs, or something like that?

    I saw that the first path, and the -helppath dir in the settings pointed to a non-existent directory called /Library/Pd, so I tried to set up symlinks from my /Applications/Pd.../blah/blah/extras type directories (externals, and main "resources" dir) to /Library/Pd, but it didn't help.

    Something else that was interesting was that if I saved the settings and created a ~/Library/Preferences/org.puredata.pd.plist file; and this file referred tried to make Pd load, e.g. markex. Then instead of loading *.pd_darwin in the folder markex, it instead (in verbose mode) tried to load markex/markex.pd_darwin (which doesn't exist).

    Any suggestions welcome.

    Regards
    Olle

    posted in technical issues read more
  • euklides

    Hi,

    This is my first post here! I've been lurking around a bit occasionally. There seems to be a lot of nice and smart people around.

    I'm a complete newbie when it comes to Pd, but I've got my head around the basics. You might call me lazy for asking this (instead of wading throught he documentation), but I just thought I might get advice on a few different approaches to a patch that would:

    1. Create a list of sub-directories that recide in a 'main' directory
    2. Randomly pick one of these directories
    3. Randomly pick one of several MP3 files in this sub-directory
    4. Randomly pick a start time (offset) in that file
    5. Randomly generate a sample time (say, 2-20 seconds) of data which is extracted from the file, X amount of time into the file (as determined by the previous step). And also making sure that the file is long enough for this to happen (that the sample length does not exceed what's left of the file after X seconds of 'offset').
    6. Generate a fade-in/fade-out (envelope?) for this sample
    7. Place it somewhere in the stereo field (panning left or right) or even better, a placement in a 5.1 surround field.
    8. Play it
    9. Repeat and layer lots of random sounds from random locations according to a set 'density' control in the patch.

    And also, how would I set up Pd to output 16 channels into Soundflower for recording individual tracks and later mixing them surround?

    Regards

    posted in technical issues read more
  • euklides

    @cduque said:

    The problem comes when i see the status screen in PD, and i see that there is some kind of error with accelerometerX and accelerometerY signals.

    Hi.

    I never did anything more with "PdiPod". But since it's out there for anybody to change I hoped sombody might take it and build on it to keep up to date with changes in iPod firmwares, updates to Mrmr, etc. I don't know for sure if anybody did, but I don't think so.

    I downloaded the latest Mrmr the other day. I haven't used it in a long time now, but it seems to be updated quite substantially. As I said, I haven't updated PdiPod (just a patch, really) to deal with the updates in Mrmr. When I first built PdiPod there was no support for the accelerometer as far as I can remember. Maybe this error you speak of has something to do with this now being implemented in Mrmr. It shouldn't be too difficult to route these messages (if you can catch what they're named) into one of the preset buttons, pads or sliders in PdiPod.

    I might have a look at it when I have some spare time.

    All the PdiPod patch does is receive OSC messages predefined in the default "performer" Mrmr patch and route them into some arbitrary controls I set up. If you can get your head around how this is set up, you could easily change it to receive accelerometer messages as well.

    Regards,
    Olle

    posted in patch~ read more
  • euklides

    @jackULL said:

    Not pd related question, can you create your own UI in mrmr or how to?

    Thanks. You can create your own UI's to Mrmr. There's a PDF to download with a guide on the Mrmr project page, and source code to download for the UI builder. You just need the Mac devtools installed to compile it. If you do compile it, and it's in Leopard, let me know. My devtools are broken, and I'd like a binary of the UI builder...

    Cheers

    posted in patch~ read more
  • euklides

    Is there a simple way of reading this data (2 to 20 seconds) from within an mp3 file into, say, an array? Or maybe loading the whole mp3 file into an array, and then numerically measuring how long it is, extracting randomly a piece of it and then unloading the part of the file not needed?

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!