The sounds of this piece come from the 6 voice polytimbral BSBLOrk X.FM synth. A Max/MSP synth modified by Eufrasio Prates of the Brasilia Laptop Orchestra (
bsblork.org) and then custom adapted to accept OSC control over many of its parameters.
I then created a Processing sketch with three different types of controls:
1) The K-Diagram controller, based on the network-shaped scores of Brazilian composer Hans-Joachim Koellreutter. In the K-Diag sketch a cursor moves randomly around a network, firing off note messages when it hits the nodes.
2) A collection of "Slow Sliders". These are sliders mapped to various parameters of the synths that are not directly dragged. Instead when clicked, they slide from their current value to the new one over a period of time (which is determined by horizontal position within the slider they are clicked: the further to the right, the slower)
3) The final controller was a simple camera position tracking function that allows the player to hit (and trigger) certain nodes of the network by waving their hands. By hitting a node, the player also repositions the cursor, allowing it to be perturbed onto a new trajectory.
With these three controllers operating, I was able to play both sequences of notes AND set many parameters evolving at once.
This is a 20 minute solo improvisation in one take using the system. I think it demonstrates both the flexibility and power of having many controllers operated at once; and also the expressivity of the XFM synth.
The sound was compressed slightly but otherwise unprocessed or affected.
released August 30, 2022