Video summary
Kaleidoscope stands out as a sophisticated four-voice multitimbral digital synthesizer developed by Vadim Minkin of Soma Labs, distinguished by its active development and unique cross-modulation capabilities that allow voices to interact dynamically. Rather than relying on traditional menu systems, the interface utilizes eight logical banks accessed via buttons, each containing four pages dedicated to specific parameters such as oscillators, filters, tuning, and FM synthesis. This architecture combines East Coast-style oscillators with West Coast-style filters, physical modeling, and frequency modulation, while offering extensive wave shaping controls like skewing, multiplication, and drive distortion. The filter section further enhances sonic texture with adjustable cutoff, resonance capable of self-oscillation, and a versatile delay/comb filter with feedback options, all controllable through fine tuning, transposition, glide, and various quantization modes.
The instrument's modulation engine is exceptionally deep, featuring multiple envelopes for volume and modulation that can cycle independently or sync to per-track BPMs using diverse sources like aftertouch, velocity, sequencers, and envelope followers. A standout feature is the ability to assign a voice's envelope or sequencer to modulate parameters on other voices, creating intricate feedback loops that are not limited to the current voice. This capability allows users to build generative patches by linking envelopes to trigger patterns, utilizing randomization for melody generation, and cross-modulating filters and delays between voices. For instance, one can integrate a drone voice affected by FM from active parts to create evolving, self-playing soundscapes, or route signals aggressively by connecting kick drums to specific tracks while affecting the drone mix through the mod envelope.
Despite its powerful compositional opportunities derived from engaging with four independent voices, the synthesizer does present certain limitations that some users might find restrictive compared to more open systems. The speaker notes that while Kaleidoscope offers unique avenues for composition, it currently lacks truly free-running feedback systems where tracks can pass and receive end-of-cycle signals regardless of gate status. Furthermore, there is a specific request for more audio-domain interactions between voices beyond just FM, including additional cross-modulation, saturation, wave shaping, and filtering features that could appear in future firmware updates. These potential enhancements aim to address current constraints and expand the instrument's sonic palette even further.
Ultimately, Kaleidoscope represents a specialized tool that trades some universal flexibility for deep, voice-specific interaction models that enable complex rhythmic shifts and rich textural evolution. Its design encourages a hands-on approach where holding buttons allows for rapid value adjustment or wave folding, while flexible output routing permits individual voice assignment to mixer channels or parallel processing. Although the current system requires specific engagement with its four-voice structure, which may not suit every workflow, the potential for future development promises to unlock even more dynamic capabilities. As the software evolves to include free-running feedback and broader audio-domain interactions, it aims to solidify its position as a versatile instrument capable of generating intricate, self-playing soundscapes that push the boundaries of generative music creation.
Read the full video transcript
Hello, Oscillator Sync here.
Kaleidoscope is a four voice
multi-timeral digital synthesizer.
That's an example of a description that
is at once completely technically
accurate, but ultimately explains so
little about an instrument that is
practically useless.
While kaleidoscope can be used as four
independent digital voices, those voices
live [music] in an environment where the
parameters, modulation, and sound of one
voice can affect each of the others.
Systems involving cross modulation and
feedback [music]
can lead to shifting rhythms, strange
interactions, and sonic mayhem.
These themes should come as little
surprise when you hear that the creator
of Kaleidoscope is Vadim Minkin, who
also works at Soma Labs and was the mind
behind ornament 8 and the simplex FM
firmware for the Metaconformer.
Vim sent a collidoscope over to me to
make videos about. And while I haven't
otherwise been paid, I do get to keep
the instrument, so I'll be marking this
video as sponsored.
We also exchanged a good deal of
fruitful correspondence [music] about
the ideas and design behind the
instrument and I asked some questions
and made some suggestions which led to
new features in the firmware. So, for
what it is worth, I probably have a
little more skin in the game emotionally
speaking than with most other videos.
Which is to say, Kaleidoscope is still
very much under active development. So,
there may be new features and
improvements that I can't account for.
If you're watching this video in the
distant future,
it should come as no shock to anyone
that knows my channel, but this video is
quite long, so I've added chapter
markers so that you can jump around to
the areas that you're interested in if
needed. And I've scattered a good number
of no talking demos throughout the
video.
Let's get to know Scope.
Before [music]
we jump into actually using
Collidoscope, we should talk about uh
how the interface operates because it's
a little bit unusual, takes a little bit
of time to get used to quite honestly.
Um, and the reason for this is that
Kyoscope has four independent voices and
each of those voices has 128 parameters
or up to 128 parameters. It's actually
slightly less in this firmware cuz
there's space for expansion, although
they're mostly full at this point. So,
obviously, we don't have 128 knobs or
buttons here. So, the way that you
actually navigate around the
kaleidoscope's parameters is that you
have eight different banks of parameters
which you access by touching each of
these buttons. And they're organized
kind of logically. So, the first one is
to do with uh the voice. Um the next one
is to do with the velocity envelope, uh
the mod envelope. Uh down here we have
the sequencer. Uh yeah, so they're all
sort of lumped together in logical ways.
And then within each of those banks, you
access four different pages by touching
the opposite buttons here. So on the
voicing one, you've got your uh sort of
your oscillator settings, and then
you've got your filter settings, and
then you've got your tuning settings,
and then you've got your sort of FM
settings on that last page there. to
apply one of those parameters to a
particular voice once you're on the page
that you're after. So say we want
[music] to change the wave shape on
voice one. You have the four knobs which
relate to each of the four parameters
that are shown here. So we want to
change the wave shape
for voice one. We can do it like that.
[music] You can also
hold down the knob to move faster or
change the [music] wave folding.
Uh like that. And then if we want to do
something with this next voice, we
just hold down that voice [music]
instead.
So mixing in the square wave there,
mixing in the trigger wave there. But
we'll get to all of that in a [music]
second.
So, it is a bit of a compromise in the
way that you actually move around the
synth. Um, you can get quite fluent with
it, but uh yeah, you are paging across
stuff, but it's not scanning through
pages like menu diving. Everything is is
flat essentially. Um, so you don't have
to dive into menus to get to any of the
parameters. But yeah, you are going to
be tapping around stuff uh to get to the
different uh parameters as you go. While
we're talking about the interface, we
should probably talk about the ins and
outs around the back just briefly. It's
powered over USB type-C and this is also
uh a USB connection for doing like
firmware updates and the like. We have
MIDI in andout on uh Mini TRS. And then
we have our outputs on the back here.
Now um you've got two outputs but it's
actually four because you've got uh
essentially stereo TRS coming out here.
Although the instrument is not in
stereo. Um what you can do is to any of
the four outputs that you essentially
have here. You can assign any or all or
none of the voices to those outputs. The
way I've got it currently set up is that
I've got each of the different voices
going to a channel on my mixer. So, I
can [music] pan the different voices
individually if I like, and I'll be
playing with that as we go on. But, um,
yeah, you can just send it out as one
big mono thing or send two to one and
two to the other, whatever you you like.
It's quite flexible in that way. You
could also send the same voice to
multiple outputs if you wanted to do
parallel processing where you have a
clean version and a dirty version.
[music]
>> [music]
[music]
>> The voice structure on collidoscope in
terms of the synthesis is actually
really interesting because it
encompasses a lot of different modes of
synthesis and you can choose to skew
towards one or the other to get
different types of synthesis happening
on each voice or combine them in
interesting ways to get more interesting
types of synthesis. And you've got kind
of classic sort of semi east coast stuff
in there. You've got sort of wilder sort
of west coast stuff in there. And then
you've got sort of more modern physical
modeling and sort of very destructive
distortion and stuff like that in there
as well as well as FM which is a core
part of Clyde Scope. So, I'm just going
to set the first uh voice here to drone
[music] mode just so I don't have to
hold it down the entire time. And this
first page here is all to do with
[music] wave shapes. So, the first
control is going to take our basic wave
shape, which is a triangle wave to begin
with, and skew it towards being
a sawtooth. Now, most of the controls on
kaleidoscope are bipolar. [music] And in
this case, if we go negative, it's going
to do the same thing, but in the
opposite phase essentially.
So, it's going to be the opposite way
round with our waveform. [music] Now,
obviously on an individual sound source,
if you flip the phase entirely, you
don't really hear the difference. We're
not [music] sensitive to phase in and of
itself, but when you start to combine
that with other uh voices or or start to
modulate it along with some of the
[music] other parameters, that ability
to be able to flip the phase,
essentially kind of like a pulse width
modulation type thing [music] happening
in there uh becomes really really
interesting when you have that
interaction either with other voices or
other parameters.
The next uh parameter here is called
malt. And this allows you to do two
different types of [music] waveform
multiplication essentially. So if we go
positive on this one, [music] we're
going to essentially create a sync
effect. [music]
Uh obviously when I'm turning the knobs,
it's steppy, but if we use a modulation
source, it's going to be smooth. Yeah,
if we go [music] negative, we get
instead a wave folder
all the way down to infinity, which
gives us this digital noise, which is
useful for like making snares and the
like.
And as we combine [music] those two
different things, you know, running a
sawtooth into a wave folder is going to
[music] sound different
to a triangle. Similarly with the sync.
So you can immediately see just with
these two [music] controls that we're
going to get quite a lot of tonal
changes if [music] we have them
interacting with each other and
modulating them in parallel.
Now we can get to like [music] quite
extreme sounds uh in here and we start
to kind of lose the fundamental sound
within the actual voice and that's where
the mix control comes in. So the mix
control allows us to take whatever
you're doing here and mix in either
a good solid square
just to bring everything
back to the fundamental. Or if you want
to get even more fundamental with it to
the south, we have [music]
that triangle being mixed back in which
really gives you that sort [music] of
fundamental
thing happening. You can also kind of
think of this almost like a inverted
filter. You if we have something extreme
happening on these and then we modulate
this
>> [music]
>> up and down. It It kind of sounds like
we're opening up some sort of filter
to get the different [music]
sounds in there. [music]
The final control on this page is the
drive control. [music]
And this overdrives things. Just need to
keep an eye on the [music]
on the volume because it does boost the
volume.
and it gets really really very
aggressive. And then making these
changes inside [music] that drive
[music]
really does have massive changes. Now
the drive control is bipolar.
You won't hear a whole lot of difference
except maybe in the overall gain
at [music] the moment. Really, not even
on the gain. Uh, but the difference
between the positive and negative here
is whether or not it incorporates
uh what's going on [music]
with some of the stuff on the next page,
in particular, the comb filter.
[music]
>> [music]
[music]
>> Wow.
[music]
What?
>> [music]
[music]
>> So the next page in the sort of voicing
here is our subtractive page which is
where our filter lives
and a delay which you can use [music] as
a comb filter but also as a delay. So
it's not all subtractive really. Anyway,
uh so the first two controls are sort of
our classic filter controls. We have a
[music] filter cutff and we have a
resonance
steppy when you're using the knobs, but
it doesn't have to be when you are using
uh modulation sources within
kaleidoscope. Though it is worth noting
that by default, this is going to lock
to particular pitches. So, if you want
to be able to tune the filter to be
resonating at something that is related
to the pitch of the voice or maybe the
key of the song, you can do that really,
really easily and lock it in.
[music]
The resonance kind of does the Mogi
thing where it's going to drop out the
bottom end [music] as you turn up the
resonance. And it does get to sort of
squealely
self-ressonance quite quickly, which
means you can also ping it if you
manipulate the voice section uh
appropriately. [music]
Yeah. And it gets like properly screamy
and self-ressonant.
>> [music]
>> Nice.
[music]
>> [music]
>> Uh so to properly demonstrate the uh the
next section, what I'm going to do is
just come in here and I'm just going to
get our uh velocity
um envelope to [music]
uh cycle.
There we go. Uh slight spoiler alert,
you can make the envelope cycle. So
coming back to here, the next parameters
here are our delay and um with the delay
set as it is default here. If we turn up
the feedback [music]
um sorry if we turn up the feedback,
it will just act like a delay.
[music]
And the delay is independent of the uh
uh the volume envelope.
Uh so it isn't cut off by the volume
which is how you can do like car plus
strong stuff. The feedback control is
positive and negative feedback which
[music]
does have kind of a tonal difference
when you're using it as a pure delay but
not that much. As we adjust the delay
time, [music]
[music]
yeah, we get different delay times
[music]
and you can hear that you do get
[music]
sort of pitch shifts as you do it.
It's also worth noting that uh a lot of
things on [music] the Collidoscope are
naturally tempo synced uh based on the
BPM of the track and the BPM of the
track can be different for each track as
well, which is kind of crazy. [music]
Yeah, we we have a delay here.
As we bring that delay up higher
[music]
and we stop being sort of an individual
delay, [music]
we start getting that sort of physical
modeling car strong thing happening
[music] with those sort of nice
resonances.
Increase the feedback to make it
resonate for longer. [music]
>> [music]
>> And again, uh, this at this point is
going to be quantizing to actual notes.
It's cool. [music]
Um, and when you modulate it, you can
also have it quantized to notes or not.
>> [music]
>> Uh, as I mentioned, if we come down
south, we have negative feedback
instead, which [music] once you're in
the comb filter world, does have like a
significant uh change to [music] the
tone of things
[music]
and, you know, just manipulating what we
have on this page [music] Again, like
with the first page, you get a lot of
different sounds with the different
combinations of what you have on this
page. And then, of course, we come back
here. We [music] could adjust what is
actually being fed into the filters
[music] to again get different sounds.
And coming back to this drive control,
if we go,
we can just watch the volume a little
bit. Just bring it down [music] touch.
Uh if we go um just stop the train.
[snorts] Come back. Thank you. Uh if we
go negative here, [music]
we are uh distorting what's going into
the comb filter. But if we go positive
here, we're also going to be
distorting the comb filter itself, which
is also going to create feedbacks as
well.
>> [music]
>> And just sending that slightly positive
gets us into quite interesting drone
territories.
[music]
>> [music]
[music]
>> more energy in in the first place. Gets
us a brighter sound, but doesn't go out
of control. [music]
>> [music]
[music]
>> Yeah. So, you can see how over those two
pages you have really quite a large
range of different things you could do.
You could be east coast, you could be
west coast, you can do physical
modeling. Yeah. And we've only looked at
two of the however many pages it is.
Many pages.
So I've moved back to a slightly more
conventional sound again. And uh on the
third page of this group is our
frequency controls which is mostly to do
with the pitch of it. We have uh a fine
[music] tune control
which we can modulate to do of course.
Uh we have a transposition [music]
control which is your sort of course
control. We also have a glide control.
[music]
If we want things to
glide.
So that's your portimento. [music]
And then we also have probably the most
important one here, which is the scale
control. And we don't have to [music]
join in way to to look at this. So the
scale control allows us to set different
scales for the uh voice. And this will
uh affect any incoming modulation to the
pitch essentially. So uh you can have uh
the scale turned off in which case it's
just uh unquantized. You can have the um
scale set to fixed which means it's only
going to be controlled by
this control here.
Um but then we have sort of a bunch of
other scales as well. So we have major
minor, we have pentatonic, hexoponic, uh
hexatonic, sorry. um uh blues scale. We
have uh one just inated uh quantization
and then there's lots of space for
further um scales to be added. I'm
hoping for more just intonations, maybe
some other microonal ones as well. Uh
but that's whole page is going to become
more interesting when we start
sequencing the voices, I think.
Hey, hey, hey.
[music]
>> [music]
[music]
>> Hey,
hey, hey.
>> [music]
>> And on the final page, we have our
master control. And the master control
gives us the volume of the voices. It
gives us the send control, which allows
us to choose which of the outputs the
voices are going for. As you can see, at
the moment, voice one is going to output
one, or rather output one is assigned to
receive voice one. It works that way
around, but essentially the same thing.
Now, the volume control is interesting,
believe it or not, which uh you might
not assume would be the case with a
volume control. And the reason it's um
interesting Whoops. Um is that the
[music] volume control goes negative as
well. Now, that doesn't mean that it's
going to invert it. Interestingly,
[music] what it does instead, and you
can kind of see it happening as I go in
here, and you hear a click, cuz there's
a DC thing happening here, I think is
really interesting. So, below
um zero, we move into
a way of generating the volume, which is
to bias a DC offset instead. So you can
see the waveform goes just like rock
hard
rock hard uh just negative DC. And as we
bring this down further, you can see
that the waveform is essentially being
cut out of the bottom end of that DC.
[music]
And then when we go past the center
point, if you like of this, it kind of
goes the other way until we get rock
hard DC out the other end as well. This
is really interesting [music]
um just as a mode of synthesis cuz if
you apply the volume envelope to this,
you get these sort of glitchy sort of
[music]
blasts. But this also becomes really
really interesting when you start mixing
together multiple different um voices
[music]
uh using this way of defining the volume
because you have all this fighting DC uh
and when you have very low notes that
creates all sorts of interesting pulses
and like
just go back to to [music] normal volume
just for a second though.
Now the inner two control here really is
the first place where we're seeing the
true character of kaleidoscope which is
that it's
at its most interesting when you have uh
interactions between the different
voices. So this allows you to um choose
how the voices apply [music] FM to one
another.
So um what we have here on this control
is a selector for which voices are going
to affect the FM of the voice that we're
selecting. Voice one. So you can have if
we set it like this voice one affect
voice one sort [music] of uh essentially
feedback FM. And now if we turn up the
FM volume here, [music]
we'll start to get that
classic sort of FM feedback thing.
[music]
And you can hear that that's going to be
affected, [music] of course, by the
volume of the voice. So if I come in
here for example um in here sorry and
change the shape of the envelope
[music]
you get that sort of FM feedback thing
happening [music]
um just within that one voice but we can
also have that voice uh be affected or
affect other voices as well. So if I
want I can say well I want this voice to
be FM by the second voice here. [music]
Now, if we turn up the FM uh amount here
and I play the second voice, [music]
you can hear
the effect that that's having [music]
on our main voice. In fact, if I just
turn down that output, so you can't
actually hear the voice.
You've got that classic [music]
FM twang there.
Lovely.
But then we can say well multiple voices
can affect this [music] one voice. So
perhaps I say that also uh [music] voice
three is going to affect it. And perhaps
we will come in here and tune voice
[music]
three differently. [music]
And now we have independent voices which
have their independent controls [music]
affecting this voice. Again, if I turn
down the output for those [music]
voices.
[music]
And at the moment, we're being fairly
sort of um conservative with the amount
of FM we're doing, but we can go
[music] more extreme.
and also have it affect itself.
[music]
And we get into some very interesting
places. And bear in mind that these
voices are currently fairly static and
it's in their sort of default mode.
[music]
But then you could do things like say,
well, okay, the second voice is also
going to be FM by this voice. [music]
[music]
and you set up these sort of feedback
loops between all of these different
voices
where you can get to some very
[music] interesting places tonally.
And we'll certainly be playing with that
as we go along. [music]
>> [music]
[music]
>> Heat. Heat. Heat.
[music]
Heat.
Kaleidoscope has a really wide range of
modulation sources. We have a volume
envelope which is controlling the
amplitude [music] of the voices of
course, but that can also be applied to
other parameters. So if you want to do
like the filter and the volume at the
same time, that's something that you
certainly can do. Uh you have a
modulation envelope. This has on top of
the envelope quantization modes. Those
quantization modes allow you to quantize
the modulation uh by step amounts. And
then there are some sort of auxiliary
quantization modes which kind of bypass
or modify the uh the actual envelope. So
for example, we have a uh volume
envelope follower. So when that's
enabled, it's ignoring the actual uh
modulation envelope and instead
listening to the output. Uh you have the
uh sequencer, which we'll get to in just
a second, but you can have the sequencer
pop up here if you want to send it to
multiple different uh destinations, cuz
the sequencer only has one destination.
Um we have uh sample and hold, which
does actually work with modulation
envelope, but holds it each time there
is a trigger from the velocity envelope.
Uh and yeah, and then a mode which will
follow the uh uh volume envelope if you
just want to send that somewhere else
[music] as well. So, lots of different
modes in there. Uh, both the volume and
the modulation envelope can cycle or
not. That's up to you. And that's uh
possible to set on a per voice basis. Of
course, on top of those sort of envelope
sources, we also have the after touch,
the velocity, both can which u modulate
different parameters. We have keyboard
tracking, we have mod wheel and
velocity. Um, so all of those are if you
have a uh controller plugged in. And
then we have a sequencer as well. And
it's a really quick sequencer to work
with. We'll show it a bit more later,
but you can set the length of it. We can
set values per step or you can very very
quickly [music] randomize things just by
tapping uh that knob. We have rotation.
In terms of uh modulation destinations,
not every single parameter is
represented, but most of them are.
Certainly all of the sound generation
ones are in there. But what is I think
really important to the sort of
generative nature of kaleidoscope is
most of the modulation sources are also
modulation destinations. So for example,
you can modulate the length of the
sequencer with one of the envelopes or
you can modulate the envelope depth with
the sequencer or you can uh modulate
[snorts] the speed of the the volume
envelope with after touch that doesn't
quite make sense with velocity that
would make more sense. Um yeah, so
there's a lot of sort of cross
modulation of the modulation. Uh in
terms of actually assigning stuff
depending on which uh bank we're in,
generally it's the last two pages for
the the envelopes. Um we can come to one
of the assignment pages. Um choose the
[music] voice that we're going to
assign. And then on this knob, we get to
choose what we're going to modulate. So
I'm going to do the filter here. Uh in
most cases, you also then get this
alias. And what this allows [music] you
to do is modulate or rather um set the
parameter uh that you've selected here.
So I don't have to go back over here to
the page with the filter on in order to
um change [music] the filter cutff. I
can just do it from here, which is
useful.
So, I can turn the [music] filter down
and then I have a depth control here
which allows me to uh set the modulation
amount. Now, what's really interesting
about kaleidoscope uh which is I think
really quite novel is that you don't
have to modulate the voice you're on.
You can modulate other voices as well.
So, um, as an example, just a basic
example here, I'll go to the, uh, second
modulation slot. You get two modulation
destinations for the envelopes.
[music] And what I can do is say for
this slot on voice one, I actually want
to modulate track two and not track
[music] one. And I think what I'll do
is maybe choose uh, the filter again.
>> [music]
>> and uh set the depth negative so that
when I play the first voice, [music]
it ducks the second voice. You can hear
it ducking it down and [music] then
swooping back up sort of towards par.
That's a really basic example, but it's
sort of hinting at the sort of feedback
and cross modulation nature that we have
in kaleidoscope that we'll explore a bit
more as we build a patch. [music]
[music]
>> [music]
[music]
>> Hey, hey, hey.
[music]
>> [music]
>> So, for the rest of this video, we're
going to explore the kaleidoscope by
seeing what music might be hiding in
there. Today, uh, I want to make it
really clear that the way I'm going to
be using the kaleidoscope, which is sort
of standalone, it's sequencing itself,
is only one way that you can interact
with the instrument. It has a really
complete MIDI uh, implementation. You
have CC controls over every single
parameter. You can control each uh voice
with a different channel. You can even
control the modulation envelopes and the
volume envelopes separately on different
MIDI channels. So, it's a fully uh
fourpart multi-tal synth if you want to
use it that way. Uh because of the CC
control, it pairs really well with uh
sequences as well. But yeah, I'm going
to use it sort of standalone because
that's how I've been enjoying using it
primarily. So, I've uh reset everything.
[music] Uh we're back to an initialized
patch. And I think I'm [snorts] going to
start by coming over to the volume
envelope uh bank of parameters. So this
is where we control the volume envelope.
That was probably obvious. Um we have a
uh shape control here which essentially
controls the attack and decay at the
same time. So at the moment it's a
instant attack uh and a sort of slowish
decay. At the top end here we should
have a longer attack and an instant
decay.
Yep. And then in the middle it's sort of
somewhere around even
[music]
the speed of this um envelope is uh
defined by this period control the
second parameter here. Uh so we can make
it much longer. So you want to go big
long attack
[music] for patty type things, we can do
that or indeed we can go down and make
it
much shorter. And then there's a
separate um release control as well,
[music] which kind of does what you
would expect.
Uh sustain also acts like it does on a
sort of standard ADSR. Um, I think I
want to have like a plucky thing to
begin with. So,
yeah, probably
[music]
something like that. Now, the period
control is interesting because it's
actually tempo synced. So, um, how much
this affects the, uh, the rate of the
envelope is actually tied to the BPM.
you can have a separate BPM per track
actually which is pretty interesting. Um
that fact becomes much more important
when we make our way over to the second
page here which is where you have what's
called the uh sequencer for the envelope
and this is where I came earlier to make
the envelope um cycle. So to make it
cycle, um, what we do is we can turn on
this EOC control, end of cycle,
and that's going to start to make the
envelope cycle.
Now, you might notice there's a line
[music] zinging up this parameter here.
So this is the envelope sequencer or
pattern. [music]
Now, uh, this allows us to put gaps in
our envelope. So essentially it's not
going to fire all the time.
[music]
It's still progressing at the uh the
period um that we set over on the first
page. So if we wanted to make the
sequencer in this case go faster, we can
reduce the period here.
[music]
So this is where the period being tempo
synced is really important because
you've got divisions uh essentially
available here. So if you have multiple
tracks on the same BPM but you want
things happening at different divisions,
period is how we can kind of uh deal
with that.
Uh the second uh or rather the final uh
pattern here uh parameter allows us to
change the length of the pattern. So if
we want it like a seven [music]
We can do that. What's really neat is
both of these parameters are actually uh
modulatable. So we can use a modulation
source to
move these around over time to
essentially um create longer patterns.
The modulation sources are also um
[music] able to be tempo synced. So uh
the same idea with the period is there
with the uh parameter the modulation
sources rather. So we can create tempo
[music] synced slower periodic uh
modulations affecting the shape of the
pattern so that you get repeatable
longer patterns. Very cool. I'm just
going to set um this
to um drone [music]
so I don't have to hold it down
constantly. And maybe let's do a little
bit of um actually let's make it change
melody rather than just doing one note
at a time. [music]
So the way that we can uh sequence this
if we're going to work internally is
just to modulate the um the pitch of the
uh voice. So if we come into the [music]
uh sorry the third page here we have all
of our uh pitch controls as I mentioned.
I'm gonna set the scale of this to let's
go pentatonic so that's nice and safe.
[music]
Cool. Uh so uh there's a couple of
different ways that we can modulate and
sequence the uh the pitch here, but one
that I really really like is actually
using the modulation envelope. Now I'll
just draw your attention down at the
bottom here. You've got a bunch of
things pulsing away. Um, and that's
because uh each of the modulation
sources are shown down here. So over
here you've got all the after touch and
other stuff. Uh, but here we've got the
the velocity or sorry the volume
envelope and then the modulation
envelopes and they're firing on a couple
of different tracks at the moment.
[music] So similar sort of controls
here. We have a shape and uh period
here. And we also have the end of cycle.
So these don't have to be LFOs. can be
separate modulation envelopes, but I
want them to be um want them to be LFOs.
In this case,
[music]
we don't have a sort of sustain and
release on this page. Instead, what we
have are these quantization uh controls
and these allow us to quantize the
modulation when it goes to a particular
destination.
So we can do that just based on uh sort
of integer values and that's going to uh
apply the modulation in stepped values
to whatever parameter it's going to. Uh
so that's pretty useful. Uh but we also
have a couple of other ones. If we go up
to the top here, we have a volume
follower or envelope follower over the
uh master output. This is really
interesting. Bit experimental for this
patch I think but we might come back
around to it. Uh we also have a sample
and hold which is going to sample the
modulation state each time the uh
velocity sorry the volume envelope
fires. [music]
Uh we have one which is linked to the
modulation sequencer which we'll get to
as well. Uh and we also have one where
it will copy what the volume envelope is
doing if you just want to send that to
more places. Um I'm going to use
assembble and hold.
So um if we come into the [music]
um third page here, we can set where
this modulation is going to. And I'm
going to send it to the
[music] frequency of the uh the the
oscillator. Now, if we apply some depth
here,
[music]
now the uh modulator is going to be
affecting the pitch, but it's quantized
because the pitch is quantized. [music]
And it's not going to be sloowing
constantly. It's only going to change
each time there is a uh uh an envelope.
And we can change how this melody
manifests by changing the shape and
period of the uh modulator. So if we
[music]
can make it much slower or we can make
it much faster as well, which could be
fun. [music]
Now there's a phase relationship between
the two uh envelopes [music]
and we're not getting such an obvious up
and down movement.
[music]
So that's pretty fun. Uh let's do
something to the actual uh tone of it
now however. So let's just get a
slightly more rich tone to begin with.
>> [music]
[music]
>> bit square in there as well. [music]
And then we can come in here and we can
drop the filter down a bit. [music]
And perhaps we can have the uh filter
opened up with the uh volume envelope.
So very similar here, we can assign in
the volume envelope now. So that was the
modulation. Here's the volume one. And
we can assign our volume envelope to
also move the filter around. So the
depth [music]
Cool.
[music]
Uh the depth of these modulations is
also itself a modulation source. So uh
you can do some quite interesting things
uh there as well. Um perhaps we should
now I might come back to that idea cuz I
might want to use the modulation invert
for something else.
>> [music]
>> Uh, let's also maybe try like the car of
strong comb filtery type stuff on here.
So, drop the delay here and give it some
feedback.
[music]
>> [music]
[music]
>> I prefer the negative.
[music]
Yeah, that's fine. Give a bit of
resonance here, maybe. [music]
Or maybe just a little bit of um drive
maybe just to give it more. Yeah, there
we go.
[music]
>> [music]
[music]
>> And then let's maybe move that um
[music]
let's move that delay time around as
well. So let's come into the sequencer
[music] here. And you can use the
sequencer to do like normal sequencing
stuff. But you can also uh if you set
the random to the maximum [music] here,
you can just use it as like a random
generator.
Um so if I come [music]
uh into this second page here and I can
set the
actually that's fun. [music]
[music]
Okay. set the parameter to the delay and
make it re-trigger every time there is a
[music]
a volume envelope. [music]
Okay, maybe need to just drop the uh
feedback a little bit. [music]
Cool. Yeah. So that's that's one voice
going around, but this gets a lot more
interesting when multiple voices are
interacting with each other. So let's
let's see how that works.
[groaning]
Heat up here.
So when I said that this page is where I
can get the envelope slope to cycle.
That's true, but it's not quite what is
happening here because I didn't talk
about this parameter here. So, this link
parameter basically defines which uh
envelope is going to be re-triggered
when the end of the cycle happens. So,
at the moment, track one is uh doing
track one, track two is doing track two,
track three is track three and so on.
[snorts] But we can, for example, set it
so that track one is going to re-trigger
both track one and track two. So if we
set this going now,
[music]
and I'll just pan
those voices a little bit. Now you
[music] can hear that there are two
voices going and they're being triggered
uh when the first one ends. And because
[music] we can change the pattern on
them separately
[music]
and those patterns [music] are different
lengths, we can get some pretty
interesting grooves happening. So, let's
shape the voice a little bit. Um,
[music] I think if I want it pluckucky
as well, so we just drop the
>> [music]
>> Okay. Uh let's choose the melody uh for
the second one based on the sequencer
this time. So we can see that our first
sequence is just changing randomly and
it's only got one step. So it's
basically just a random uh uh source.
But we can come here and uh by holding
down the cursor here, we can lengthen
out
>> [music]
>> the length of that
uh that sequence there. And we can go
through if we want and choose individual
values like such or we can just actually
set a random amount. I'll go with 19. Uh
just hit uh the button there and it will
generate me a s a sequence each time I
do [music] that. So sort of really quick
to generate new sequences.
And uh as before, we'll set the
uh destination
to the frequency. We go and have it
trigger every time the volume triggers
[music]
So you can hear now we've got a sequence
which is repeating but because the uh
envelopes are like in eight and this is
in 15
you get quite a long sort of
sequence which is cool. [music]
tonally. Let's
[music]
maybe do something with the multiplier.
[music]
Now perhaps we affect the multip
multiplier based on the
uh based on the volume. So let's come
through here. We can set voice 2's
destination to be the multiplier. Send
it negative cuz we want to use the
folder and not the um sync.
That's a bit much.
[music]
>> [music]
>> I think we probably also want to filter
that one in the same way as well.
[music]
And we'll also set the um other oops the
other
parameter. You got two parameters per
modulation uh to the filter as well.
Yeah.
>> [music]
>> Uh, wrong way. Oh, hang on. I'm doing
the wrong voice, aren't I? [music]
Uh, that's meant to be this one.
[music]
>> [music]
>> I think probably make it a slightly
longer
envelope. [music] Maybe
increase the release.
Make the period a bit longer. [music]
>> [music]
[music]
>> And we could use the modulation envelope
for that voice to affect ffect the
filter as well. So it kind of slowly
LFOs in and out.
So I come over here to the filter, make
it negative probably.
[music]
Not so much. [music]
Of course, we got the delay here as
well. [music]
Give that a bit more feedback.
>> [music]
[music]
>> So now we have two voices coming
together. We can start playing with that
FM between them as well. So, uh, let's
set
voice one to be FM by voice 2 and voice
two to be FM by voice one. And then just
send a bit of FM in either direction
just to make things a little bit [music]
[music]
>> [music]
[music]
>> So, I've applied a bit of the drive
there uh with the uh delay as well. So,
we're getting a bit of kind of tonal
feedback as well, which is pretty
interesting.
[music]
What's next?
So, I think it might be interesting to
have a bit of a drone sat in there as
well. So, um yeah, let's just let's go.
So
that [music] voice there could be a
drone down the middle.
So let's set that into drone mode first
of all.
It's kind of wild. I might add a reverb.
Shall I? Got the specular reverb on a
send on my mixer.
[music]
>> [music]
[music]
>> Okay. So, let's set this voice to drone.
So, we can come through uh here, set it
to drone mode.
Uh come to its envelope and just turn it
sustain up as well. So, it get sustain a
bit louder.
>> [music]
>> Uh, I think probably not that down.
Yeah, down octave I reckon. Uh, this
one.
[music]
Give it a bit more
vibe. Maybe a bit of drive.
>> [music]
>> Down.
[music]
Heat.
[music]
>> [music]
[music]
>> Okay, we'll get that modulating with
some stuff in a second. Uh, but I was
just thinking it might be cool to have
that particular voice also get FMD with
the other two. So, let's send the FM
destination or rather receiver uh for
that track for both of those. And then,
[music]
oh, that's interesting. [music]
Let's just
So, I've just turned down the other two
voices there.
[music]
So, this is just the drone now, but it's
getting fmed by the others.
That's really rather cool.
>> [music]
>> Okay, let's just balance that with the
[music]
>> [music]
[music]
>> Okay, that's pretty interesting
[music]
and filthy.
>> [music]
>> So, is that going to be better if it's
an octave up now that it's that
disgusting? I wonder.
Let's keep it down low. [music]
And I reckon probably just take a bit of
that top end off with the filter.
[music]
>> [music]
>> That's pretty interesting.
[music]
Okay.
So, what we could do here is actually
have um one of the other voices
velocities
affect this one's filter.
So, let's drop that filter down. Yeah,
let's drop that filter down lower.
So, it's a proper rumble.
And if we come over to the filter here,
uh, sorry, the the envelope here. Um,
uh, we have do we have something on that
one
yet?
We have something on both of those,
don't we?
But not on this one. So um one of the
really interesting aspects of
kaleidoscope is that one track's
envelope doesn't have to apply to that
track. So um we can say uh envelope the
envelope uh for the volume on voice one
can actually be sent instead to track
three and we can use that to move its
filter which we've already got. So if I
turn up the depth here.
[music]
So now track 3's filter is being
triggered by track one's uh volume
envelope.
[music]
>> [music]
[music]
>> Okay.
This filter go
[music]
down more.
[music]
>> [music]
[music]
>> If we give this one a bit of delay as
well.
[music]
>> [music]
[music]
>> Yeah. Uh, and I'm not really using the
modulator for this one, the drone yet.
Um,
but I was thinking I could actually use
the modulator here to affect the pattern
on track one in the same way that we
just had track one affect the filter of
this one. So, uh, we can say the
destination for the modulation of
three can be track one. [music]
The parameter can be the
[music]
pattern
and so the depth [music]
[music]
>> [music]
[music]
>> So now we can hear that that pattern is
moving around a bit. But uh we can make
it more obvious by just slowing down.
>> [music]
[music]
>> Hey,
hey, hey.
[music]
>> [music]
[music]
>> Down.
[music]
Down.
[music]
>> [music]
>> I do want to make this um also move
around a bit sort of tambberly. I reckon
the drone
[music] and the mold seems like
the mix. Yeah, the mix seems like a good
thing to Actually,
[music]
no. Let's do the mold.
So, coming back through to the envelope
here.
Track 3's second destination can be
itself and it can be the uh molt mount.
[music]
Oh wait, I made it faster, not slower.
>> [music]
[music]
>> Heat. Heat.
[music]
>> [music]
[music]
>> Okay, track four. Let's just get a
percussion thing happening.
>> [music]
>> Uh just uh
just come down to just those two for a
second.
[music]
So uh let's make track one also trigger
uh track four
want four one and two there. [music]
We want to set the pattern here just to
be a lot slower.
>> [music]
>> Probably a little bit faster than that.
[music]
Yeah.
Want this to be nice and plucky. [music]
[music]
Okay. Uh let's bring that
>> [music]
>> pitch down.
Uh, bring it right down.
[music]
And then let's make the volume also push
the pitch up. So get that kick drum
vibe.
[music]
So uh destination
itself parameter can be the
[music]
frequency.
[music]
>> [music]
[music]
>> Yep. Uh,
[music]
let's distort a bit.
Hell yeah.
[music]
>> [music]
[music]
>> Yes. Uh [music] so uh give it a bit of
delay and sort of off kilt perhaps.
Whoa. [music]
>> [music]
>> There we are. [music]
[music]
>> [music]
[music]
>> Okay, second voice I think needs to tune
down. [music]
Uh yeah.
[music] So let's transpose it down an
octave.
[music]
It's got pretty dark suddenly. [music]
>> [music]
>> Get a bit more square in. [music]
[music]
Hell yeah. [music]
Heat. Heat.
[music]
>> [music]
>> Uh, so we could um get some more
randomness in something.
I quite liked affecting the um the mix
of the drone. So maybe let's uh come
[music]
the drone. Uh so let's uh set it the
uh source to be the
envelope there. Let's set the
[music]
said it's not going to do it every time
because it's only doing one
envelope. So, we can have it affected
instead by
[music] the um
mod envelope. It will change
[music]
every time it goes around.
[music]
>> [music]
>> Uh, what else?
I mean, we can have the drone affected
by the kick as well. [music]
Does that sound good?
So, receive on
one and four.
>> [music]
>> Yeah.
[music]
Heat.
[music]
Heat. Heat. [music]
>> [music]
[music]
>> Let's get this kick a bit more
aggressive.
[music]
>> [music]
>> I probably want the drive to the way
around, don't we? [music]
Yeah, cuz it was affecting the delay as
well.
[music]
>> [music]
[music]
>> Let's take the uh
[music]
let's take the mod envelope from four,
send it to the pattern of two. [music]
Heat.
[music]
Heat.
Yes.
[music]
I've spoken before on the channel about
how I am drawn to opinionated
instruments. Instruments which are
designed in a way that require or
actually maybe invite you as a musician
to approach the [music] music making
process in a way that is less generalist
and more specific.
On the one [music] hand, kaleidoscope is
actually very open to different types of
musical results, but the system it
presents to get those results gives you
an opportunity to think about how the
dialogue between the four independent
voices gives you access to sounds and
compositions you wouldn't arrive at with
other instruments.
This strength in my eyes will of course
be a weakness for others. Collidoscope
won't be for everyone, but I suspect if
that's you, you would have made your
mind up very early in this video.
For my part, I actually hope that the
development of Kaleidoscope takes some
of these more esoteric ideas further.
One thing I was able to discuss with
Vadim is that at the moment kaleidoscope
can't become a truly free running
feedback system as only tracks with a
gate held can pass an end of cycle
signal [music] and tracks with a gate
held can't receive them. And I think
there are some really fascinating ideas
that can be found in allowing a system
to run free. I also hope to see more
ways for the voices to interact with
each other in the audio domain. The FM
interaction is great, but there are
other methods for cross [music]
modulation as well as combining voices
through saturation, wave shapers,
filters, and such that I think would be
great things to explore. Hopefully, in a
future firmware update, we might see
that. But thank you so much for
watching. As always, a like and
subscribe would be very much
appreciated.
Until next time, take care. Bye-bye.
Heat.