• alexandros

    That's quite a long list. You're definitely missing "list-abs", and probably "zexy" (can't remember by heart now. Try these and come back, but maybe shorten your list as copying/pasting produces lots of things multiple times (there's a bunch of "demux ...couldn't create" messages in your post).

    posted in patch~ read more
  • alexandros

    The question is very generic. What are the incoming bytes and what would you like the processing code to expect as OSC messages?

    posted in technical issues read more
  • alexandros

    I think you mix resolution with range. A range between 0 and 1 doesn't necessarily have a smaller resolution than a range between 100 and 1740. Resolution is the number of bytes (or bits) that represent a number. Since in Pd everything is a float, all values and ranges have the same resolution, so yes, the way to go is to make your curve in a range between 0 and 1 and then do the scaling and give it an offset. The values you'll input will determine the smoothness of your output.

    posted in technical issues read more
  • alexandros

    Have you set static IP addresses to both machines? You can't use DCHP if you connect two computers because they can't provide IP addresses to one another. You'll have to set them manually, so for example, set 192.168.100.100 on the mac and 192.168.100.101 on the pc. Use these on the Pd patches (the pc address on the mac and vice versa) and you should be fine.

    posted in technical issues read more
  • alexandros

    Don't know about the locking of the patches you mention, but Pd being able to create objects only through their help patches seems like you haven't set the path to those objects to Pd's search path. When you open the help file, Pd can create the object most likely because help patch and object are in the same directory, which Pd will look up by default.
    Try using [decalre -path /path/to/external] and then creating the object, or if you intend to do extensive use of that object, include it in Pd's search path through preferences.

    posted in extra~ read more
  • alexandros

    [receive~] and [throw~] can have their names set dynamically, but as David pointed out, most likely you'll get a click in your audio. [send~] and [catch~] can't have their names changed.
    [matrix~] is a way to go, but as you build up you'll might face a situation where there's just too much to process. I had this with an Odroid mini computer, which is not a laptop, but still it's quite powerful.

    IOhannes helped me in writing an external [tabreceive~] that can receive audio from many tables and use an amplitude coefficient in a [line~] fashion. It works really great and in combination with [tabsend~] you can build up quite big matrixes without any performance issues. You can get it here, but you'll have to compile it yourself.

    posted in technical issues read more
  • alexandros

    what about [sig~]?

    posted in technical issues read more
  • alexandros

    It's in the "ggee" library, so search under that. You can just do apt-get install pd-ggee and it will install fine, as least on Debian based systems. Otherwise you can install via Deken, but apt-get is just fine.

    Don't know if OSC if FIFO, but if it is, you could go that path as well.

    posted in extra~ read more
  • alexandros

    On Linux, the Arduino usually appears as /dev/ttyACMx where x is 1 or greater. Sometimes it does appear like /dev/ttySOx, so I guess it's the one to open. Your best bet is to launch the IDE, set the correct board and port and upload a sketch. If all goes fine, just check on the bottom right corner of the IDE window what the port is called.
    When you say you have moved the files from the mac, what do you mean exactly? What kind of files? Is it just Pd patches or binary files as well?

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!