home.social

#plugdata — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #plugdata, aggregated by home.social.

  1. @Bit_form Awesome!

    I wanted to bring the #ObliquePalette to show off — a hardware interface to #plugdata that give you analog, CV, and servo controls and outputs.

    I’m building a computer that’s exclusively for art and fucking around.

  2. @Morten Mosgaard Making a kick from scratch. I understand. For any synthesis i haven't understood i usually use an empty #Plugdata patch, then watch sthg like this and just reprogram it. #^https://www.youtube.com/shorts/t2U5hQn2z_E
    Adding noise, filters, ring modulation later can turn this into all kindsa things.
    But that's just one example.
    There's very good examples on basics of various methods of synthesis with Simon Hutchinson
    #^https://www.youtube.com/@SimonHutchinson
    and Andrew R. Brown
    #^https://www.youtube.com/@QCGInteractiveMusic
  3. @trancefish cool. I use yabridge for a handful of plugins - some sound toys stuff etc.   but mostly use stock reaper plugins or FOSS stuff

    have you tried #plugdata ? it's awesome. you might find it quicker to create audio effects and synths, and maybe you wouldn't have to use "AI"

  4. God damn, this is fun.

    This is the case of an #ObliquePalette, a hardware interface to #plugdata, with the intention of building a cyberdeck for making computer art in the broadest sense of the word.

    It has eight outputs along the top that can output a control voltage of 0 to 5 volts as well as pulse width modulated signal to control servos.

    The bottom row of inputs can be manual control or voltage control meaning you can improvise all sorts of input devices.

  5. #westernmasselectronics is back after being slushed out last month!

    Third Entity is great. Groovebox jam full of samples and insightful parody.

    I'll be playing, too, probably workshopping my current instrument, a #plugdata patch controlled by an #ObliquePalette to control overlapping samples, building extremely complex timbres that encourage auditory hallucination.

    You should come! March 29 at The Quarters in Hadley, MA!

  6. @GabeMoralesVR
    We got a C64 in 1985? And then Mac Plus in 1987, which introduced me to HyperCard. My dad could see there was something good through that little window but couldn’t figure out how to get at it. But he admired that I could.

    Got to college and my computer science/AI prof loved it as much as I. Taught a course in it.

    These days I grudgingly use C but scratch my HC itch with #plugdata and write C for microcontrollers that it talks with. Dad remains boggled but supportive.

  7. Knocked an item off the #ObliquePalette to do list: auto polling to figure out where it is on the USB bus!

    Now, weirdly, it finds it, then SOMETIMES connects, and SOMETIMES drops from its usual sample rate of ~700Hz down to ~3Hz.

    I'm pretty confident that I put some sort of "check to see if I'm already connected" logic into the #plugdata patch in the wrong place, but there's nothing as frustrating as an intermittent error, so right now it's working great because I'm trying to find the bug.

  8. I’m so happy about the enthusiasm people have for #plugdata . Version 0.9.3 was just released, and it is getting TIGHT.

    cdm.link/plugdata-cyclone-get-

  9. @amedee_de_murcia @tokinogake such a shame. I knew something like this would happen sooner or later and that Discord wouldn't stay the friendly free-to-use platform forever. Still a shame about all these cool communities there that I used for discovering music, production techniques etc.: glitch.cool, dismissyourself, luxcache (though this one wasn't very active anymore), the library, #puredata / #plugdata,...
    Hope they gonna move on to something else.

  10. Just made a recording I’m really proud of. I’m really enjoying being able to explore the analog inputs that the #ObliquePalette gives me in #plugdata .

    I haven’t hooked them up to external modular gear yet. That’s next.

    Still gotta optimize for sample rate, but it’s already fun to play with!

    Shown: me playing it with #westernmasselectronics last week! Recording is coming, but the track I just did is basically the same as my set that night, but 3x the length and with a few refinements.

  11. Working on this again. A diy wireless, small sensor for dance/movement. To trigger interactive compositions with movements. So much fun (even though for now it's only triggering one chord 😂) #plugdata #puredata #arduino

  12. Today, I got past the mysterious technical problem I’ve been having with the #ObliquePalette and I’m back to building a creative technology out of and for the propagation of hope.

    The Oblique Palette asserts that computers are for you to explore new regions of human creativity.

    Livepatch in #plugdata. Control with weird controllers or
    #eurorack modules.

    Send out sound or CV from your patch to other modules and your mad science electronics.

    Make it dance with the servo outputs.

  13. Takumi Ogata just published this #daisysynth patch for #plugdata and its Heavy compiler to build a hardware granular
    synthesizer.

    I’ve been wanting to build a live looping instrument that does this.

    But I’ve also been thinking of granularizing a wavetable in case that project was going to be simple enough that I’d just finish it.

    Gonna try to do the easy, simple thing first, like I tell my students.

    youtube.com/watch?v=0vWgR7alH7Y

  14. I went to take a picture of the back of the #ObliquePalette prototype 0.5.5 and it came out like this. So I gotta share.

    The front, in the second image shows the inputs & outputs. Analog knobs, 3.5mm jacks for Eurorack, pin headers for Arduino (or other electronics) & servos.

    (It's for turning computers into machines for making art, fucking around, and falling in love. You talk with it using the extremely powerful graphical language, #plugdata.)
    #modularsynt #synthdiy #eurorack #computerart #

  15. Do you wish computers were for you to make art with, and not just to make money for your boss's boss?

    Then you probably want in on the Oblique Palette project. Make a computer that's part of a #modularsynth that has #robot parts and is programmed with #plugdata

    Let's make the future we wanted.

    patreon.com/posts/oblique-pale

  16. PlugData is a concatenation of several related projects, and allows a user to include objects from any of these projects.

    It can also compile to a plugin by means of an included project called Heavy.

    But Heavy doesn't support all of the included objects. It doesn't even support all of vanilla PD. So if you want to use delay~, well, you can't.

    So what's the advantage of writing your Heavy patch in an IDE that will allow you to build, prototype and test a bunch of stuff that will never compile? There's a way to build a patch in "Compile Mode" which will tell you if your objects won't work, but turning on that mode after you've built a patch is too late. It does not appear to generate a report.

    tl;dr If you want flexibility in terms of compiled output type, use Faust

    #PureData #PlugData #Faust

  17. Hoolleee shitballs. The #ObliquePalette might be feature complete.

    8 analog in.

    8 analog out.

    A hardware #plugdata object you program graphically.

    (thanks to @ArchiteuthisFlux& the Jumperless krewe for finding the hardware bug!)

    I can now control #plugdata software patches with #modularsynth CV or by twisting a knob — and the patch can control hardware with control voltages or by twisting a servo!

    Computers are for making art, fucking around, and falling in love.

    HTTPS://Patreon.com/joshua

  18. Prototype 0.5.5 of the #ObliquePalette is in! I’m 75% sure it’ll work, though I’m hunting a comms bug in the firmware.

    The honorary bit portrait on this one is Susan Kare, the original graphic designer of the Macintosh, creator of the I-beam and finger cursors, little house for representing “home” in HyperCard — the direct ancestor of the Web —and so many icons we take for granted now.

    It’s just barely possible that I will have voltage control of and by #plugdata this weekend!

  19. @ahihi I've enjoyed getting to discover how #PlugData works. My grand plans to make a Sherman Filterbank there are presently thwarted until I work out how to make the needed filter architecture with vanilla elements (it
    feels like there may be some abstractions that will result).

  20. I''ve been working on the #PlugData version of my #ShermanikFilterbank tool. Here's a wee audio sample of it in action. I am hopeful of the good people at #WastedAudio getting the #HeavyCompiler to make pretty GUIs one day. I like that Plug Data has a #Bonk node for processing data.

    youtu.be/TDDX6NOrDTU

  21. #Frog fun! Here is part 2 of natural history acoustic synthesis - featuring frogs! This is deep, detailed and beautifully covers how to do this #SoundDesign with the #Kilohearts #PhasePlant #VST plugin. #PlugData (#pd ) features as an acoustic analysis tool.

    youtu.be/H-P8BYPU574

  22. My #PlugData exploration continues this morning with an envelope follower and noise gate controls for ADSR. Converting these signals into something meaningful which modulates the filter cutoff frequencies and resonance will probably require some tinkering, but it is immensely handy to have my #BitwigStudio patch open in the background to refer to.

    What is fascinating to me are the convenient blocks in PlugData (and associated #WastedAudio #HeavyLib features) that require slightly different approaches in PlugData vs BitwigStudio.

  23. My #PlugData exploration continues this morning with an envelope follower and noise gate controls for ADSR. Converting these signals into something meaningful which modulates the filter cutoff frequencies and resonance will probably require some tinkering, but it is immensely handy to have my #BitwigStudio patch open in the background to refer to.

    What is fascinating to me are the convenient blocks in PlugData (and associated #WastedAudio #HeavyLib features) that require slightly different approaches in PlugData vs BitwigStudio.

  24. My #PlugData exploration continues this morning with an envelope follower and noise gate controls for ADSR. Converting these signals into something meaningful which modulates the filter cutoff frequencies and resonance will probably require some tinkering, but it is immensely handy to have my #BitwigStudio patch open in the background to refer to.

    What is fascinating to me are the convenient blocks in PlugData (and associated #WastedAudio #HeavyLib features) that require slightly different approaches in PlugData vs BitwigStudio.

  25. My #PlugData exploration continues this morning with an envelope follower and noise gate controls for ADSR. Converting these signals into something meaningful which modulates the filter cutoff frequencies and resonance will probably require some tinkering, but it is immensely handy to have my #BitwigStudio patch open in the background to refer to.

    What is fascinating to me are the convenient blocks in PlugData (and associated #WastedAudio #HeavyLib features) that require slightly different approaches in PlugData vs BitwigStudio.

  26. My #PlugData exploration continues this morning with an envelope follower and noise gate controls for ADSR. Converting these signals into something meaningful which modulates the filter cutoff frequencies and resonance will probably require some tinkering, but it is immensely handy to have my #BitwigStudio patch open in the background to refer to.

    What is fascinating to me are the convenient blocks in PlugData (and associated #WastedAudio #HeavyLib features) that require slightly different approaches in PlugData vs BitwigStudio.

  27. Today's #PlugData explorations have brought us a second filter, improvements to the routing and controls as I get to know what options are available. The xselect2 offers very similar features to the #BitwigStudio Merge Mix device. Getting rid of those pesky functions (cool, but processing intensive) means that the CPU load is more than halved.

    It was also fairly straightforward to enable the function and bandpass selector controls that are similar what one might find on a #ShermanFilterbank

    Next, my goal is to make a #distortion abstraction or subpatch that makes it so that the clipper proportionally engages as the gain is increased. I suspect some of the artistry of a good distortion control is the response curve for distortion.

    The granularity of control of in #PD is very impressive and I am eager to see how far I can take this and if it will mean a portable device that can be shared with #ElectronicMusic producers using other DAWs.

  28. Decided to have another go. #PlugData is considerably less intuitive at this point than the #BitwigStudio Grid environment, but appears to be very light weight. Here we have a patch that is coming together where we have a continuous output that blends between Low Pass, Band Pass and High Pass. #VisualProgramming #SignalProcessing #AudioProcessing

  29. Decided to have another go. #PlugData is considerably less intuitive at this point than the #BitwigStudio Grid environment, but appears to be very light weight. Here we have a patch that is coming together where we have a continuous output that blends between Low Pass, Band Pass and High Pass. #VisualProgramming #SignalProcessing #AudioProcessing

  30. Decided to have another go. #PlugData is considerably less intuitive at this point than the #BitwigStudio Grid environment, but appears to be very light weight. Here we have a patch that is coming together where we have a continuous output that blends between Low Pass, Band Pass and High Pass. #VisualProgramming #SignalProcessing #AudioProcessing

  31. Decided to have another go. #PlugData is considerably less intuitive at this point than the #BitwigStudio Grid environment, but appears to be very light weight. Here we have a patch that is coming together where we have a continuous output that blends between Low Pass, Band Pass and High Pass. #VisualProgramming #SignalProcessing #AudioProcessing

  32. Decided to have another go. #PlugData is considerably less intuitive at this point than the #BitwigStudio Grid environment, but appears to be very light weight. Here we have a patch that is coming together where we have a continuous output that blends between Low Pass, Band Pass and High Pass. #VisualProgramming #SignalProcessing #AudioProcessing

  33. Buffer Overrun. I have absorbed enough #PlugData info for now. Deep in the iterative place of #Abstractions vs #SubPatches - could this lead to a more efficient delivery of my #ShermanikFilterbank ? Possibly.

  34. Buffer Overrun. I have absorbed enough #PlugData info for now. Deep in the iterative place of #Abstractions vs #SubPatches - could this lead to a more efficient delivery of my #ShermanikFilterbank ? Possibly.