Kslider to audio out? - New to Max - Working on Xbox Controller Instrument
Hello, I am fairly new to max, and have taken on a project for a graduate portfolio where I am creating a musical instrument out of the xbox one controller, and then composing with it. I started from the Xbox controller tool as a guide, and created my own stuff from there, but I have reached a snag.
I want to make the instrument as musical as possible, but I also want to keep the instrument within Max. (not using ableton or another software). So currently I have joystick controlling velocity, a sustain controlled by one of the triggers, the midi instrument (using microsoft's builtin wavetable synth) selection, and 8 buttons mapped to a single octave. I also have a mode selection tool.
The things I can't seem to figure out is how to be able to manipulate the audio signal. I want to be able to use effects like cverb~ and delay as well as gain adjustments on the fly, instead of only being able to adjust velocity, pitch and timbre. Please help. I'll will attach the patch below
Hey Blake! It looks to me as though you have no audio processing actually occurring in your patch. If this is the case, then your patch is, in effect, taking the input from your xbox controller and turning it into MIDI note messages. These messages, then, go to the Microsoft Wavetable Synth, which interprets them as audio. So, the reason you cant manipulate audio in Max is because, well, you don't have any audio in Max.
If you wanted to create effects in Max, you'd need a sound source in the program. You could drag a file over from the Audio menu in the left sidebar, or create an oscillator object (such as [cycle~],[rect~],[saw~], or [noise~]). In the case of the latter, you can use the [mtof] object before the oscillator to change the midi number to the frequency of the wave (n/a for noise, obvs). Attach your effects (eg, [cverb~]), then run it through a [gain~] fader and out the [ezdac~].
Good luck on the portfolio!
This might help, too!