https://github.com/squishy47/sound-generation-tool
Using an Xbox controller to control various parameteres of a granulator created as part of my degree.
https://github.com/squishy47/sound-generation-tool
audio audio-applications audio-effect audio-player audio-processing audio-recorder audio-visualizer joystick maxmsp midi sound-engine sound-generators sound-processing sound-synthesis sound-synthesis-processes xbox-controller
Last synced: 3 months ago
JSON representation
Using an Xbox controller to control various parameteres of a granulator created as part of my degree.
- Host: GitHub
- URL: https://github.com/squishy47/sound-generation-tool
- Owner: Squishy47
- Created: 2018-02-18T14:31:27.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-18T14:38:57.000Z (about 8 years ago)
- Last Synced: 2025-07-06T13:47:18.432Z (10 months ago)
- Topics: audio, audio-applications, audio-effect, audio-player, audio-processing, audio-recorder, audio-visualizer, joystick, maxmsp, midi, sound-engine, sound-generators, sound-processing, sound-synthesis, sound-synthesis-processes, xbox-controller
- Language: Max
- Size: 116 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sound-Generation-Tool
Using an Xbox One controller to control various parameteres of a granulator created as part of my degree.
Connect the controller to the computer before starting Max otherwise Max won't see the controller.
Start Menu
Start Button - Show and close this menu from any mode.
D-Pad Up/Down - To change currently selected item.
Letter Button A - Select current highlighted item and close the menu.
Xbox Button - Toggles global audio state of max from any mode.
Record Mode
D-pad - Selects the track.
Letter Button A - Hold to record audio or midi.
Letter Button B - Deletes any audio or midi from the current track.
Letter Button X - Hold to use the Triggers to select portion of audio for granulation.
Left Trigger - Select the start of the audio.
Right Trigger - Select the end of the audio.
Granulation Mode
D-Pad Left/Right - Change between the 4 modes.
Granulator
D-pad Up/Down - Change waveform for midi track.
Left Joystick - Move in a circle to change the Density of grains.
Left Joystick Pressed - Move in a circle to change the duration of grains.
Right Joystick - Move in a circle to change the depth of the random velocity.
LFO
Left Joystick - Move in a circle to change the rate of the LFO.
Right Joystick - Move in a circle to change the depth of the LFO.
Spatialize
Left Joystick - Move in a circle to change which speakers the grains randomly pan to.
Filter
D-pad Up/Down - Change the filter type between Off, Low-pass, High-pass and Band-pass.
Left Joystick - Move in a circle to change the filter cut-off.
Left Joystick Pressed - Move in a circle to change the gain of the filter.
Right Joystick - Move in a circle to change the resonance of the filter.
Global Effects Mode
Glitch
Letter Button A - Hold to activate.
Left Joystick - Move in a circle to change the speed of the glitch effect.
Delay
Letter Button B - Pressing toggles the on/off state.
Left Joystick - Move in a circle to change the delay time.
Left Joystick Pressed - Move in a circle to change the feedback of the delay.
Right Joystick - Move in a circle to change the cut-off frequency of the filter in the feedback loop.
Right Joystick Pressed - Move in a circle to change the resonance of the filter in the feedback loop.
Distortion
Letter Button Y - Pressing toggles the on/off state.
Left Joystick - Move in a circle to change the frequency of the phase distortion.
Left Joystick Pressed - Move in a circle to change the resonance of the phase distortion.
Right Joystick - Move in a circle to change the gain amount of the overdrive.
Output
Letter Button X - Hold to activate the gain control.
Left Joystick - Move in a circle to change the gain of all the output channels by the same amount.
You'll need to install drivers for the Cbox One Controller if using on mac.