• nuromantix

    Hmm maybe I need to give up on Processing/puredatap5 and move over to Java or something else. It seems pretty much unsupported and not updated for a long time.

    posted in libpd / webpd read more
  • nuromantix

    Is it possible? I have downloaded the expr dll file but I don't know how to get it to work with libpd.
    Very new to libpd and any other kind of coding apart from PD.
    I am using Processing which is more or less like Java.

    posted in libpd / webpd read more
  • nuromantix

    I have a PD synth that I play with an external MIDI keyboard. I want to use libpd so I can make a nicer interface.
    My problem is getting libpd to recognise any incoming MIDI. I've read conflicting stuff around the net like "libpd doesn't support MIDI" or "libpd supports only MIDIIN" etc.
    I don't need to send MIDI from libpd to anywhere else, just need it to notice incoming MIDI. Can anyone help?
    I have used a message of the form [;pd midi-dialog .........[ to make sure the correct MIDI interface is set up. It works in regular PD but not in libpd.
    Specifically I am using puredatap5, the libpd library for Processing.

    posted in libpd / webpd read more
  • nuromantix

    Thanks again!

    posted in technical issues read more
  • nuromantix

    I don't want to see the GUI :) Just want the patch to run.....

    Once I open PD then the command line disappears.

    You are saying I can use -lib to open a patch? Will try it.

    posted in technical issues read more
  • nuromantix

    After much confusion I found a helpful old thread with this info to put in to the Terminal:

    "/Applications/PureData/Pd.app/Contents/Resources/bin/pd -nogui"

    But once I've opened PD without the GUI, how do I open my patch? If I just call my patch from the command line then I can't get it to open without the GUI.

    posted in technical issues read more
  • nuromantix

    "Array get" was what I needed, thanks :)

    posted in technical issues read more
  • nuromantix

    Is there a simple way to send a whole array via osc or do I have to send each element of the array one after the other?

    posted in technical issues read more
  • nuromantix

    I guess I'll try it. Intuitively I guess it will use a lot of CPU but maybe it won't!

    posted in technical issues read more
  • nuromantix

    I am trying an experiment where I make a GUI in Processing for my PD patch. I am using OSC to send control-rate info from the PD patch to update the graphics that Processing is displaying. This all works well but now I'd like to add a waveform display and OSC doesn't run at audio rate. It seems like maybe I should use JACK? If I use JACK, can I send the control rate variables as well or will I need to still use OSC for that?

    Anybody with experience in this stuff feel like chiming in? Thanks.

    posted in technical issues read more
  • nuromantix

    Ahhhh... turning off DSP for half a second has fixed it. Thanks again.

    posted in technical issues read more
  • nuromantix

    My current theory is that it could be because there are a lot of receive~ objects, perhaps PD takes time to check they all have a valid send~. If I delete all the send~ objects, obviousy I get lots of errors but the abstractions load much quicker. Thanks for your suggestions.

    posted in technical issues read more
  • nuromantix

    They are abstractions plus a couple of "inlet" objects and a few "connect" messages. They are only a few Kb each. Hmm.........

    posted in technical issues read more
  • nuromantix

    @nuromantix Hmm didn't make any perceivable difference. Quite a lot of the code for each oscillator is the same so I will see if I can streamline the amount that has to be loaded/cleared at the cost of routing simplicity.

    posted in technical issues read more
  • nuromantix

    I'll try it, thanks.

    posted in technical issues read more
  • nuromantix

    In case it's relevant, I am only at about 40% CPU.

    posted in technical issues read more
  • nuromantix

    I've made quite a big complex synth with lots of choices of LFO, oscillator etc.
    These get created dynamically in order save on CPU, so if you change the shape of an oscillator or LFO it clears a window and creates the correct abstraction, eg. LFO0, LFO1, LFO2 etc.
    This works really seamlessly when I use it as a monosynth but when I scale up to 8 note polyphony, each time you change waveform it takes about a second or so for the action to take place. You don't see the button "bang" until after the abstractions are loaded. Not the end of the world but it makes things feel unresponsive.
    Should I be using switch~ instead? This will make the patch a LOT bigger because I'll need to have every possible OSC & LFO loaded at once. Any other ideas?

    posted in technical issues read more
  • nuromantix

    Thanks again.

    posted in technical issues read more
  • nuromantix

    Actually is there a good resource to read about block~ ?
    I don't understand the overlap parameter and I'm not really sure why I would change the block size. I do want to change sample rate to save CPU for non-critical things like slow LFOs and oversample for oscillators etc.

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!