• gubbins

    Hi, I'm trying to get to grips with pure data for my degree project at university and it's proving a lot harder than I initially imagined.

    The problem I'm having is an extreme ignorance of maths. I'm not exaggerating to say that even basic sums involving numbers that have more than one digit can stump me. As such I'm having a hard time getting my head round seeing everything as an equation.

    I have a (long) list of questions, if anyone is happy to baby step me through the mathematics required to use pure data?

    Thank you!

    posted in technical issues read more
  • gubbins

    Nope, setting delay to 20 does make the latency a bit better but destroys the quality of the audio, making it sound almost as if it's been shredded.

    ??

    posted in technical issues read more
  • gubbins

    Yeah I changed that but it won't stay changed. I put in a new value and press apply and ok but then when I open it again it's gone back to the original value. Grr!

    posted in technical issues read more
  • gubbins

    Oh I'm using windows xp I should probably say

    posted in technical issues read more
  • gubbins

    Hello, I'm having a similar problem but can't find latency anywhere in Pds audio settings.

    I've got a MIDI keyboard triggering samples in buffers. So there's a [notein] taking MIDI notes which are assigned with a [sel 1 2 3 4 etc] object to buffers which have little samples for each key in.

    There is a considerable delay between pressing the key and hearing the sound.

    I've also got a [key] object for using the computer keyboard to select the different sounds that go in to the buffers and there's an even larger delay between pressing the key and the sound changing.

    Help!

    posted in technical issues read more
  • gubbins

    Hey, I've got Pd sending MIDI notes to Logic no problem but it's only on one channel.

    Basically I have two sets of MIDI notes connected to noteouts. One is called [noteout 1] and the other [noteout 2]. Like so:

    [60] [70] [80] [90] [100] [110]
    | | | | | |
    [noteout 1] [noteout 2]

    In Logic, I've set one software instrument to be on MIDI channel 1 and the other MIDI channel 2 but the messages from both noteout objects are being sent to both software instruments at the same time. So rather than [noteout 1] being a guitar and [noteout 2] being a piano, they're both both.

    How do I send the MIDI notes out on different channels?

    posted in technical issues read more
  • gubbins

    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?

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!