• yannseznec

    Code and info here: https://github.com/yannseznec/jumpSynth

    PD-wise it's a very simplistic patch. I'm no synth specialist, but it makes some fun noises :)

    posted in output~ read more
  • yannseznec

    I realize I am resurrecting an ancient thread here, but one of my students asked me about how to distinguish between different sounds in bonk~, and this was the only discussion I could find about it! It's really quite simple, so I thought I'd make a tutorial video about it as part of the series I am making to help my class with their final projects. I thought it might be of interest to others, so here you go...


    (patches for the series will all be uploaded onto my GitHub https://github.com/yannseznec/SoundGamesFinalProject

    posted in technical issues read more
  • yannseznec

    This might be of some interest to people here - this is a video walkthrough I did for my students this week about a generative music game I made a few years ago, with an audio engine made entirely in PD. All of the patches are available here: https://github.com/yannseznec/badhotel

    posted in output~ read more
  • yannseznec

    ok so I've continued my explorations a bit more this morning, and I've learned what probably everyone in the world already knew - youtube streaming has much higher quality audio (in stereo!), so I've started experimenting with that. here's my granular live sampling patch listening to the birds outside my studio right now:

    it occurs to me that I am working on a farm right now, so I might try doing this with the baby lambs that are bouncing around the field outside later on, if enough people are interested. live generative ambient glitchy farm sounds, anyone?

    posted in technical issues read more
  • yannseznec

    here's my first play at making a live PD audio stream going to Zoom - I'll leave this open for a little while in case anyone is interested. jump in and listen to microphones pointed outside running through a granular patch https://zoom.us/j/94734048732

    posted in technical issues read more
  • yannseznec

    ah ok interesting, that makes sense. I might have a play tomorrow.

    posted in technical issues read more
  • yannseznec

    I imagine many of you have, like me, been forced for work/life reasons to install Zoom on your computer, for better or for worse.
    One thing I've noticed is how (on Mac, at least) it seems to install a new audio driver called ZoomAudioDevice. This appears in the audio settings in PD.
    I'm wondering if anyone has any thoughts on whether that would work to tap into Zoom audio input and output somehow? Maybe to make a patch that would take audio coming into the Zoom chat and mangle it up and send it back out to the listeners?
    I've tried using dac~ and adc~ to listen/send sound to and from Zoom but it doesn't seem to do anything. any ideas?
    I reckon this would be possible with some other utility but I thought it was a fun thought experiment.

    posted in technical issues read more
  • yannseznec

    oh wow yes that works @ingox many many thanks!

    I don't know why -path works better than -lib, I wonder if it's a PD-wide issue, or just specific to this library?

    Either way, it works, I won't complain :)

    thanks a bunch. I'll be sharing this patch I'm working on really soon...

    posted in technical issues read more
  • yannseznec

    ah ha, yeah I can imagine it would create issues. I suppose if I only use these externals for this project then I could remove them from my standard externals folder to avoid conflicts. However it sure feels wrong (and doesn't really address the underlying question of why this is happening!)

    posted in technical issues read more
  • yannseznec

    thanks!

    The library was installed using the library manager...I did this with my other external libraries and they work fine, so I'm pretty certain my path preferences are ok.

    That's a good idea to copy the externals into the patch folder. Seems a bit strange to have to do that for these externals only, but whatever works is ok with me.

    posted in technical issues read more
  • yannseznec

    I'm working on a patch at the moment using purest_json, which works well once it is up and running.

    A weird thing, though: the purest_json objects will not load when I open my own patch first. If I go into the externals folder and open a help file for one of the objects (rest-help.pd, for example), the objects will load perfectly. I can then close that patch and re-open mine, and the objects will work fine.

    I have a [declare -lib purest_json] object in the patch already, for what it's worth.

    I have to repeat this process each time I quit and relaunch PD. I don't have to do it for any other externals I have installed. Any ideas how I can avoid this?

    posted in technical issues read more
  • yannseznec

    I'm wondering if anyone can tell me whether it's normal that my patch using the pof library is making my CPU spike like crazy?
    I'm on OS X, 10.14, PD 0.50-2.
    Essentially when I open a patch that uses [pofjson] it will start using over 50% of my CPU, according to Activity Monitor, even before I've done anything. I'm not doing anything intensive, just loading and accessing a single small JSON file.
    It makes my computer fan go crazy, of course, and it just generally seems wrong.
    Another, possibly related thing - when I quit PD when I have a patch with a pof object in it, I get a notification from the OS saying that "pd quit unexpectedly".
    Any ideas? I'm wondering if it has something to do with the extra window that opens up when I load a pof object (I believe this is for rendering oFx stuff, but since I'm not doing anything visual it feels unnecessary).

    posted in technical issues read more
  • yannseznec

    Hi folks.
    I'll be in Montreal for a week at the beginning of March for a mini research residency. I was wondering if anyone here knows about any interactive sound/art/music meetups or groups or anything that I could drop in on? French or English speaking is fine (so long as you tolerate my eurofrench accent).

    Or, indeed, if anyone just wants to show me a cool craft brewery and talk about pure data :)

    Otherwise, any suggestions on things to do that might be of interest to someone who is into interactive sound and music?

    posted in Off topic read more
  • yannseznec

    Hello!
    Is it possible to put a variable name in the "Send symbol" and "Receive symbol" fields in a UI object property window?

    using an Hslider, for example, I don't seem to be able to fill those fields with "slider_$0", this gets automatically changed to "slider_0".

    I know I can connect a message box to the slider to change this, and I know I can send a remote message with a message box (using the receive symbol), but I'd love to be able to just fill those two automatically with a unique number for each patch.

    Does the question even make sense?

    posted in technical issues read more
  • yannseznec

    (sorry not to respond to your email yet - I'll respond on here instead!)

    scraping data from the internet isn't the easiest thing to do in Pd, in my experience, I think the solution @andresbrocco describes is probably best. It's (annoyingly) easier to do in Max/MSP, but hey.

    In terms of sensor data from a micro controller - in my experience the most dependable way is to code a Teensy micro controller to function as a USB MIDI device. You connect any sensors you like to the Teensy, and convert the data into MIDI CC or note values, which can be read in PD using the [notein] or [ctlin] objects. This is a really solid and relatively straightforward method...I have some generic code for doing that on my website: https://www.yannseznec.com/works/teensy-usb-midi-controller-code/

    For most things you can just use a Teensy LC, which is only like £12 or something.

    The primary downside of that method is that the resolution is quite low, because MIDI is so old fashioned. So it means that whilst you can get 12 bit analog input resolution on the Teensy (values between 0-1023), you have to downsample that to go from 0-127 for it to work over MIDI. so that kind of sucks. However, if you really want high resolution you can be clever with numbers and split them up and send them over several CC controller numbers or something, which is sort of how NPRN works.

    Hope that helps!

    posted in technical issues read more
  • yannseznec

    This is the first release from my Book of Knowledge of Impractical Musical Devices: A Day That Will Never Happen Again.

    It's a sample-based rhythm generator that sounds different each day that you use it. It’s about memory, and our futile attempts to recapture time.

    Built entirely in Pure Data, running on a Raspberry Pi with a Teensy. All of the code and background information about the instrument is available from the project website: http://www.impracticaldevices.com.

    Two more volumes will be released in the coming weeks!

    posted in output~ read more
  • yannseznec

    @ingox said:

    You can also use [array size $2] instead.

    This works perfectly, without errors. Thanks!

    posted in technical issues read more
  • yannseznec

    Sorry not to be clear - the screenshot I've put there does work in exactly the way I want, it just throws the errors in the Pd window as described. Strange?

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!