The most important new development in this build is the ability to switch between presentation modes. All of the sketches that I have developed to this point can now be performed in the same session.
It has been a long time since I have posted anything here. I was working pretty hard through the end of the year and didn’t have a lot of time for this project. I did manage to get some time in January to seriously clean up my code. This more formal approach will make it possible to become a lot more prolific. It will also makes it possible to switch between presentation modes (formerly known as sketches).
I am calling the new presentation mode steeplechase because the behavior of the notes reminds me of a steeplechase event. This is basically a spacialized step sequencer. When the notes come in to the foreground and strike the line in the center of the screen a sound is triggered. As the various characteristics of the sound of these notes changes so does the appearance of the note entities as they fly through space. For instance, when the FM pulse width is modified the edges of the note become wider and rougher.
I should say that this new mode is utilizing Reaktor Spark as a sound source. I have been using Spark for plucked sounds in a lot of my compositions and I wanted to dedicate this visualization to that instrument. I built the step sequencer in Max and went from there. I am still not using Live but I have the feeling that embedding multiple VST instruments would be a whole lot easier with a Max/Live combination. I bought a license for Live, but I am still not ready to dedicate the months of time that it will take to port everything over.
The basic functionality of steeplechase mode:
- Single touch y-axis controls pulse amount, x-axis controls sine amount
- Dual touch adjusts the 8-pole center frequency and left-right offset
- The Clear option allows the performer to remove rows of notes by swiping their available hand over the note diagram on the left of the screen
- The Draw option allows the performer to add notes by using their available hand to select a location and release the note directly into the visualization
- The pause option Pauses the steeplechase visualiztion and resulting sound
- Three touch points controls the cabinet or distortion effect in Spark
- Four touch points controls the reverb size
I am working on a project documentation page that will include walkthrough videos and better descriptions of what I am doing. Hopefully I can get this wrapped up this week.