Towards a poetics of restriction
Jung In Jung
​
PhD in Music and Music Technology
Centre for Research in New Music
University of Huddersfield
jungin.j@gmail.com
Appendix E
This is additional information for Section 2.3.1. UnoChair. The following are overviews of the two Max patches in 3.Max_vvvv_patches/2.3.1.UnoChair/UnoChair_Max/1.Uno-chair-jungin.maxpat and 3.Max_vvvv_patches/2.3.1.UnoChair/UnoChair_Max/2.Uno-chair-javier.maxpat. First, the Gametrak data was received using the same interface patch created for previous projects in 0.muxshield_master_UNOchair.maxpat (see Appendix B). I created a switch with which I could control whether the simulation or the real Gametrak data would flow into the main Max patch.
Before loading any Max patches, the folder /UnoChair_Max should be added to the Max search path in the Options> File Preferences menu. Otherwise it won’t load any Gametrak simulation files or sound files for buffer~ object.
​
** If any error occurs when loading sound files for buffer~ object even though the folder is added to the Max search, the issue may be resolved if the entire folder /UnoChair_Max is copied and pasted to the desktop, and the Max patch is opened from the desktop directly instead of from the USB drive.
Below is the first part of the Max patch 1.Uno-chair-jungin.maxpat. It receives the Gametrak data from 0.muxshield_master_UNOchair.maxpat and maps it to control some sound parameters in this patch. I used the MIDI controller ‘nanoKONTROL2’ from Korg to test the patch without Gametrak controllers (the controller patch is 3.korg_nanokontrol.maxpat). I created a switch with which I could choose whether to receive data from the Gametrak controllers or the MIDI controller. I added the clock here simply to monitor the duration of the performance rather than to activate automatically different sound variations.
I used the same poly~ sound player used for NEON to load different sound files.
For each sound player, the audio folders should be dragged and dropped in the right order. For instance, for (1) Uno1-1 sound player, the audio folder (2) ‘uno1’ in /UnoChair_Max/audio should be dragged and dropped. See Video 2.22 for a demonstration of this patch.
This is the first part of 2.Uno-chair-javier.maxpat. There are three sliders for fading in and out the three different sound variations.
This is one part of the first variation. One Gametrak controller changes the playback speed of the buffer and another changes the delay amount according to the length of their cables.
This is the other part of the first variation. One Gametrak controller changes the frequency range of the bandpass filter to create a sweeping effect. Another Gametrak controller adds the granular delay effect with the ++bubbler plugin.
This is the first part of the second variation. Similar to the first variation, it changes the playback speed of the buffer and the delay amount.
This is the other part of the second variation. It changes the playback speed and the frequency range of the bandpass filter.
This is the first part of the third variation. I added white noise with a lowpass filter so that one Gametrak controller could change the frequency range of the filter. Another Gametrak controller adds the amount of delay for a melodic sound loop.
This is the second part of the third variation. It changes the playback speed of the buffer and the frequency range of the lowpass filter.