Hello everyone.
The other problem I'm having with this program is as it has no set way to use it, no set purpose and no set of instructions or rules, it's almost impossible to describe exactly what you don't understand about it. Know what I mean? The terms with which to describe your level of understanding don't really exist as there is no step by step learning method.
Ok, I'll try. In the pure data tutorial (pd-tutorial.com or something) the second chapter is all about the mathematics. It's full of things like this:
You could also use "variables"; they are called $f1, $f2, $f3 etc. (counting begins with 1). This creates inlets from left to right in which values for the variables are entered (as always, the output is generated only once the leftmost inlet receives a value. So you have to ensure that all other values have been entered before the leftmost one).
Exponential functions (a.k.a. 'raise to power' operations) follow this syntax: "expr pow ([Basis], [Exponent])". For example, to raise to 2 to the 3rd power: "expr pow (2, 3)
Now, this might as well be written in Arabic to me. I realise that with most things I don't understand, it could be just a case of googling the word to find its definition but that requires trawling through the bullshit of the internet not actually knowing what it is I'm looking for or how to recognise it if I come across it.
As such, my list of questions requires actual contact (but I'll settle for an exchange of emails) with an actual person who know exactly what they're talking about and can make sure I'm moving in the right direction rather than going round in circles, watching the same youtube videos over and over again.
If there's anyone that's happy to patronise me via email every now and then with the answers to incredibly basic questions about equations and how they translate into pure data, send me a private message or something.
To give a rough idea of the kind of things I've been doing though, here's something I came up against today.
I have a random number generator putting out numbers between 1 and 100. I want to say that when the number is less than 33, it sends a bang to play a chord. When it is between 33 and 66, it sends a bang to play a different chord. When it is above 66, it sends a bang to play a third chord. How do I write this mathematically?
I've got three objects, one that says < 33, the next > 33 and the last >=66
Is this right?