• atarikai

    Hey all,

    Coming back to PD after a long hiatus. I'm trying to learn how to do dynamic patching with the built-in internal messages, but the old examples don't seem to be working properly.

    I copied the pd-msg folder from PD-extended and added to my PD vanilla (0.46.7) "path" (the one in Program Files/Common Files/PD)
    I saw that the folder loaded in Pd's 'browser' and started going through all the examples. As I went through I noticed some worked fine, while others gave me error messages in the console. All examples work fine in PD extended (0.43.4)

    Is there updated documentation on dynamic patching/internal messages in PD vanilla? do the pd-msg examples only work in PD-extended?

    posted in technical issues read more
  • atarikai

    I'm not sure how your particular patch is constructed, but phasor~ based samplers use a "hanning" table as a way to round of the clicks when you trigger a sample slice.

    There may be some old posts still around with more information, try doing a search for "hanning"

    If you are still stuck, I'll see if I can post one of my sampler patches - though it's a bit complex.

    posted in technical issues read more
  • atarikai

    I awhile back, I made a synth based off of one of Dan Wilcox's rc-patches.

    You can check out the video here:

    If anyone is interested, I can clean up the patch a bit and post it up here.

    posted in patch~ read more
  • atarikai

    Hey Maelstorm, this is the avatar I want, thanks for you help

    http://www.pdpatchrepo.info/hurleur/avatar_64.gif

    posted in technical issues read more
  • atarikai

    I have been trying to put up an avatar for weeks now, I've done everything short of sacrificing some small animal on an altar...

    yes it's a 64x64 gif, yes it's under 10k, I've using all the different browsers...

    I know I had one enabled maybe a year back, but it went missing and I haven't been able to upload a new one since...

    Anyone else having problems? Any ideas what might be keeping me from uploading an avatar?

    posted in this forum read more
  • atarikai

    To all you Korg Padkontrol owners on Linux,

    I finally figured out how to talk to the padkontrol, get it into native mode, and get it to spit sysex all within PD using the [midiin] or [sysex] and [midiout] objects.

    'Native mode' is a special mode that the padkontrol can be set to that allows you access to ALL the buttons and knobs on the device. Those 2 buttons next to the Knobs? yours. The endless encoder under the LCD? yours.

    The attached patch will get you in and out of native mode and has a bunch of subpatches to test and debug things. When you hit the start button, the lights should flash and then 'YES' will appear on the LCD. From there you can test the buttons, the LED light commands, the LCD commands, etc. All of the subpatches are just samples of how to use the data, rip them apart to make your own abstractions.

    Technical Details:

    Make sure your padkontrol is connected to PD using JACK or patchage to manage midi connections.

    The initialize command sets up the midi channel on 10 (which is the default when it's out of native mode as well)

    In native mode the pads will output 1 thru 16 on midi channel 10 AND output sysex messages too, both ways are shown in the patch.

    The x-y pad is accessed through CC 16 and 17, again on midi channel 10

    I put a bunch of comments in the patch, but if your stuck or have questions I'll do my best to help.

    http://www.pdpatchrepo.info/hurleur/padkontrol_native.pd

    posted in patch~ read more
  • atarikai

    To all you Korg Padkontrol owners on Linux,

    I finally figured out how to talk to the padkontrol, get it into native mode, and get it to spit sysex all within PD using the [midiin] or [sysex] and [midiout] objects.

    'Native mode' is a special mode that the padkontrol can be set to that allows you access to ALL the buttons and knobs on the device. Those 2 buttons next to the Knobs? yours. The endless encoder under the LCD? yours.

    The attached patch will get you in and out of native mode and has a bunch of subpatches to test and debug things. When you hit the start button, the lights should flash and then 'YES' will appear on the LCD. From there you can test the buttons, the LED light commands, the LCD commands, etc. All of the subpatches are just samples of how to use the data, rip them apart to make your own abstractions.

    Technical Details:

    Make sure your padkontrol is connected to PD using JACK or patchage to manage midi connections.

    The initialize command sets up the midi channel on 10 (which is the default when it's out of native mode as well)

    In native mode the pads will output 1 thru 16 on midi channel 10 AND output sysex messages too, both ways are shown in the patch.

    The x-y pad is accessed through CC 16 and 17, again on midi channel 10

    I put a bunch of comments in the patch, but if your stuck or have questions I'll do my best to help.

    http://www.pdpatchrepo.info/hurleur/padkontrol_native.pd

    posted in patch~ read more
  • atarikai

    I installed a build of readanysf~ on my puredyne linux install. I start up JACK and start PD but when I open the patch with my readanysf~ object it says this in the status box:

    /usr/lib/pd/extra/readanysf~/readanysf~.pd_linux: libsmbclient.so.0: failed to map segment from shared object: Resource temporarily unavailable
    readanysf~
    ... couldn't create

    Does JACK use the libsmbclient.so.0 that it is complaining about? Do I have to *gulp* compile the readanysf~ myself?

    posted in technical issues read more
  • atarikai

    I know I can target individual mice and keyboards with [hid] but is there a way to keep the linux Xserver from using them as input?

    I don't want a secondary or third mouse to move the screen cursor I only want to access it through [hid].

    posted in technical issues read more
  • atarikai

    Ok this effects/filter box is exactly want I want to build in PD

    http://createdigitalmusic.com/2010/02/24/oto-machines-biscuit-8-bit-analog-filter-effect-designing-new-hardware/

    (check out the video)

    I think it's all possible in PD just based on the experiments I've done with the waveshaping demos ...I think the samplerate stuff has to be done in a subpatch with a [switch~] object. I've come across a few old posts about smoothing out aliasing so I think that's possible too.

    Anyone have any tips or patches that might help me get started? I've been using PD for about 6 months, really getting the hang of it and would love to be able to build this for my future music productions.

    -Kai

    posted in technical issues read more
  • atarikai

    I'm building a sampler based on phasor~ and I want a "one-shot" feature
    where it'll only play sound in the table once and then set the phasor~ to 0.

    I've tried detecting when the phasor~ hits 1 with unsig~ and [select 1]
    but I seems to reset to 0 too fast, I can't catch it at 1.

    I read on these forums that samphold~ should work (and be sample accurate)
    but when I tried that I could detect then the phasor~ hit 0 but the sample loops
    and plays a few ms before the phasor~ gets stopped.

    Is what I'm trying to do possible? or should I use a separate tabplay~ to handle
    the "one-shot" feature?

    -Kai

    posted in technical issues read more
  • atarikai

    I'm making patches that interface with my Korg and Akai midi controls surfaces and I want to map the knobs (CC 0 - 127) to a slider that goes from -2 to +2.

    I usually map the cc to the slider and divide by 127 (to get 0 - 1) but I'm not sure of the formula to map the range from a negative number to positive. Do I use [expr]?
    what would the formula be?

    -Kai

    posted in technical issues read more
  • atarikai

    Hey all,

    Long time lurker, first time poster. I've been working in PD for about a month now
    still new to it but learning quickly with the help of all knowledge shared on this forum.

    After making a a few horrendously ugly patches, I finally have something pretty usable that I'd like to share and get some feedback and help on.

    I took a patch that diplipito and Maelstorm worked on that originally dealt with timestretching /pitch and added some beat mangling code that I got from another patch. I figured out how to add my extra controls to the graph on parent, and added some midi control code so I can adjust things with the knobs on my korg Padkontrol.

    It mostly works the way I want, the reverse is alittle funky, and I'd like to add a 'retrigger' button.

    Eventually, I'd like to separate the sample controls so I can use them for more than one sample player...I'd like to be able to switch the controls between different sample players like channels.

    I've followed a few threads here about using phasor~ samphold~ and edge~ to make sequencers. I want to see if I can wire 4 samplers together with a global phasor~ to keep time. And I read some stuff about bonk~ being able to detect beats...I'd like to try using that to drive a u_samplekit from rjdj.

    Wow it's late, and I'm rambling. comment and suggestions are welcome!

    -Kai

    http://www.pdpatchrepo.info/hurleur/grain_beat_sampler.zip

    posted in patch~ read more
  • atarikai

    You can try using EyesWeb separately, sending the values to puredata over OSC.

    You might want to try finding a GLSL shader that will look for contours on a thresholded image...the blobs that get detected would be dependent on lighting.

    posted in pixel# read more
  • atarikai

    There are actually some decent drums in the rjdj abstractions folder. You can find them on GITHUB: https://github.com/rjdj/rjlib/tree/master/rj

    There are also Hardoff's (mod) abstractions from his DIY2 library - http://www.m-pi.com/DIY2.zip

    posted in technical issues read more
  • atarikai

    There is also The Raspberry Pi http://www.raspberrypi.org/

    Model A will be $25, Model B $35

    ARM v6 and will run Debian, Fedora and ArchLinux

    posted in technical issues read more
  • atarikai

    on the software side:

    • uninstall AVG and remove all registry entries
    • shut down any and all services or processes you aren't using,
    • make sure you kill the "wish" process before you uninstall if it's running,
    • delete the PD folder that was made in "program files" then reinstall.

    On the hardware side:
    Describe the hardware that you have: Video card, sound card, motherboard... What usb devices to have plugged in?

    posted in technical issues read more
  • atarikai

    sounds odd... it's probably some other process you have running that's conflicting with PD. You'd have to narrow it down to whatever was installed since you last used PD.

    Make sure you're using the latest version too, you didn't mention it what version in your post.

    posted in technical issues read more
  • atarikai

    there is a browser object in the MTL library

    PD MTL

    posted in technical issues read more
  • atarikai

    make sure you are installing an updated version of Pure Data...wish84.exe sounds like an older version of Tcl/Tk (which pure data uses for its GUI). My version is wish85.exe.

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!