• oid

    There is also pd-next which is mostly vanilla pd but with color themes and [closebang]/[initbang]. Nice for those that prefer vanilla but don't want to stare at a white screen.
    https://forum.pdpatchrepo.info/topic/10943/a-little-pd-mod

    posted in Off topic read more
  • oid

    @gentleclockdivider Realized I completely missed your point. This behavior is the same as it is with messages.
    Untitled.png
    My guess is that the logic is that it will cause an error in the log window instead of possibly difficult to find problems. Imagine if you had a bunch of [text]s or [value]s or [send]s or what ever all with a common basename and one with just the basename, [v i], [v i1], [v i2] etc and were passing those names to abstractions through a float in their arguments with a [symbol i$1] in the abstraction, passing the escaped dollar argument means you get an error instead of accidentally setting the wrong [v] since it is very unlikely anyone would have an escaped dollar argument in the name of their [v] or what ever. If the symbol just combined with the empty symbol to create [symbol i] things would seem to work or might do something bad depending what your [v]s are used for and you will have no error message to control click on to find the problem, all you would know is that it did not work correctly.

    posted in technical issues read more
  • oid

    @polyplexmescalia Most people won't notice the difference between aliasing and the weird smearing of low quality mp3s, so downsampling might be enough for your needs? Perhaps fake the smearing with an allpass filter/phaser on top of the downsampling?

    posted in technical issues read more
  • oid

    @willblackhurst What are you using to make the screen capture? I never had an issue using ffmpeg and jack_rec. A bit of speculation, it is how PipeWire and Jack are setup, your screen capture app does not speak Jack and PipeWire is trying to sync the realtime audio from Jack with the non-realtime audio of what ever screen capture app you are using. Pure conjecture, I have not played with PipeWire enough to say for certain, and the time I have spent with it was quite awhile ago. Does your screen capture app speak jack or what ever you are using for audio in pd?

    When I did this I believe I did something like this:
    Untitled.png
    When you are done with your capture just run killall on ffmpeg and jack_rec and then use ffmpeg to combine the audio and video. Audio and video were not quite synced but they were close enough for the majority of cases and you really had to look for it to see they were out of sync, not difficult to fix if needed.

    posted in technical issues read more
  • oid

    A little ridiculous, had to jump through some hoops to get that symbol back into a float. I used the -u flag of [fudiparse] so I could just use a simple [list split] in an earlier version but [fudiparse] and [fudiformat] should drop in now. There is some external which would make the symbol to float conversion easier but I can never remember which one it is and I have been trying to figure out the logic of why some float symbols will not convert with [float] and they weirdly are not even consistent regarding which hoops you have to jump through, first time I had to form a list and put it into a [text].
    impossiblesymbol.png

    posted in technical issues read more
  • oid

    What about implementing your own fixed or floating point encoding for sysex? Break the float into two ints at the decimal, first first bit of the message is the length of the first int, reconstruct after the fudiparse?

    Edit: Suppose a simple integer based fp implementation would not actually work here, did not think that through.

    posted in technical issues read more
  • oid

    @Vnms nope, no python knowledge required, you just run the script with the output of the web app as args and it gives you what you need to stick into [biquad~].

    posted in technical issues read more
  • oid

    @Vnms I have used https://github.com/drmartinjaros/biquadgraphpd for calculating this stuff, makes it simple and might help you find your flaw and should work better than ChatGPT.

    posted in technical issues read more
  • oid

    @gentleclockdivider manual or help files or here on the forum, too long ago to recall. Seb gives the full answer above, I put it in pd terms since most (including myself) find pd far easier to understand than pd's dense C.

    Regarding Max's join, make it, just an abstraction away. [list store] mostly does that and a great deal more.

    posted in technical issues read more
  • oid

    @gentleclockdivider Yeah, will fix that error. The first inlet in the case of [pack] is always a list, a float or symbol is just a list of one element list. Internally [pack] works like this:
    Untitled1.png
    So left inlet will always add the appropriate selector even if it is a single element.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!