• oid

    @EEight Regarding room calibration, it may not matter, depends on the situation. People absorb sound and affect the room, if the room is going to be full of people and it is a small room all your work could do more damage than good, but if it is a big room and there will never be more than a few people in it there could be a real advantage.

    Regarding phase, phase cancellation could be a benefit if people are going to be walking through the room, increasing phase cancellation will make the sound more dynamic as they move through it. But lots of variables, depending on room size, what is being played, volume and a good number of other variables you may get more cancellation with the phase inversion on one channel. Sort of thing which takes some experimentation to figure out what works best for what you are doing.

    posted in patch~ read more
  • oid

    @Aliam.Sigsaly [switch~] is vanilla but just add the appropriate [declare] and your patches will work with most all flavors of pd. Your [> 0] -> [+ 1] -> [gate 2] and [sel 0 1] can be done more efficiently with just a [moses] and a couple [t b f]s. I also used [value] for the numbers to be interpolated between which makes things neater and allows you to use [send] to set the value. The issue with sliders are that they quantize to pixels, this is not much of an issue if your numbers are close together like in your example but if your number are 1, 2, 984 you start noticing issues, but often still good enough for the job.
    Untitled.png
    Interpolation.pd
    Edit: Also, if you rework the equation so $f5 is $f1 you get a bit more efficiency since it saves a type conversion and also makes things a little neater, fewer objects. Forgot to do that in my rework.

    posted in patch~ read more
  • oid

    @evankelo [iemguts/receivecanvas] might be a better option for dealing with the mouse if you are not using gem for other things as well, [iemguts/receivecanvas] only puts out mouse events when they change instead of constantly. We can make gemmouse act this way with [change] and we can further slow things down with a [metro] if need be. Here it is implemented with [iemguts/receivecanvas] since I do not have gem installed.
    Untitled.png

    posted in technical issues read more
  • oid

    @4poksy did you set the receive symbol of the bang?

    posted in technical issues read more
  • oid

    @atux Most likely who ever packaged pd for your distro did not include Jack, My bet would be that your distro has adopted PipeWire and there are still some bugs in the packaging process regarding it, maintainer made a faulty assumption or the distro does not understand Jack and how PipeWire works with it. If you have not tried 0.54 recently it could be worth giving it another try, they may have fixed it and a good amount of fun new stuff has been added since 0.52 like multichannel audio objects, many new methods for [file]. If they have not fixed it I think this would be worthy of a bug report. But worst comes to worst, pd is very easy to build from source.

    To make it work with 52.1 you can just set the path, remove [file patchpath] and connect the [loadbang] directly to the [symbol $1/images/*( message and replace the $1 with the path. Or you can use [openpanel] to select your path, replace [loadbang] with a [bng] and [file patchpath] with [openpanel].

    posted in technical issues read more
  • oid

    @atux 0.52 does not have [file patchpath], introduced with 0.54,

    posted in technical issues read more
  • oid

    @porres EEight, maybe whale-av (I believe he is a mod) but I don't think it is worth the time, no one will read past the first few posts of this thread and he probably will not stick around here anyways since he is giving up on Pure Data, ignoring him will solve the issue without mod intervention.

    posted in news read more
  • oid

    Just let the thread die, nothing of worth is going to come of it.

    posted in news read more
  • oid

    @alexandros Fixed, thanks All gui plug-ins must be in the form of name-plugin.tcl.

    posted in tutorials read more
  • oid

    And if you want to avoid having to redo this every time you update pd just create a file called recent-plugin.tcl and put set total_recentfiles 10 in it, save it somewhere in your path. This has irked me for ages but it never occurred to me that I could fix this.

    posted in tutorials read more

Internal error.

Oops! Looks like something went wrong!