#modulargenerative
Explore tagged Tumblr posts
rofilm1 · 2 years ago
Text
Tumblr media
Thoughts on Generative Music – Part 5
I promised it in earlier parts. So here it is: a more detailed description of the generative software sequencer bordL in VCV Rack 2. This generative software piece of gear offers functions, which we find in hardware sequencers only at very high price ranges – and it offers it all for free – not to mention, that with “bridge” hardware modules like the ES-8 (Expert Sleepers) you can use bordL to sequence your hardware Eurorack modules too. https://youtu.be/L14Ckjp7GbU
"bordL" can be externally clocked or can run using its internal clock, which can be CV modulated. There is a reset button and a step dial, both can be addressed by external CV. Even if there are only 8 pitch dials we can built 16 step sequences (see later in this article).
The upper 2 rows of potentiometers set the pitch (big knobs) and the randomness (small knobs) of each step. The term randomness concerns only the adjusted pitch (whether the step will produce the chosen pitch or another one), not the probability of producing a signal at all (skip or not skip this step). The pitch CVs are quantised to the chosen scale and the chosen root note. The root note of the scale is called “Key” and can be adjusted with the knob on the right of the GUI. Next to the “Key” knob there is the “Scale” knob. Both parameters can be modulated by external CV. The third and the fourth row of potentiometers also set the pitch (big knobs) and the randomness (small knobs), but they are not quantised at all. The tiny knob to the right of the row of quantised pitch potentiometers sets the so called “pitch sensitivity” of these quantised (and only of these quantised) potentiometers. Pitch sensitivity is more or less a compaction or expansion of the chosen scale. (the video is available only in the book)
Each step can be played more than only once. The number of repetitions is set with the row of “Pulse” potentiometers and their randomness knobs. (the video is available ohnly in the book)
Below the “Pulse” rows there are the “Gate” switches. We can chose between 5 modes: with one LED lit only the first of the adjusted pulses of the step is played, during the rest of the pulses of this step there is silence. With all three LEDs lit all adjusted pulses of this step are played. And if an end-to-end bar is lit then only the first of the adjusted pulses is played, but it is played until the end of the last of the adjusted pulses of this step (no silence). Then there are the modes G1 and G2, which means, that this step depends on external gate signals fed in the jack called G1 and G2 in the left bottom corner of the GUI. (the video is available only in the book)
Then there are two rows of little buttons. The upper row attaches slide to the step. The length of the slide can be set by the “Slide” potentiometer in the left section of the GUI left to the “Gate” knob, which sets the length of the gate signals. Activating a button in the lower row makes the sequencer skip this step. Completely down at the bottom are the gate outputs of each individual step.
The “Play” button changes the direction the sequence is played back. The “count” button changes the internal count from “steps” to “pulses”. If this function is set to “pulses” I can increase the number of steps above 8 (“Steps” knob, see above). With the “Steps” knob set to 16 the sequence contains 16 of the adjusted pulses, no matter how many and which steps are included. Example: steps 1-4 are 1 pulse each, steps 5-7 are 2 pulses each, step 8 is 3 pulses. Together 13 pulses. The sequencer will play as follows: steps 1-8 (13 pulses), then steps 1-3 again. This way there are 16 pulses played. After playing steps 1, 2 and 3 this second time the sequence begins with step 1 again:
1-2-3-4-5-6-7-8-1-2-3 // 1-2-3-4-5-6-7-8-1-2-3 // ….. (the video is available only in the book)
What´s left to say? Well, I can store up to 16 patterns, I can copy and paste one pattern into another, I can transpose the sequence up and down halftone per halftone, or shift the steps of the sequence left and right. The transpose function can be modulated by external CV.
All in all we can say, that the implemented functions together with the patch points to feed in external CV make bordL a very handy instrument to deal with randomness in generative patches, which lets us get deep insight in how generative music works. It´s also a very capable tool to learn about the matter of making generative music and to make our first own steps into this fascinating territory. Let me mention my ebook “A Systematic Introduction to Making Generating Music With Modular Synths” again (https://www.dev.rofilm-media.net/node/331), and say “good bye, see you in the next part”...
… to be continued.
or if you want to visit our Facebook group: https://www.facebook.com/groups/rofilmmedia
2 notes · View notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 19
Chapter 5.2:
Sonic Kinfolk
(Excerpt from my e-book about making generative music – volume 1)
But it is not always about a kind of “chief” or “master” modulator (which, by the way, itself can be a complex network). Similar but different questions concerning polyphonic patches read: Which voices shall have which sources (triggers, gates, LFOs, other modulators etc.) in common? Which of of them shall be common sources all the time, and which shall be switched to only sometimes?
And even in monophonic patches do these questions exist and have to be answered BEFORE taking to the cables. Here in monophonic patches they read: Which modulating or triggering CV from anywhere (where?) in the patch shall do their modulating or triggering work in which other parts of the patch? And again: Always? Or only switched on from time to time?
A composer will ask and find the answers (a long time) before he or she patches the first cable. Of course it is about structure again, but not about the “big throw”, the overall kind of structure of the example from the beginning of this chapter. No, here I am talking about how and how much the individual parts of the piece are interwoven, what sonic, what musical relationships I want to set up.
Time for examples, I think.
In the first example there are 2 voices of quite different sonic character: a sine wave that is sent through a wave folder, and a smooth voice from BASAL. The pitch development of both voices is random (NOISE+S&H). The sound of the folded sine wave is always dominant in this mix of two sounds. But I want the acoustical dominance to rotate between the two voices. But I don´t want to change or modulate the volume of any of the voices. My (musical) goal is: the higher the pitch of the smooth BASAL voice is, the less is the wave of voice 1 (INSTRUO) folded, and vice versa. This means with deeper and less “penetrative” timbres of the BASAL voice the INSTRUO voice becomes more folded and prominent - and vice versa. As a result I get the change in leadership between the voices that I want. Technically I take the output of the S&H module of voice 2 (BASAL), send it through an inverter and from there I modulate the MIX function of the wave folder. The higher the level of the CV output of the S&H module, the less folded the sine wave reaches the audio mixer.
The preset “chapter_5_preset_5” and the following video show this example (video and preset only in my book. Get it here: https://www.dev.rofilm-media.net/node/467)
Now I take this patch and develop it further. This time I want to set up an interrelation not between the two voices, but between two parts (parameters) of one and the same voice (voice 2, BASAL). I want higher pitches to develop faster, and lower pitches to hold the notes for a longer time. To achieve that I patch the output of the S&H module of voice 2 to the FM input of the LFO that triggers this S&H module. Additionally I don´t send the S&H module´s output directly to the quantizer, but use the upper part of the double attenuverter module to add an offset to the pitch CV from the S&H module, because I don´t want the newly created quite long low pitches to be too low. At the same time I limit the pitch range using the attenuator knob of the upper part of the double attenuverter module.
The preset “chapter_5_preset_6” and the following video (videos only in the e-book)show this extended patch (video and preset only in my book. Get it here: https://www.dev.rofilm-media.net/node/467)
You surely have got what I have done by now (in this patch): I have set up a group of three parameters, have given them a common musical meaning, and let them – despite all randomness – commonly walk their musical route (pitch of voice 2, “speed” of voice 2 and amount of wave folding in voice 1).
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
All e-books contain hundreds of example videos. This offer ends 15 January 2023 and won´t be prolonged. Read all the details here: https://dev.rofilm-media.net
Enjoy your day!
Rolf
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 18
There three voices in the patch: the left one with the VCV Rack VCO as the sound engine, the middle voice with BASAL as the sound source, and the right voice with the FM-OP as sound source. The VCO and BASAL are pitch modulated by S&H modules, whose CV is quantised to a C-minor chord. The FM-OP is pitch modulated by an LFO (and again the CV is quantised to a C-minor chord).
The “master” LFO on top modulates (at the same time): the cut-off frequency of the filter in voice 1 (the left one), and rate of the trigger LFO in the middle voice, and the rate of the LFO as well as the amount of feedback in the right voice. These 4 parameters build one “compositional” group, don´t change independently but parallel.
Perhaps you have already got it: grouping parameters and subordinate them under one and the same modulator means imposing musical structure to the piece. This becomes even more obvious when we use a couple of sequencers as modulators, sequencers who are clocked by a master clock, as in the preset “chapter_5_preset_3” and the following video clip: https://youtu.be/TsS9vS3mJWk
By inserting inverter modules (attenuverters) between these “chief modulators” (which don´t have to be always LFOs of course) and certain parameters of a group we can make some parameters run “anti-parallel” and nevertheless still be in this same group. The preset “cuapter_5_preset_4” and the following video show an example: https://youtu.be/hpBXWBZEzjU
The decision which parameters from where all over the patch belong to the same group and shall be modulated parallel (or anti-parallel) is solely to the composer to make. There will be combinations that don´t make a lot of sense – I mean musically, and there will be combinations that make a lot of sense (but don´t overdo things). But it´s on you to decide. Decide according to your taste, your understanding of the piece, your will and your skills as the composer.
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 17
But even with chains of modulators of the same kind it is possible to think of hierarchically different levels: when one of the modulators (let´s take LFOs again) modulates a couple of other modulators of the same kind PARALLEL. Then, this one can be understood as sitting at a higher hierarchical level (it influences more than one outcome, whereas each of the others influences only its one individual modulation target.
Determining such groups of parameters by getting them modulated by one and the same modulation source (which may be a complex modulation network or only a single modulator module) is a compositional act representing my will as the composer of the piece. I´d like to call this “compositional strategy 1”.
The preset “chapter_5_preset_2” and the video clip the following link leads you to show an example:
youtube
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 17
But even with chains of modulators of the same kind it is possible to think of hierarchically different levels: when one of the modulators (let´s take LFOs again) modulates a couple of other modulators of the same kind PARALLEL. Then, this one can be understood as sitting at a higher hierarchical level (it influences more than one outcome, whereas each of the others influences only its one individual modulation target.
Determining such groups of parameters by getting them modulated by one and the same modulation source (which may be a complex modulation network or only a single modulator module) is a compositional act representing my will as the composer of the piece. I´d like to call this “compositional strategy 1”.
The preset “chapter_5_preset_2” and the video clip the following link leads you to show an example:
youtube
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 16
Chapter 5.1: Hierarchies of Modulations
The term “hierarchy” lets us automatically think of a master-and-slave structure. But that´s not what this chapter is about. Here I´m writing about hierarchies in meaning, in importance, hierarchies of influence. An LFO that modulates another LFO may be seen as the master, but it´s meaning, its importance isn´t any larger than that of the modulated (slave) LFO. Both together build a team with one outcome.
But when, on the other hand, an LFO modulates a lot of different parameters all over a large patch, then this LFO will be more influential in this patch than another LFO, which modulates only a single parameter somewhere in the patch. The first one occupies a higher position in the hierarchy of modulations, a higher position from the composer´s point of view. And so will not only this LFO, this modulation, but also the group of thus commonly modulated parameters! The existence of this influential LFO allows us to view and to understand these modulated parameters that may be scattered throughout the patch as a GROUP.
But things get different when there are different kinds of modulators in a “modulator-modulates-modulator” chain. An LFO that modulates the duration of an envelope whose CV levels deliver the sample source for a Sample & Hold module that modulates the pitch of an oscillator is surely at a higher hierarchical level (from the composer´s point of view) than the S&H module, because it coins the character of the succession of pitches through imposing a rhythmical structure and because the composer can set its parameters (wave shape and rate) and determine the result of these settings, foresee them (the preset “chapter_5_preset_1” shows an example of this constellation).
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 15
Chapter 5: Generative Music And Compositional Will
Let´s not forget the basic definition of the term “generative music”: The human sets the rules and the machine starts working and proceeding according to these rules. Sounds easy. But does this mean, that my active participation (and responsibility) as the composer ends after having set up these rules?
And how far “into” the piece of music do these rules cause – and what? The last part of this question, the “what”, leads us to another question: how and to what amount can I foresee and determine the sonic character of the piece by knowing these fundamental rules?
Or in other words: What are the “rules of these rules”, their “physics”, their interrelations, which make them work and produce the piece of sonic events? I have to know this to be able to set these rules consciously – without this knowledge and understanding, without being conscious about these interrelations and working mechanisms I could hardly be called a composer – perhaps not even a producer, but would stay at the level of just a “fiddling around guy” pretending to have achieved something (but nevertheless selling quite well often enough). Well, let´s take a header into unfamiliar waters.
We are in the world of modular synthesizer systems. In other areas (worlds) of algorithmic composition, the physical manifestation of the underlying rules is program code. In our world it is modules and cables, which is a lot more obvious and demonstrative on one hand, but carries a lot less systematics and structure in itself on the other hand.
One way to find a sensible route through the jungle will therefore be to develop a collection of useful patch strategies and sub-patches, strategies that make is possible to set up a kind of “compositional master plan” for a larger, more extensive generative patch.
A last warning before I introduce the first example (and with that the first of the mentioned kinds of strategies): it will be unavoidable that this chapter 5 will overlap thematically with chapter 6. So I will have to work with cross-references here as well as in chapter 6 from time to time.
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 14
Chapter 4b: More Diverse Special Random Operations
The next example is with words. The words “love – and – hate – children – same – mother” are fed into a random mixer, each in its own channel (the word “mother” occupies three channels, and the word “love” is sent through a delay). The mixer randomly blends the channels in and out. Using a trigger pulse (second part of the video) the blend changes only when a trigger pulse arrives. We can achieve the same even without a special random mixer module by using random switches and VCAs. The preset is called “chapter_4_preset_1”, and the video is hiding behind the following link: https://youtu.be/xatc-VqmZlo
An alternative to a random mixer is a random gate. Here the parts are not blended into each other but activated in random order. We hear only one word at a time. The preset “chapter_4_preset_2” and the following video demonstrate this: https://youtu.be/lLmZByUENUg
I did a social-acoustic survey to get random looking results with sociological meaning. Or in other words: How does the sociological structure of my town sound like?
Well, let me explain. I took a picture (you can take any picture) and showed it to the people. I simply asked everybody - in fact I asked only 4 people (I´ve got 5 adult children, but 1 of them lives abroad - it´s about the principle, not the result). The first question was: “How do you like this picture on a scale from 1 to 10?” There was also a second question: “How often do you drink beer in a week? Every day? Every second day? ...” I took the numbers I got from the first question and transferred them to notes on a scale/octave, and the numbers from the second question (always both from the same person) to set the length of the note. I did this twice to get two different patterns.
What I got was the preset “chapter_4_preset_3” shown in the video clip behind the following link:
youtube
In the preset the patch switches between the two gained patterns. I could have made the rate of switching dependent on another survey, but I didn´t.
Alright, this was not a serious sociological-random-generative-sonic experiment, but I could have been! Choosing meaningful pictures, choosing certain groups of people (and more than only 4! And no relatives!) and comparing the sonic results may well be an interesting experience.
Some words about the patch now. The BUTTON module makes the two LFOs as well as the two sequencers start and run synchronously. And the VCA between the switching LFO down on the left side acts as an attenuator taking care, that the sequencers switch only between the first 2 patters (I produced only 2 patterns as I told you above).
The sequencer in the lower row modulates the rate of the (synchronously running) LFO in the upper row, which delivers the clock for the sequencer in the upper row (which delivers the pitch CV). And so the sequencer down there sets the length of each note by determining how long the sequencer in the upper row stays at each individual step.
With more and longer patterns, real surveys and interesting pictures to show the people we can get musically nice results, which are random in most of their aspects, but nevertheless (kind of) based on sociology.
And in case we wanted less sociology based and more changing results, we can remove the button module and stop make things run synchronously.
Alright! I think it is time for less off-the wall methods and thought now. There are a lot of basic (and perhaps more serious) strategies left to talk about before we are prepared for “extensive patching”, prepared well enough to not get lost.
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
My biggest End-of-Year Sale ever!
3 E-books, all in all 768 pages including 296 videos and 208 presets
plus a 50% sales discount on my next sample pack “Mystery Series” Volume 1 (coming 20 January 2023) including multisamples, one-shots, loops, atmospheres, stems and scapes.
The 3 E-books are:
“A Systematic Introduction To Making Generative Music With Modular Synths”, Volume 1
(see the content here: https://www.dev.rofilm-media.net/node/331)
“A Systematic Introduction To Making Generative Music With Modular Synths”, Volume 2
(see the content here: https://www.dev.rofilm-media.net/node/467)
“In the World of Grains”, Volume 1
(see the content here: https://www.dev.rofilm-media.net/node/332)
The “Mystery Series” material contains carefully handcrafted sounds. Combining field recordings with classical hardware synths as well as with the most up to date software instruments, refining the results using sophisticated (partly self-written) software tools and putting it all together to a mesmerising sonic journey into a fantastic world: that´s my new series of sample packs called the “Mystery Series”. It´s conic metaphysics, it´s audible fantasy, and it´s a unique toolbox for every soundtrack composer, game sound producer, story teller ….
All of this: 3 E-Books plus a 50% sales discount on “Mystery Series” Volume 1 (coming 20 January 2023) for altogether
39,- $
Please click here to take advantage of this big End-of-Year offer:
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 13
Chapter 4: Diverse Special Random Operations
Converting pictures and graphics to sound files leads to unique kinds of sonic results, which we can either directly use in our pieces, or which we can use as trigger sources like in the last chapter. There are a couple of programs out there, which do this task even outside of DAWs and VST/AU environments. Let me mention only two stand-alone alternatives. The first is “SoundArt” by Stone Voices. It´s freeware and quite versatile. You can download it here: https://stone-voices.ru/application/soundart/?lang=en This software allows you even to go into the other direction: converting sound to picture.
The other piece of software I want to mention here is “SonicPhoto” by Skytopia. It is not freeware, but there is a free demo version, which doesn´t allow you to save generated sound files, which are longer than 5 seconds – but we all know Audacity don´t we? You get to the software here:
And let´s not forget about our VSTs (third party or part of the stock VSTs in our DAWs), like e.g. Harmor in FL Studio etc.
The following video clips demonstrate SonicPhoto and SoundArt:
SonicPhoto: https://youtu.be/d05E_SbAZ0s
SoundArt: https://youtu.be/x864KlgvGFk
Again: The results are not really random of course, but can you predict, exactly predict, how a certain picture will sound?
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 12
The last part about different kinds of triggering random events in generative music, as I describe in Volume 2 of my e-book trilogy about making generative music with modular synths:
When you leave your studio (at least from time to time), and walk around with open eyes and a photo camera, or a cell phone (or a pencil and a block of paper), you will discover legions of patterns that can serve as random triggers: the rate at which dark haired ladies (kick drum) and women with blonde hair (snare) and red haired girls (tom tom) and men with beards (pitched notes) are passing by the place where you are standing/sitting.
Or the distances between trees in the forest. Or the distances between the pieces of litter on the path in the park. Or take a look at the timetable at a big bus station or at the railway station and note the rate at which buses/trains/certain buses/certain trains … come in and go out. Or take a look at the arrangement of base pairs in the DNA of a mouse, a crowfoot, a bee etc. and arrange percussion hits according to your findings (not really random but very impressive) in your DAW, record them and use the recording as we did in the last examples – or use a MIDI module to transfer them into your modular system (hardware or software).
A last method: create your own mechanical real world events. For example by letting a couple of wooden pieces fall into a large (beautiful) tin box as use the recording as done in the preset “chapter_3_preset_10” and the following two video clips, the first of which shows the action, and the second is a recording of the aforementioned preset.
“action video”: https://youtu.be/6wf3nXh0BBc
recorded patch: https://youtu.be/NWrhIx-IcSk
There are 4 voices in the patch, the first of which is triggered by the first impulse, the second by the second impulse etc.
Let only mention here, that there are legions of special trigger modules in VCV Rack, and quite a lot in hardware. I am going to introduce quite “a few” of them in chapter 7 in more detail.
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 11
… and it´s still about different kinds of triggering random events in generative music, as I describe in Volume 2 of my e-book trilogy about making generative music with modular synths:
Another nice source to get random triggers from real world events are wind chimes. And because we are not interested in their sound but only in the impulses their recording generates, we can easily produce our own ones using nails (again nails!), shorter or longer pipes (curtain rods, pieces from old gas pipes, water pipes, whatever). Using pieces of remarkably different lengths we can even use the recordings of these chimes frequency dependently like in the examples above. And in case you have got poetic vein, you can call the gained rhythm after the season of the year you´ve recorded: “Rhythm of Autumn��, “Summer Rhythm” etc.
Patching a sequential switch between the recording of the trigger sources and an envelope-VCA-VCO chain lets you generate notes/pitches every second, third, fourth etc. trigger impulse from the wind chimes. And it´s on you of course, if you add even a random pitch generator as shown in preset “chapter_3_preset_9” and the following video clip:
youtube
You can use recordings of rain in a similar way. And if you want to make it frequency dependent again, well, place some metal pots and vessels of different sizes out in the rain before recording.
And what about a recording called “The Rhythm of 4 April 2022”? Why such a title? Well, let me tell a story from the past:
Quite a long time ago, when the whole world was still working with reel-to-reel tape recorders I got the idea of turning the sonic goings on of a whole day into one or more rhythms representing this day. I was curious to discover the different rhythms of working days compared to those of weekend days. The principle was rather simple: I would record 24 hours (well nearly 24 hours).
Always when the volume of the recording would exceed a certain level, it would represent a percussion hit. It was a bit cumbersome to record such a long period with my tape machine, but because I was not interested in the quality of the recorded sound I could turn down the speed of the reels to their lowest value, so that I didn´t have to add a next empty tape to the recorder that often.
I did the recordings from the open window in my flat, because I didn´t want to stay outside in the streets the whole night long. Fortunately I lived near the square in a rather busy quarter of the town, so that I could “catch” a sufficient amount of sonic goings on. But I had not considered the extreme density of acoustic events during certain hours compared to the long periods of virtually nothing going on during a lot of the hours in the night. If I were to represent the whole 24 hours I would run into big problems therefore. Periods of percussion hits at each 1/64 note (at least) would be followed by dozens of empty bars. What should I do? Should I consider the day (and the night) as wasted time? No, not at all.
First I cut the day into pieces, shorter periods to gain rhythms representing e.g. the time around noon with every 64 seconds representing one bar. Furthermore I could chose at which level a percussion hit should be generated. And I could chose more than only one volume level, so that each level should be represented by another percussion instrument. And all these snippets of a day, each 12 bars long, made a nice piece of every changing rhythms, and even the night time could be nicely filled – not with that many percussion events, but with a slowly evolving melody above the few percussion hits.
Well, things are a lot easier nowadays. We can use recorders which record as long as their batteries last, we can even use our cell phones for that task. And we don´t have to transcript the recording on paper, we can use our recorder module (or feed out recording directly into our hardware modular synth system), and a patch like in the last example.
There is a lot of randomness to gain from the real world out there.
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
1 note · View note
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 10
Even this part deals with different kinds of triggering random events in generative music, as I describe in Volume 2 of my e-book trilogy about making generative music with modular synths:
Let´s turn our attention to triggering more percussive kinds of sonic events, meaning to trigger sources from which we want to use only their levels, without considering any frequency/spectral content. For example: nails.
Nails?
Yes, nails.
Let me explain.
Working on my video series “DIY Hardware for Music Production and Sound Design” (https://youtu.be/PQALz4YdM7o)
I made an experiment called “The Electro-Mechanical Drum Machine”.
The setup of the experiment is like you see in the graphic. I´ve electrically connected 4 nails to a the copper strip of a Veroboad, and another 4 nails to another stripe on this board. The first 4 nails are connected to one pole of a battery, the other pair of nail are connected to a speaker. The second contact of the speaker is connected to the second pole of the battery.
Always when one (or more) of the first group of 4 nails touches one of the nails from the second group, the circuit closes and the speaker produces our well known plops.
I´m going to shake the mechanical construction with the nails, so that diverse contacts are going to be randomly closed and opened. It´s like 4 switches being randomly switched on and off. To make the sound a bit more remarkable there is a main spring from a big watch on the speaker as well as a metal napkin stand and s little pipe from a gas line. What I get are random rhythms of plops, which shall serve as pattern examples for random percussion sequences. The recording of the plops the speaker produces served as the source to trigger a bass drum and a snare. The preset is called “chapter_3_preset_8”, and the following video shows an example. https://youtu.be/9bwzbxUBlok
And here is a photograph of the experiment:
Adjusting the envelope followers to different GAIN levels we can determine which plops shall trigger which of the instruments.
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 9
But there are also completely different kinds of triggers: Real World Triggers, as I describe in Volume 2 of my e-book trilogy about making generative music with modular synths:
In Volume 1 (chapter 5.9) I introduced the 4MS Spectral Multiband Resonator, and talked about using this module as a frequency selective envelope follower. The principle was/is: always when a certain frequency occurs in a sound source the module generates a gain or trigger. We can make each instrument in a percussion loop trigger e.g. another S&H unit or any other modules like our envelopes from chapter 3.1.
But we can also use a recording from the city or from sounds in a shopping mall etc. and feed it into the Spectral Multiband Resonator, and make the occurrence of frequencies of, let´s say, 200 Hz trigger sonic event 1, and the occurrence of frequencies of around 500 Hz trigger sonic event 2, and with frequencies of around 1,000 Hz in the recording sonic event 3 shall be triggered etc.
But even without this special module (in VCV Rack it´s called “Rainbow”) we can achieve the same by setting up a little sub-patch consisting of a capable bandpass filter and a (gain-)VCA.
The following video (and the preset “chapter_3_preset_4”) shows an example: https://youtu.be/sZn6D0yy3po
The (gain-)VCA serves as a bandwidth regulator. The higher I set the gain of the VCA the broader is the frequency band, that generates a gain/trigger and with that a sonic event (here the audibility of the simple sine wave).
But our mission here is not generating gates but triggers. Therefore we have to insert a GATE-to-TRIGGER module or a TRIGGER DELAY module (with delay time set to zero) between the (gain-)VCA and the event module, that we want to trigger (a S&H module in the next example). The preset “chapter_3_preset_5” and the following video show what I am talking about: https://youtu.be/kCsz9UlqtT0
Equipped with this patched tool we can go on and look for interesting sound sources out there in the real world, sources that will serve as frequency dependent real world random triggers. Let me demonstrate some examples now.
In the first example I use a recording from a shopping mall as the signal source. The example has a three voice polyphony. The S&H module of each voice is triggered by an individual frequency band. In the video I try different frequency bands until I find something more or less nice. I needed to amplify the output of the player a lot (3 amps) to increase the voltage at its output to a suitable level. The preset is called “chapter_3_preset_6”, and the video is here:
youtube
And just in case you wanted to listen to the recording that I use as the signal source in this example, you´ll find it as “TESCO.wav” in the audio files folder of your download.
Of course we can trigger also percussive events (drums etc.) this frequency dependent way, even if percussive sonic events are normally triggered by simply using the volume/level of a signal source. A bit later more about that.
But at first just another example using another recording. This time it is a recording from a huge bus station in my town (buses, voices, cars etc.). I use one different voice oscillator – just for fun. And I turn the speed of the player up and change the frequency bands from time to time. The preset is called “chapter_3_preset_7”, the video is hiding behind the following link, and the original recording is part of the audio files folder and is named “Tržnice2.wav”.
youtube
You will have noticed, that I have limited the possible note frequencies to a certain scale using three quantizers. Of course I could have chosen even three different scales – but later more about scales in generative music (in chapter 6).
The more differentiated and wide spread across the spectrum the frequencies are that occur in the recording, the more suitable this recording is for our purpose.
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes
rofilmmediamodular · 2 years ago
Text
Tumblr media
Teaching Generative Music With Modular Synths – Part 8
We find a special kind of triggering random events in so called “Krell patches”. Here is an excerpt of Volume 2 of my trilogy of e-books about making generative music with modular synths:
If I want the rate of generating random events and the character of these events to lose their independence I have to find another way of triggering these random goings on. The most famous and most flexible way to do so is using envelopes (looping or not looping) to modulate the generated event and the END-OF-CYCLE (or END-OF-STAGE) impulses of these envelopes to trigger the next event. If the rise of (e.g.) pitch shall be longer (= the ATTACK of the envelope is longer), then the EOC (END-OF-CYCLE) impulse will come later, the rate of generating random events is automatically lower.
And there is even another chance for our compositional will to be applied to the generative patch: By using the EOC impulse as well as the individual EOS (END-OF-STAGE) impulses of the envelope I can determine if and when (and in what shape) additional (random) voices shall appear. Using envelopes this way is a great help in introducing polyphony to generative patches.
This patching technique, the whole thing, has a name: “Krell” patch! It goes back to Todd Barton, who used this way of using envelopes with his Buchla synth systems. But for now some looks at the principle shall be sufficient. In its most simple form such a patch loos like the following graphic shows.
The envelope generator doesn´t take influence on the random event so far. The shape of the envelope doesn´t matter, only it´s duration is of importance. No real progress so far. The following video and the preset “chapter_3_preset_1” show this patch.
youtube
But things get hot when I use the envelope´s output (= the envelope CV) to modulate the result of the random generator, e.g. by mixing them together, as the following graphic shows. The preset “chapter_3_preset_2” shows it as well as the following video:
youtube
Don´t worry if you don´t understand all of the functionality of the two BOOSTER STAGE modules, that make the envelope. I´m going to explain them in detail in chapter 7. So far only this: the BOOSTER STAGE module takes the level of the CV at its input (= zero Volt at the left module) and changes the level at its output from there up or down to the level, that is adjusted with the LEVEL knob (= which is then the level, which the right module starts at). Having reached the adjusted level each module falls back to initial level. More in chapter 7.
Let me go only one step further here in chapter 3 (in chapter 6 I´m going to take the following patch and extend it quite a lot though). Let´s insert just one more envelope stage ( = using 3 BOOSTER STAGE modules), and then use the EOC impulse of the module in the middle (= the second stage of 3) to generate a second voice. The graphic shows the principle, preset “chapter_3_preset_3” helps you experimenting with the patch, and the following video shows me messing around with the patch a bit. The blue peaks at the SCOPE show the EOS pulses of the BOOSTER STAGE module in the middle, which triggers the second (new) voice produced by BASAL.
youtube
By modulating the DURATION parameters of the individual stages of the envelope (randomly or pseudo randomly by LFO networks) I would apply randomness even to the rate (and “rhythm”) of the occurring sonic events. But as I said: Chapter 6!
… to be continued
Stay creative and enjoy your day!
Rolf
or what about visiting our Facebook group: https://www.facebook.com/groups/rofilmmedia
0 notes