-
porres
@Coalman said:
The mystery object I used once before streamlined this
still not clear to me... if you show me a patch I can see if it makes sense to make an external out of it or jam in this feature into an existing object
-
porres
please ignore 'nilwind':)
and else/rand.u is more powerful for generating unrepeated sequences, it has more features.
I don't understand what "randomisers with sorting functions" could be.
ELSE also has [chance] that outputs to different outlets.
You can also make a request for an object or a specific functionality and I can include it in the library
-
-
porres
@GeorgeWRT said:
[8 1 2 3 4 5 6 7 8 1 2]
yes, it should look like that, which, by the way, as you can see, has the last 3 points as copies of the first 3 (8 1 2). But yeah, the text in B01.wavetables.pd is confusing and misleading. I wrote the one for the help file. Maybe we can improve the audio examples as well
-
porres
Some basic info, with some details that are not on that puredata.info page
Pure Data (aka Vanilla):
- Official and main distribution by Miller;
- no pre bundled externals but you can install them via an internal package manager (deken);
- sheer simple UI interface coded in tcl/tk
- Can run as a VST with Miller's PureVST
Pd-Ceammc;
- Fully compatible to Vanilla, but currently a few versions behind (0.53, while Vanilla is releasing 0.56 in a couple of weeks)
- Same deal, also coded in tcl/tk, has deken, etc, but a revamped/tweaked UI. You can install externals and whatever but since it's behind you can't run the latest ELSE, for instance (which uses Multichannel stuff from 0.54).
- Comes with the humongous ceamm library, which can also be installed in Vanilla, but I don't see the last version there.
PlugData;
- Fully compatible to Vanilla and is the only fork that excels at staying immediately up to date with Vanilla.
- It comes with Cyclone/ELSE/pd-lua/Gem.
- It works as a plugin, with the included libraries. The standalone version can run externals.
- It has a different UI front end based on JUCE so GUI objects need to be ported. Vanilla's internals and ELSE's GUI objects were ported.
Purr Data/Pd-L2ork
- These two are independent and not fully compatible to each other. Pd-L2ork started as a fork of Pd-Extended using tkpath (which only ran on Linux). Purr Data started as Pd-L2ork 2.0, based on an HTML5 front GUI. They're now split but Pd-L2ork now incorporates the HTML5 GUI rewrite.
- Historically they were way behind in keeping up with Vanilla's development. Now they caught up and are based on Vanilla 0.55.
- There are some incompatibilities with Vanilla, some objects with different behaviour. There are some objects only for them that you can't install in Vanilla.
- Externals compiled for Vanilla don't run in Pd-L2ork, so they have to be specially compiled for them.
- Like PlugData, GUI externals need to be ported. Being based on extended, most of the GUI externals from Extended were ported.
- Some of the extended libraries were not updated yet to the current version, most notably Cyclone.
-
porres
you can see that [snapshot~] reports the last sample of a block, while [vsnapshot~] will get the correct one, in this case the first one. But it can even get the correct sample if the bang got delay like, say, 5 samples...
test it
I read the first messages and I couldn't understand at all what you people are discussing, or the idea about this complicated patch, sorry
-
porres
@lacuna said:
vsnapshot~ seems to return some arbitary? value.
it actually gets the correct value, and it's the only one that can do it in the control rate input. Otherwise you have to use sample accurate triggering with a sample and hold (not what I am doing here).
-
-
porres
you can't capture the exact point with snapshot~, better to use vsnapshot~ or, even better a sample and hold unit
-
porres
@gentleclockdivider said:
$0- gives us the unique id
yup, '$0' gets expanded. If you don't want it to expand, if you want is as a symbol, you need to escape it with a backslash - but no one really wants that... right? And, well, this is explained in the help file of messages. The backsash in print is added by the object to tell you that you created a symbol with '$' that is literal, not something you'll be able to use to expand.
I don't see what you're asking. This is common and basic behaviour of dollsyms in objects and messages. They get expanded in messages to incoming values... so, if you don't have an incoming value and click on it... anyway... I really don't understand the question or problem, let alone what you are trying to do.
-
porres
@spluta that's a cool response that I guess made things somewhat clear to me
I won't have time to join this party but I hope others will and I'd love to see cool stuff being made with it.
a small-scale, open source audio project with no aspirations to take over the world.
don't underestimate its power though
-
porres
I have to say that as someone who writes code as a 5 year old does, AI has been helpful to help me to some things I couldn't do/fix on my own. It surprises me. Though sometimes I can clearly see it doesn't know what it's doing and is just wasting my time, others I get to know where it's failising ridiculously and I can put it back to the right track to help me.
-
porres
I am being serious, I have no idea what this is for and what can be done.
Turning a sine into a sawtooth was the only example, but not what I was expecting
I feel AI could really do some quite cool things if it;s OPEN SOURCE and we get to tweak it in interesting ways. Cause most of these new hyped cool things that generate music, for instance, generate very common ground things (which they were trained the most with to be able to generate output). But what if I wanna go crazy and tweak it? I guess we need to be nerds that play with Pd/Max/SC, ok, but for someone who has no idea about it, really, how does it go? And I'm so busy with what I'm doing, I'm not stopping until I see some pretty cool thing going on. Turning a sine into a sawtooth wouldn't be it :/
Like, I know that, in general, I can use AI for "deep fakes", so I can make mike patton with boobs sing carmina burana with his voice, but I guess 'rtneural' can't do that, right? I have "some ideas".... but I don't even know how far off I am on this.
And the actual hype with AI and chat GPT gonna take over the world, for what I've been seeing and reading and checking, it's a hoax. The whole thing it's pretty bad. For reference, I'm hearing what ed zitron has been saying about this and folks like sam altman... seems legit!
Anyway, really, explain like I'm a 5 year old
-
-
-
-
porres
@gentleclockdivider said:
in the first inlet of merge 16 it will output a list as expected becauseit's hot , but so does the 13 th input ..which is weird
yup, can reproduce such weird as hell thing
-
porres
@gentleclockdivider said:
Join 3 where third inlet is symbol
Then unjoin 3 , third outlet is a decimal : 1.91027e-20Holy fucking shit, how did that get by?