Granular 2 Mux (New Update Ver 1e)
- KVRAF
- Topic Starter
- 8453 posts since 29 Sep, 2010 from Maui
Thanks guys, really glad your enjoying it...
It was fun to make, Mux is amazing! I cant wait to see what else can be built with it.
-Cheers
@VariKusBrainZ, yeah I dunno. It hardly uses any cpu for me at all. One thing, if
you happen to have the playback envelopes set to keep looping, voices can add
up very quickly. This hasn't been a problem for me, I did set them to finish as
the default. That was for those with who might be on less powerful machines
so it wouldn't be a problem.
Granular synthesis was invented in the 70s actually, it took quite a while for
it to catch on due to high computational requirements. So if you happen to be
on an older system, I guess it would not be unexpected. I would think it would have
to be pretty old though. 5-6 years + (Probably more).
Other than that, possibly something is interfering?
It was fun to make, Mux is amazing! I cant wait to see what else can be built with it.
-Cheers
@VariKusBrainZ, yeah I dunno. It hardly uses any cpu for me at all. One thing, if
you happen to have the playback envelopes set to keep looping, voices can add
up very quickly. This hasn't been a problem for me, I did set them to finish as
the default. That was for those with who might be on less powerful machines
so it wouldn't be a problem.
Granular synthesis was invented in the 70s actually, it took quite a while for
it to catch on due to high computational requirements. So if you happen to be
on an older system, I guess it would not be unexpected. I would think it would have
to be pretty old though. 5-6 years + (Probably more).
Other than that, possibly something is interfering?
- KVRAF
- 10128 posts since 16 Dec, 2002
Sorry, I was meaning generally with granular synths, wasnt referring to yours in particular.pekbro wrote: @VariKusBrainZ, yeah I dunno. It hardly uses any cpu for me at all. One thing, if
you happen to have the playback envelopes set to keep looping, voices can add
up very quickly. This hasn't been a problem for me, I did set them to finish as
the default. That was for those with who might be on less powerful machines
so it wouldn't be a problem.
Granular synthesis was invented in the 70s actually, it took quite a while for
it to catch on due to high computational requirements. So if you happen to be
on an older system, I guess it would not be unexpected. I would think it would have
to be pretty old though. 5-6 years + (Probably more).
Other than that, possibly something is interfering?
Briefly tried this but havent figured it out yet, cant see any controls related to grains and doesnt sound granular to me at all......yet.
A few demo patches would be good
- KVRAF
- Topic Starter
- 8453 posts since 29 Sep, 2010 from Maui
Ahh ok, I see what your saying, and your right. It is a granular synth,
but mostly only technically, in that it meets the fundamental requirements
of the definition. Kind of like calling yourself a runner because you run down to
the mailbox everyday to grab the paper (well not quite that bad).
There are many ways to implement granular synthesis. A'la wave table synthesis
(like we have here), FM synthesis and probably a bunch of other synthesis's.
These all no doubt provide different opportunities for controlling the actual synthesis.
While the sounds we typically expect from granular synthesis are achievable
here, they are never as going to be as good or as easily found as they are in a
system dedicated to doing that, like Granite or Padshop.
At least not unless Jo specifically sets out to do that.
Anyway, I still find it pretty fun to mess around with. And I've been
able make sounds that I never could with either Granite or Padshop.
And thats fine because I already have those
-Cheers
*Ok I've been playing with it a bit more after work. Ill work on some presets.
Definitely granular synthesis in there. I might have to make a different version
to behave more like padshop. Thinking about it, I believe I can get a lot closer
to that sound and workflow. But it will probably require another oscillator
*Its going to have to be quite a bit different than this one though.
but mostly only technically, in that it meets the fundamental requirements
of the definition. Kind of like calling yourself a runner because you run down to
the mailbox everyday to grab the paper (well not quite that bad).
There are many ways to implement granular synthesis. A'la wave table synthesis
(like we have here), FM synthesis and probably a bunch of other synthesis's.
These all no doubt provide different opportunities for controlling the actual synthesis.
While the sounds we typically expect from granular synthesis are achievable
here, they are never as going to be as good or as easily found as they are in a
system dedicated to doing that, like Granite or Padshop.
At least not unless Jo specifically sets out to do that.
Anyway, I still find it pretty fun to mess around with. And I've been
able make sounds that I never could with either Granite or Padshop.
And thats fine because I already have those
-Cheers
*Ok I've been playing with it a bit more after work. Ill work on some presets.
Definitely granular synthesis in there. I might have to make a different version
to behave more like padshop. Thinking about it, I believe I can get a lot closer
to that sound and workflow. But it will probably require another oscillator
*Its going to have to be quite a bit different than this one though.
- KVRAF
- Topic Starter
- 8453 posts since 29 Sep, 2010 from Maui
(Update) Version 1a
Name Change to "Granular 2 Mux"
Converted to Audio Rate Modulation...
Added Keyboard Control...
Minor Settings Changes...
Verified Side Chain Ducking works (was working before, my error)
-Cheers
Name Change to "Granular 2 Mux"
Converted to Audio Rate Modulation...
Added Keyboard Control...
Minor Settings Changes...
Verified Side Chain Ducking works (was working before, my error)
-Cheers
Last edited by pekbro on Sat May 28, 2016 11:49 am, edited 1 time in total.
- KVRAF
- Topic Starter
- 8453 posts since 29 Sep, 2010 from Maui
(Update) Version 1b
--Changed "Pitch Mod" Frequency control to slider (Thought it looked better)
--Added "Pad" Controls to "Playback Envelopes" for additional Freq boost or cut...
*Speed is very much improved with Audio Rate Modulation, grain density is pretty good
now I think.
--Added a "Auto" control, as long as there is something for the oscillators to play, set
the slider to -∞ and it will feed C3 indefinitely. I.e. auto drone.
*The note can be changed in the modular panel a'la the envelope follower.
Move the slider back to 0 or press a note to stop it.
--More settings tweaks
-Cheers
*Ill probably look into making some actual presets, examples and a video demo.
Look for those here before long.
*Oops wrong file, fixed... Changed "Gate" to Auto, Auto play Key is set to C3
**Granular 2 Mux Ver 1c**
https://drive.google.com/file/d/0B9g5q2 ... sp=sharing
--Changed "Pitch Mod" Frequency control to slider (Thought it looked better)
--Added "Pad" Controls to "Playback Envelopes" for additional Freq boost or cut...
*Speed is very much improved with Audio Rate Modulation, grain density is pretty good
now I think.
--Added a "Auto" control, as long as there is something for the oscillators to play, set
the slider to -∞ and it will feed C3 indefinitely. I.e. auto drone.
*The note can be changed in the modular panel a'la the envelope follower.
Move the slider back to 0 or press a note to stop it.
--More settings tweaks
-Cheers
*Ill probably look into making some actual presets, examples and a video demo.
Look for those here before long.
*Oops wrong file, fixed... Changed "Gate" to Auto, Auto play Key is set to C3
**Granular 2 Mux Ver 1c**
https://drive.google.com/file/d/0B9g5q2 ... sp=sharing
Last edited by pekbro on Sat May 28, 2016 11:57 am, edited 2 times in total.
- KVRAF
- 7411 posts since 8 Feb, 2003 from London, UK
Grn2_Fwubb.Mux is just something I knocked up with some other people's samples (library Gd Pno C0 and DXSTRATO.wav from the "Serum" waveforms) and your patch, pekbro. Lots of scope of experimentation.
- KVRAF
- Topic Starter
- 8453 posts since 29 Sep, 2010 from Maui
pljones,
Thanks, I'll have to round up that serum sample, but I'm looking forward
to hearing it.
I am working on some presets, should have something before long. I'm
afraid I'm going to have to subject you guys to some of my horrible guitar
playing.
But that should do the trick...
And yes, experimentation... That's what it's all about.
-Cheers
Thanks, I'll have to round up that serum sample, but I'm looking forward
to hearing it.
I am working on some presets, should have something before long. I'm
afraid I'm going to have to subject you guys to some of my horrible guitar
playing.
But that should do the trick...
And yes, experimentation... That's what it's all about.
-Cheers
- KVRAF
- Topic Starter
- 8453 posts since 29 Sep, 2010 from Maui
(Update) Ver 1c
--Changed "Auto" play envelope length to 1 min.
--Changed "Playback Envelope" default loop length to 1 min.
*4 Seconds or faster was way too fast. Things were sounding pretty
chunky. 1 Min loop allows the harmonics to emerge much better.
Longer times might be even better, you guys can experiment with that.
--Included a decent number of envelope types and lengths.
*Try them out to see how the sound changes. This should give a better
idea of how to use it.
**!!Be careful to turn it off before swapping them out, bad things like crashes might happen.
There is no way for me to catch this, so its up to you...!!**
--Included 2 demo presets with a single sample. "Grn2Mux-Demo" and "Grn2Mux-Perform-Demo"
*This should give a better idea of how to set it up correctly. You can play with these to
get a feel for how its supposed to work. They are not meant to be superific sounding, they
are there for you to mess around with. The sample I made with Uhe's Hive, you have been
spared the guitar massacre...
(Heh, I can actually play the guitar well, that generally
happens after doing it for 27 years)... I was just lazy to make it...
*the sample is pretty small, only 198 grains (cuz it was too short for the 200 default).
I am of the opinion samples should be pretty big. If you think about it, for 1000 10 ms
slices, the sample needs to be at least 10 secs in length. So 30 to 40 secs to fill the full
wave table with 30 ms grains. I think you should go for grains 30 ms and up actually, so you do the math.
Note: Mux has been changed since I made this, you no longer need twice the number
of slices per steps, its now 1:1...
**Granular 2 Mux Ver 1c**
https://drive.google.com/file/d/0B9g5q2 ... sp=sharing
Anyway, that's about it... I think I'm going to make a drum machine next and see if I can
do it with physical modeling... Or at least a poor man's version of that. Its might be impossible
without programmatic access or in the least a "math" module. Dunno... Pretty confident
about a drum machine (synthetic) either way.
-Cheers
*I should say, be careful if you play around with this. Its capable of
a very broad range of frequencies, and I think its fair to say that
the developer likely never really intended for the system to be used like this.
--Changed "Auto" play envelope length to 1 min.
--Changed "Playback Envelope" default loop length to 1 min.
*4 Seconds or faster was way too fast. Things were sounding pretty
chunky. 1 Min loop allows the harmonics to emerge much better.
Longer times might be even better, you guys can experiment with that.
--Included a decent number of envelope types and lengths.
*Try them out to see how the sound changes. This should give a better
idea of how to use it.
**!!Be careful to turn it off before swapping them out, bad things like crashes might happen.
There is no way for me to catch this, so its up to you...!!**
--Included 2 demo presets with a single sample. "Grn2Mux-Demo" and "Grn2Mux-Perform-Demo"
*This should give a better idea of how to set it up correctly. You can play with these to
get a feel for how its supposed to work. They are not meant to be superific sounding, they
are there for you to mess around with. The sample I made with Uhe's Hive, you have been
spared the guitar massacre...
happens after doing it for 27 years)... I was just lazy to make it...
*the sample is pretty small, only 198 grains (cuz it was too short for the 200 default).
I am of the opinion samples should be pretty big. If you think about it, for 1000 10 ms
slices, the sample needs to be at least 10 secs in length. So 30 to 40 secs to fill the full
wave table with 30 ms grains. I think you should go for grains 30 ms and up actually, so you do the math.
Note: Mux has been changed since I made this, you no longer need twice the number
of slices per steps, its now 1:1...
**Granular 2 Mux Ver 1c**
https://drive.google.com/file/d/0B9g5q2 ... sp=sharing
Anyway, that's about it... I think I'm going to make a drum machine next and see if I can
do it with physical modeling... Or at least a poor man's version of that. Its might be impossible
without programmatic access or in the least a "math" module. Dunno... Pretty confident
about a drum machine (synthetic) either way.
-Cheers
*I should say, be careful if you play around with this. Its capable of
a very broad range of frequencies, and I think its fair to say that
the developer likely never really intended for the system to be used like this.
- KVRAF
- 13853 posts since 24 Jun, 2008 from Europe
Thanks for mentioning this. There indeed was a bug in M6/M7 when switching an MPE to an empty one while it's being played. Bug has been fixed in M7.0.43, see http://www.kvraudio.com/forum/viewtopic ... 1#p6474051pekbro wrote:Be careful to turn it off before swapping them out, bad things like crashes might happen.
There is no way for me to catch this, so its up to you...!!**
Tip: If you encounter abnormal behaviour, please report it in a separate post with a description as detailed as possible. I first didn't see your feedback about the crash cause i thought this topic was about your granular patch, but Taifunk highlighted the crash issue to me, thanks Taifunk!
- KVRAF
- Topic Starter
- 8453 posts since 29 Sep, 2010 from Maui
@Jo, ok I will do that if something comes up.
@Taifunk, thanks...
If you make something you feel like sharing with it, I would definitely
be interested.
-Cheers
@Taifunk, thanks...
If you make something you feel like sharing with it, I would definitely
be interested.
-Cheers
- KVRAF
- Topic Starter
- 8453 posts since 29 Sep, 2010 from Maui
BTW: The latest Mux update causes to patch to load with the auto play on and howling
in your ear. I just dropped the envelope follower on the front panel so there would
be a button to enable it. Then set it to off so it wouldn't do that. (see pic)
*I don't see this as a bug, so not going to report it.
I might play with the UI a bit and offer some other options, since I am actually a graphics nerd
and can not help myself when it comes to that. I will probably make some more
settings changes and a slew of Riser envelopes as well then provide it here with the changes
before too long.
-Cheers
PS: I intentionally grabbed some of the new snazzy (IMO) Dark Sonar theme in the pic
because I was using it to check out the new look.

in your ear. I just dropped the envelope follower on the front panel so there would
be a button to enable it. Then set it to off so it wouldn't do that. (see pic)
*I don't see this as a bug, so not going to report it.
I might play with the UI a bit and offer some other options, since I am actually a graphics nerd
and can not help myself when it comes to that. I will probably make some more
settings changes and a slew of Riser envelopes as well then provide it here with the changes
before too long.
-Cheers
PS: I intentionally grabbed some of the new snazzy (IMO) Dark Sonar theme in the pic
because I was using it to check out the new look.

- KVRAF
- 13853 posts since 24 Jun, 2008 from Europe
Thanks for reporting this, it is a new bug introduced by the fix in M7.0.43, will be superfixed asap. My apologies. (it's getting time i can take a good break after M7 release)pekbro wrote:BTW: The latest Mux update causes to patch to load with the auto play on and howling
in your ear. I don't see this as a bug, so not going to report it.
