Tags: posts Bitwig Audio-FX Generative Plugins Note-Grid Modulators

How to Use Chappy Chef and Oscilloscope to Create Multiple Combinations with One Knob

Tutorial | Nov 17, 2020

In this video, I explain how to solve a problem of controlling multiple knobs and parameters in a grid patch. My solution is to use a value module and three of them, then dial in different values to create multiple combinations. I then use a chappy chef and oscilloscope to modulate the first value, and then modulate the second and third values in different speeds. I show how to use a B to Uni converter and a Module Lator Out to count all possible combinations, and then replace the value modules with a sine oscillator and ADSR. I explain how to use a macro modulator and a remote control modulator to control all the knobs in the grid, and how to use a random modulator with each voice. In the end, I show how to slowly fade between all the states instead of switching between them in a quantized manner.

You can watch the Video on Youtube - support me on Patreon

Questions & Answers

Maybe you dont watch the video, here are some important takeaways:

How can I use a knob to cycle through multiple combinations of values?

You can use a combination of a Value Module, Chappy Chef, Oscilloscope, B to Unimodulator and Multiple Iterations to cycle through multiple combinations of values. The Value Module will control the different values and the Chappy Chef will be used to modulate the different values in different speeds. The oscilloscope will be used to measure the changes in the modulation and the B to Unimodulator will be used to start at zero and go up to one. Finally, multiple iterations will be used to create different combinations.

What are the benefits of using this solution to cycle through multiple combinations of values?

The benefits of using this solution to cycle through multiple combinations of values include being able to cycle through all possible combinations, being able to create multiple iterations for different combinations, being able to use one knob to control multiple parameters, and being able to save the settings with the preset itself. This method also allows for a smoother transition between the different states, as opposed to a quantized switch.

What are the possible downsides to this method?

One possible downside to this method is that


This is what im talking about in this video. The text is transcribed by AI, so it might not be perfect. If you find any mistakes, please let me know.
You can also click on the timestamps to jump to the right part of the video, which should be helpful.

[00:00.000] Welcome back to another video. I want to explain today something to you that's a solution to a problem
[00:06.160] you probably never had. So imagine you have a grid patch and inside the grid you have multiple
[00:11.920] knobs and parameters and all these knobs can have of course different values but you can also have
[00:20.560] yeah a big number of possible combination of all these values and at some point you maybe want to
[00:28.080] have just one remote control on your device to control or to be able to cycle through all
[00:34.800] different combination of all these values. So I came up with a solution for this and I want to show
[00:42.480] you how I take out this problem. So let's go into Bitwig and check it out.
[00:48.400] So here we are in Bitwig Studio and it's a completely empty grid and what we need now is a value
[01:00.800] module and maybe three of them and you can dial in different values right so nothing special
[01:09.440] and this is now a combination of values. So you have 31, 22, 24 and yeah this is a combination and
[01:19.520] you can create multiple combinations. So this is a different combination, this is a combination
[01:24.240] of values and so on and what we want to do now is we want to have one knob like this one and
[01:32.400] when we go from zero to one hundred percent we want to cycle through all combination of these three
[01:39.360] modules. So how do we do this? So my solution to this was to use actually a chappy chef
[01:48.000] and maybe us use here an oscilloscope.
[01:50.800] Let me go in here and when we cycle here from zero to one hundred percent you can see
[02:04.480] basically go through all the yeah from from zero to minus one to plus one. So maybe we start
[02:11.920] with two and we also need a converter here to be to uni because we want to start at zero and go
[02:23.600] up to one and that's it. We don't want to cycle actually through minus one. So we want to completely
[02:32.000] stay in the positive range here. So I'm going with a B to uni converter and select two. So two means
[02:39.600] basically we have one to one conversion. So we started zero and go to plus one. Now we need a
[02:48.160] module later out and we can modulate the first value with this started zero. So this is one to one
[02:58.960] yeah conversion basically. So we started one at zero and go to one and then we have just
[03:04.720] modulate this module entirely. So the second one we need to basically to create multiple
[03:13.520] combinations we have to modulate these in different speeds so to speak. So when this is at zero
[03:21.360] this should go up to one then all the range modulated then this go up to two all the range
[03:28.560] modulate and so on and when you go when you basically done with the second one you have to also
[03:33.600] bring in the third one. So if you want to count all the combinations possible combinations here
[03:40.000] basically you have to go 100 times 100 times 100 and then you have all calculated all possible
[03:47.680] combinations. But we don't do that I just show you how it works. So now we have modulated here
[03:54.240] the first one. Now we modulate the second ones we clone this go in here modulate the second one
[04:03.840] and now here we dial in a different parameter six which is the sixth harmonic and you can see also
[04:10.480] you're on the graph. Now we do multiple iterations on the modulation as you can see. So the first one
[04:18.480] is basically modulated just from zero to one and this goes multiple iterations here from zero to one
[04:29.840] and this way you can create yeah combinations. So maybe you can also go up to eight
[04:37.840] nine ten okay ten. So we started zero
[04:42.480] so this is also possible and for the third one we just clone this again
[04:51.840] go in here go to 16
[04:53.920] or maybe go to 20 or 21
[05:10.560] 22
[05:11.280] so I basically go in here 20 times I think 22 times the whole cycle and this one goes only 10 times
[05:25.360] the cycle and this is only one time the cycle. Okay so why do we need this right so this is a
[05:34.080] something abstract so maybe we should replace this here with the with the synth so maybe
[05:41.680] I go for sine oscillator ADS R and then out okay so maybe we dedicate the first one here for
[05:56.800] the skew this one is default and this one is the the timing of the the ADS R maybe you
[06:04.960] replace this with the AD that's enough and now when we cycle through just one parameter here
[06:12.080] we have different sounds and combinations of false skew and AD settings
[06:29.680] or we can completely delete here this one just leave the static
[06:37.760] and choose a second Sine-Oscillator here go in here maybe use this one for the
[06:45.600] yeah for the phase modulation or maybe we create more of these just for the fun
[07:16.400] so we go in here so we have more combinations right
[07:27.360] so 26
[07:28.640] so it sounds like it's random but it's not it's probabilistic because every time you switch to the
[07:54.720] same position here with this knob maybe the 50 it's always the same sound or the same combination
[08:01.200] of values of these knobs here we just modulated so go back to 20 sounds like this 50 sounds like this
[08:12.400] 70 sounds like this
[08:14.320] so now we can use a macro here just modulators or even use a remote control
[08:29.680] modulators value
[08:31.040] and just modulate a lot of different knobs inside the grid without having every time the same
[08:46.160] or having different combinations happening while cycling through this this range here
[09:02.960] so it's kind of random but it's not random it's probabilistic random
[09:19.440] you can also connect these here in in serial I think so we go for
[09:27.280] um chappy chaff something like this use some modulator out use the chappy chaff again
[09:40.880] and just go from this one this chappy chaff into this one so we have harmonics from the harmonics
[09:46.240] right so this is also possible so maybe go to 2
[10:02.320] or we have also used I see as you have to use the conversion here
[10:09.200] which is a bit annoying but we have to do it and it's also 2 here
[10:21.920] so we have to do these kind of things
[10:27.280] this into this into this this this this this
[10:32.000] and now can modulate all kinds of parameters
[11:02.000] and every time you when you reach the same position with this knob you get the same sound
[11:19.440] or the same combination of values so the only downside to this is basically I think this is
[11:24.960] pretty heavy on the CPU to make this because these are audio effects and I think they are over
[11:29.920] simple a lot so the more you add these the more CPU you need but also at the same time you get
[11:41.200] a lot more out of simple patches or sound patches like this here where you can create
[11:47.840] combination of values you probably never dialed in but you can just scan through all the
[11:52.800] possibilities just with one knob so it's it's interesting you can discover new sounds
[12:01.920] and then also you can save the patch in this position with this knob and this is saved with the
[12:07.040] preset itself so every time we recall the preset it sounds exactly like at the same so it's not
[12:13.120] like it's not not like when you use dice dice modules or random modulators where every time we
[12:21.360] recall the preset get values are reset basically so this is every time the same you recall the preset
[12:34.480] and let's just play around with this
[12:36.320] maybe also using this for the reverb settings
[12:45.120] at some point you hear you hear the values basically stepping or quantizing because of the
[13:13.040] resolution right you basically multiply all the possible values here with just with every step
[13:20.800] so at at the end here it's you can see it becomes a lot more digitalized but what you also get is
[13:33.040] if you just use some yeah a few modules you can morph between the states it's not like you
[13:40.240] switch between every state in a quantized manner it's more like you slowly fade between all the
[13:48.800] states so it's it's kind of smooth in as you can see here when we turn the knob and go to the
[13:57.120] different states it's you morph basically or you transition through the states
[14:15.120] and it can also be interesting just the modulators right so use a random
[14:19.680] oh yeah just this one just just a touch right it's can see it's already moving pretty fast
[14:31.680] here at the end because we multiply every time the harmonics
[15:02.000] are used to polyphonic multi and let's see how this works
[15:06.400] so now we have to basically for every year for every voice separately
[15:37.040] okay so this is basically a small tip or idea how you can approach these kind of things
[15:58.960] so yeah that's it for this video thanks for watching if you have some questions of course then
[16:02.720] please leave it in the comments below I try to answer them and subscribe to the channel subscribe
[16:08.240] to patreon and I see you in the next video thanks for watching and bye