GMS Live Loop Experiment

Today while testing some code I had written to help lock in the GMS with external MIDI synchronization, I made a brief recording of live looping the output from the sequencer by capturing the notes in Ableton Live. Ableton was also acting as the clock source. The new feature works by initializing start times to the nearest quarter note. This way if the sequencer produces an odd number of fractional durations a simple start and stop of the GMS with the space bar will lock it back onto the quarter notes provided by the master clock. This may be a precursor to how I end up using this instrument once it is a complete package.

GMS Live Loop Experiment

Lofi Mono Glitch Loop

I looped a section of high speed GMS glitches, similar to what I’ve used in a few previous posts, to make this awkward pattern of percussion based micro-samples.

GMS Glitch Loop

Acoustic Modem Glitch

Here’s another glitch created with the GMS running at an unreasonably high tempo. This time it sounds a bit like the racket that comes from an acoustic modem as it makes a connection. Remember those things that people used to use to log on to the internets?

Acoustic Modem Glitch

GMS Audio Captured During MAW Outing

This eight minute segment of audio generated by the GMS is from the first eight minutes of our most recent MAW (minneapolisartonwheels.org) outing.

This was my first chance to take advantage of the presets feature, but the performance led me to expand the octave setting to include adjustments for the top and bottom octaves. During this performance the octave setting was limited to only allowing the top octave to be lowered. This made it so that instruments with a limited range, like drums, are difficult to play since much of the screen might be inactive.

MAW Outing Segment

Presets Feature Added to the GMS

The latest feature I have added to the GMS is a way to store ten presets. Each preset holds thirty-four distinct settings including all twelve note probability values, all seven duration probability values, note probabilities on/off, duration probabilities on/off, sustain on/off, free time mode vs bpm, dotted notes on/off, video mirroring on/off, tempo in BPM, note durations, transposition, scale, MIDI out channel, dotted note probabilities, note randomness, and octave range minimum and maximum. The presets can be changed by clicking a radio button, or pressing control plus the preset number. This feature makes it possible to instantly and dramatically change the behavior of the GMS. I also added a primitive save and load feature to mantain the content of the presets. Here’s a segment from a test recording.

GMS Preset Test Audio