• formuls

    @jyg Thank you for the kind words!

    Yes, you're right in that the formuls synth is a single Pd patch that hosts synthesis and effects externals written in Faust. There is an FFT based audio effect (Rolling Freezer) on the master bus which is Pd native, as Faust is not able to do this.

    Using a modified version of the libpd C++ RtAudio example, the patch runs 'headless' using a Python frontend. The control GUI was created with Open Stage Control, which allows bidirectional OSC messages to be sent and received between the control interface and the Pd patch backend.

    posted in output~ 20 days agoread more
  • formuls

    I've released an album and an EP of music made using my Pd based performance software, formuls.

    You can stream them from my bandcamp page, or take one of the free download codes from below. Enjoy!

    Disorder as a function of time (from Graz to Holycross)
    https://formuls.bandcamp.com/album/disorder-as-a-function-of-time-from-graz-to-holycross
    formuls_DisorderAsAFunctionOfTime(fromGrazToHolycross).jpg

    Obsession as a function of time (inertia)
    https://formuls.bandcamp.com/album/obsession-as-a-function-of-time-inertia
    ObsessionAsAFunctionOfTime(inertia).jpg

    Free download codes!
    Disorder as a function of time (from Graz to Holycross)
    suxy-ghz3
    pley-uv84
    rs6n-jkbm
    kxg7-cq8j
    uekx-w8bk
    v8np-h2l9
    9kd8-5dvt
    z3qy-bctb
    za83-xh3x
    39zl-j5cq
    wy2j-6rst
    pkm6-y4hb
    8ngt-bmpw
    2dk2-xz3s
    kxc3-b6tl
    uejw-x6uj
    x8b4-jymk
    qzxh-gr98
    93ej-346n
    zd8r-cm8j
    3qzd-wtbk
    5g2e-hbl9
    8klg-5cvt
    tnpz-bwtb
    ta9n-xx3x
    jxpk-uqg4
    7c62-jzrm
    xs3d-kth6
    qqxe-67qy
    9bcg-yjkr

    Obsession as a function of time (inertia)
    kkm5-gd3m
    uz8g-uhd6
    vtzn-ejwy
    9ktm-uycr
    z3z6-vf4d
    nayt-gpjc
    w9kt-un8w
    cy3y-jmu4
    suvy-kgam
    slgz-67ug
    pskn-kvmu
    665j-w989
    knr8-c87z
    kam2-w2q6
    z685-hd6y
    zynb-vctf
    ztam-gc3m
    3z99-uxd6
    5ytu-evwy
    8kka-78cr
    tny8-vn4d
    2aky-gajc
    76c3-u69y
    v3hl-j6kf
    6ae4-kyzm
    nf6h-guk6
    m5ns-bqzk
    98ap-wz89
    ynfg-ct7z
    y5a3-wbq6

    posted in output~ 23 days agoread more
  • formuls

    I have also successfully downloaded and installed ml-lib via Deken on pd-0.49.1 64bit macOS 10.13.6.

    Great work for getting this on Deken, @jamiebullock. I haven't had chance to try it out, but I'm very much looking forward to doing so.

    posted in technical issues 6 years agoread more
  • formuls

    This looks fantastic! I can't wait to experiment with XOD.

    posted in Off topic 8 years agoread more
  • formuls

    Here's a patch that I used to parse incoming data from ROLI's Lightpad Block. It's simply reassigning the MIDI channel number to a voice number by prepending the values in a list with it. It handles note, cc, bend and aftertouch messages.

    The patch is rudimentary, but it might be of some help.

    roli-BLOCKS-tester.pd

    posted in technical issues 8 years agoread more
  • formuls

    @mod This is very nice! I can see a lot of applications beyond the saturation patch, so will definitely be playing around with this. Thanks!

    posted in output~ 8 years agoread more
  • formuls

    Wow! This is beautiful @schafferdavid. Are you using glsl to manipulate the images? Do you know of any good resources for learning how to write shaders etc for GEM? I'm finding it quite impenetrable, but really want to explore it.

    posted in output~ 8 years agoread more
  • formuls

    @lead @anibalzorrilla Thanks! Glad you've found the patch useful! I'll be posting more when I get round to it!

    posted in output~ 8 years agoread more
  • formuls

    So, I've updated the patch. I've approached it a little more theoretically and implemented some upsampling, butterworth filters, and changed the transfer function in the table to retain wave phase information fidelity (better) and generally produce a "smoother" sounding saturation effect.

    As with before, play with it, hack it, enjoy!
    saturation2~.pd
    saturation2~-help.pd

    posted in output~ 8 years agoread more
  • formuls

    Hi Folks!
    I've created a saturation/overdrive effect. It's based on Miller's E05.Chebychev example in Pd, and I've "tuned" it by ear through experimenting with different transfer functions. It's cheap and dirty, but does the job!

    Play with it, hack it, enjoy! All feedback welcome!

    James
    saturation~.pd
    saturation~-help.pd

    posted in output~ 8 years agoread more

Internal error.

Oops! Looks like something went wrong!