• seb-harmonik.ar

    I compiled TheTechnobear's mutable instruments externals and made some slightly better helpfiles from the info in orac plugin descriptions and source.
    so far only compiled for osx:
    Mi4Pd-OSX-x86_64.zip

    posted in extra~ read more
  • seb-harmonik.ar

    you can try [entry] from flatgui or [messbox] from else

    posted in technical issues read more
  • seb-harmonik.ar

    I remember that when I made a pr for a "set" method for binops it was (rightly) pointed out to me that there isn't much advantage of using a [set( message instead of [f ].. message boxes are "objects" after all, plus [f ] only uses 1 float of comparative memory.

    so maybe there shouldn't be a pr after all

    posted in technical issues read more
  • seb-harmonik.ar

    @ddw_music I usually just do a [f ] beforehand.. I ran into this issue not 2 minutes ago myself.

    Perhaps a pull request is in order..

    posted in technical issues read more
  • seb-harmonik.ar

    @Metronome I would use [multiplex~] from zexy. then you can just route your radio into it. like so:
    Screen Shot 2021-04-20 at 1.55.49 PM.png
    I also have a version [siglinterp~] in my library shadylib that fades linearly between the inlets using a signal, and there's also [clean_selector~] in lyonpotpourri that does the same thing but with a settable fade time

    posted in technical issues read more
  • seb-harmonik.ar

    @alexalex I would be interested in doing an "instructive" project depending on details..

    posted in technical issues read more
  • seb-harmonik.ar

    @morpheu5 to me your [pd ks] patch sounds exactly the same as the gen patch if you use the same values he's using: use [1, 0 10( into [vline~], use a [*~ 0.97] instead of [*~ 0.95], and use a [noise~] instead of [pink~]. It sounds brighter but the whole video sounds like the highs are cut to me.
    In the original algorithm the [vline~]'s message would be [1, 0 0 $1( where $1 is the period of the frequency in ms. There was also an averaging filter ([rzero -1]) between the read and the write (but then all feedback coefficients have to be multiplied by 0.5)

    posted in technical issues read more
  • seb-harmonik.ar

    @jameslo @whale-av I've been looking at this & I think it has to do with floating-point roundoff stuff.
    I think hypothetically the [hip~] reaches some point of equilibrium in the phasor's cycle, when the increment of the phasor offsets the highpass zero characteristic (but the pole part is still acting, so the pole + phasor increment kind of cancel out the zero, at a given state of the filter). But when the new internal value is subtracted from the last internal value it probably creates a periodic effect that's due to roundoff error when subtracting the 2. It probably depends on the current state of the filter and the current [phasor~] values coming in. The effect is pronounced at low frequencies because the numbers being subtracted are larger due to the pole location being closer to 1.
    that's my guess

    posted in technical issues read more
  • seb-harmonik.ar

    @driedstr I've never done it but basically the pure-data "front-end" is an application "shell" that is a wish (tcl/tk) interpreter. It and the actual pd program are separate processes that communicate over a pipe.
    That doesn't mean all of the graphics are all handled by tcl/tk. Tcl/tk reports mouse movements and button presses to pd, which then does all of the object geometry/object creation and then sends messages back to the tcl/tk process to draw the objects in the window.
    So yes, it should definitely be possible to have the tcl/tk process on a different computer than the actual pd process.
    I'm not sure how to actually go about it but you might start here: https://lists.puredata.info/pipermail/pd-list/2007-08/052611.html

    posted in technical issues read more
  • seb-harmonik.ar

    thinking about this a bit more, I think it might be easier to just intercept the proc for making the bindings if they should be set to that thing exclusively (if you don't want the alt-click to do what it normally does as well as open a help file):

    rename ::pd_bindings::patch_bindings original_bindings
    # this is for canvas windows
    proc ::pd_bindings::patch_bindings {mytoplevel} {
        # set normal bindings
        original_bindings $mytoplevel
        set tkcanvas [tkcanvas_name $mytoplevel]
    
        # on Mac OS X/Aqua, the Alt/Option key is called Option in Tcl
        if {$::windowingsystem eq "aqua"} {
            set alt "Option"
        } else {
            set alt "Alt"
        }
    
        bind $tkcanvas <$alt-ButtonPress-1> {
            set win [winfo toplevel %W]
            if {[winfo class $win] eq "PatchWindow"} {
                set ::popup_xcanvas %x
                set ::popup_ycanvas %y
                ::pdtk_canvas::done_popup $win 2
            }
        }
    }
    

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!