I’m using OSCulator, everything is hooked up fine, everything is reading from my guitar hero controller to OSC to Max, however, the sound I get (if I get any sound) is extremely random. All I have is a saw tooth wave playing a different frequency for each button yet I don’t always get a saw tooth wave, or the volume will be different, or the sound will be extremely distorted, or I won’t get any sound at all. And like I said before, I get a random mixture of the problems I just mentioned. I’m note entirely sure what to do at this point. Any ideas?
Well, if you’re getting the controller all the way to Max, we can reasonably assume that’s not the issue. However, without seeing your patch itself, there’s no way to know how to answer your query. Can you post the patch so we can get an idea of what’s going on? Also, Max version, OS version, platform?
In terms of your specific issues, I don’t have a guitar controller to test it out, but my initial response is that your patch is overly complex, and that the basic alorithm can be simplified considerably. It is hard to follow the logic given so many send/recieve pairs, so many gates, etc. so I’m not sure where you’re getting the spurious responses.
If all you’re trying to do at this stage is to play a sawtooth wave at a given frequency I’d recommend to use [coll] as a lookup table for frequency – indexed by incoming data from the controller for each button – which is then sent to a simple [poly~] intrument for the sound generation.
Not sure if this is helpful at this stage, but I hope so.