GMU:Autonomous-Collaborative/Thomas

From Medien Wiki
< GMU:Autonomous-Collaborative
Revision as of 17:44, 30 September 2019 by Musclekat (talk | contribs) (Created page with "== '''Semi- generative music''' == I built a patch, wich semi- generates music under the influence of an incoming audio signal. Semi- generative should mean, that it randomly...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Semi- generative music

I built a patch, wich semi- generates music under the influence of an incoming audio signal. Semi- generative should mean, that it randomly picks on predefined notes, makes changes on the note length, rhythm parts and volumes of the instruments and effects. The notes however are predefined and the “Snare” remains the only constant part of it to keep the output harmonic. All Sounds are built from cosine oscillators, with the exception of one sawtooth oscillator.


Overall Randomness

The randomness in the patch is produced by a network of spigots set to an adc~ to toggle between several automated faders in the patch. These faders are attached to the different musical elements and effects of the patch. This works through a threshold between the microphone’s input and the Spigots, resulting in the mic’s input controlling the automated faders.

Screenshot 2019-09-30 at 19.10.58.png

Also there’s a Markov Chain like random Section, wich randomises the behaviour of Hi Hat, Kick Drum and alters one frequency of the MIC + OSC section

Error creating thumbnail: convert convert: Unrecognized option (-layers). Error code: 1

The OSC Step Sequencers

There’s two more or less similar OSC Step Sequencers, one for producing a flute type of sounds and one for the bass sounds. They mainly differ in the set frequencies for having high and low notes. Both are connected to a pseudo random integer, wich is connected to the metronome and set to a range of 60. This range has far more numbers (notes), than the sequencers can select from, resulting in random note lengths. The flute- like Step Sequencer passes one signal (mono) to a delay line, producing a bouncy stereo effect with the original output.

OSC STEP SEQUENCER.png

The Drum Section

This one is partly borrowed from a live coding video from Gabriel Vinacca. Kick and Snare are generated from a filtered OSC (plus there is white noise added to the Snare)

Screenshot 2019-09-30 at 19.04.43.png

the Hi Hat is generated through a sawtooth oscillator.

Screenshot 2019-09-30 at 19.05.06.png

The Kick, wich counts 6 by default, is connected to Markov Chain’s random integer wich is also set to high, resulting unforeseeable pauses within the rhythm. Along with the drums section comes a reverb line, an automated delay line and an automated high cut filter, for more auditive diversity.

The Mic + OSC Section

This Sections takes the Microphone input and and adds three different midi values sent to three OCS, one of them randomised from the Markov Chain. This gives a responsive, windy type of sound.

Screenshot 2019-09-30 at 19.22.00.png