• 60hz

    I recenlty used OBS to capture different IP camera stream and get the image in pix_video using a virtual camera as output in OBS.

    • First issue is that pix_video cannot get thevirtual camera texture under Windows or MacOS (https://github.com/umlaeute/Gem/issues/433)

    • I changed to Ubuntu linux and a second issue was that RTSP stream doesn't work anymore under Ubuntu, so I installed a
      special version of VLC to allows RTSP and finally made a VLC source in OBS...

    posted in pixel# read more
  • 60hz

    It might sounds obvious, but be sure that pd is not reading an old .tcl plugin somewhere from a path... like document/pd/ etc...

    I remember having this issue once.

    posted in technical issues read more
  • 60hz

    Hi,

    Thanks for your kind works regarding some of my (experimental) abstractions with ofelia / lua.
    And congrat @Jona for your impressive work!

    After seeing ofelia paused for long time, I helped a bit IOhannes to point the basic issues that prevented MacOS version to work properly in order to keep at least one graphic lib alive in pd... now thanks to his work Gem came back into the game (and is still quite actively maintained).

    But I must admit, me and my students where a bit frustrated by gem limitations or ofelia complexity during workshop... so I recently switched to https://cables.gl/ and I can say that I don't regret it for now.
    I learned the tool in only one month, did an interactive works with it for a big design event in Asia and made my first workshop in Taïwan at same time... I will use it for teaching interactive art as it's a powerful free online tool, open source, have many ressources, there is a local app version, and... all objects (called operators) are editable in javascript.

    I am still keeping an eye at pd and Gem but my energy is currently focused on cables, at least for teaching.

    posted in pixel# read more
  • 60hz

    Nice!
    What's the use of [pix_offset] here?
    I also found [pix_colorclassify] that could be helpful to separate channels easily ;)

    posted in pixel# read more
  • 60hz

    @whale-av said:

    https://forum.pdpatchrepo.info/topic/14373/chatgpt-to-generate-pd-patch

    I will try to connect to chat gpt API tomorow using [shell] etc and see if I can parse useful stuffs ;)
    Maybe using purest_json external... but It seems that I need to add credit in an account first.

    posted in Off topic read more
  • 60hz

    The closest thing I tried is https://soniccharge.com/synplant

    Synthplant 2 vst, can listen to any sound, build a synth based on some FM patch magic that reproduce it sometimes at an incredible level of realism.

    posted in Off topic read more
  • 60hz

    You should check that you don't have a patch named "comport" in one of you known path.

    posted in technical issues read more
  • 60hz

    Plug data allows to drag and drop any file into the patch in order to get its path into a message.
    That's very convenient.

    Edit: I see that the drag and drop trick don't use escaped character so I will fill a bug report... should be fixed soon.

    posted in technical issues read more
  • 60hz

    ceammc library have [snd.play~] that can read and import WAV, AIFF, MP3, AAC, ALAC etc... There is also [snd.file] that is the same as [soundfiler] but import all file format to a buffer. This package could literally replace basically all other libs. You can find it on deken or https://github.com/uliss/pd-ceammc/releases/tag/v2023.10

    posted in extra~ read more
  • 60hz

    @rg.kies said:

    I think the PuREST_JSON Library could be a good try. There is the [rest] object which can send GET requests! I don't know much about the details there but it can definetly contact a server and get something back without opening a browser!

    This is a wonderful project, but I always have issues with this lib under MacOS... There is a version in deken but It seems outdated. The project moved to https://codeberg.org/Residuum/PuRestJson

    posted in technical issues read more
  • 60hz

    Check [hoa.3d.decoder~] help and examples
    Capture d’écran 2023-12-14 à 20.59.17.png

    Capture d’écran 2023-12-14 à 21.00.14.png

    posted in technical issues read more
  • 60hz

    You can use [hoa.decoder~] from ceammc lib. It has all the updated hoa library for that.

    Capture d’écran 2023-12-14 à 13.24.32.png

    posted in technical issues read more
  • 60hz

    Oh yes! thanks for the hint @jyg I forgot that new object!

    posted in pixel# read more
  • 60hz

    Hi,
    I would like to know a native way in pd to alterate the data of a videofile.
    Reading an mp4 with [text] or [soundfiler] objects cannot export to a valid video file... I guess this is a header issue but not really sure how to import/export to a video format.

    Thanks

    posted in pixel# read more
  • 60hz

    great @oid, it's working well now! (the one updated from https://forum.pdpatchrepo.info/topic/14537/poly-for-anything/16 because I think spoly3.pd was faulty)

    Thanks also @jameslo for this very nice patch! It's more than I need but it is very useful.

    I really think this kind of multipurpose abstraction should be shiped in puredata, along with [clone] to fullfill basic need and be consistent with Miller clone logic.

    posted in technical issues read more
  • 60hz

    Thanks @oid, I tried [spoly] but still dont't full y understood how it is working. Maybe I am not clear using english, but what I am searching to do is simply tagging the first 4 id depending on their leading symbol, and then keeping only 4 or more last active ones because I don't want to have too many active ID's.

    posted in technical issues read more
  • 60hz

    @ben.wes said:

    sequential_remessage.pd

    I think this one is already nice because It works well for giving any input message starting with a name, a new ID to feed [clone].

    my list is
    Arene 0.2 1 0 0.5
    Musee 0.2 1 0 0.4
    ...

    what is your desired output and what do you get out?

    I am trying to add a [poly] behaviour to the tag ID object, so I have no more than N channel playing at same time with voice stealing.
    But with @whale-av advice about using [switch~], I can load many abstractions in clone and activate only active ones.

    posted in technical issues read more
  • 60hz

    @oid The tagging is working but It needs to send all messages once in order to work properly.

    posted in technical issues read more
  • 60hz

    Wow, thank you @ben.wes and @oid!

    This forum is really full of incredible and helpful people :)

    I will test this tomorrow, today I already fixed many things and all my pd patches are really behaving well so I am confidant about this last osc step!

    posted in technical issues read more
  • 60hz

    @jameslo said:

    Edit: wait, you only need to keep track of 4 to 8 voices? Dang, just manage things in [text] using search and don't worry about it.

    Thanks @jameslo Yes, that's exactly what I am doing now, I get an ID from my list of leading symbol and route it to [clone 24 generators ... ]. It is not the best since if there is an updated messafge later, my list will be obscolete but it works. I need to see how it behave tomorow with OSC messages running...because I am worried about the parsing, since I am doing some process after all that and the pd order of executions need to be perfect.

    You could use [switch~] to turn their dsp processing on and off, and fade their output in and out with [line] and [* ~] before activating [switch~]....... and that will save you loads of cpu.

    Oh yes, I forgot about it thanks @whale-av :) WIll try tomorrow !

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!