Hive 2 - save and load complete modulation and XY settings
- KVRian
- 544 posts since 1 Jan, 2013 from Saint-Petersburg, Russia
If we look at this feature request at different angle, we could see that what SmartCat really wants is the ability to randomize everything except ModMatrix and XY settings 
-
- KVRist
- Topic Starter
- 127 posts since 24 May, 2017
No, not at alldrzhnn wrote: Mon Jul 29, 2019 1:30 pm If we look at this feature request at different angle, we could see that what SmartCat really wants is the ability to randomize everything except ModMatrix and XY settings![]()
Although interesting idea..
What I actually mean is, lets assume you browse for example the factory library and find a pad sound that sounds good to your ears, lets call it preset A. After a while, or another day while working on a new preset and you make a pad sound of it, you suddenly realize that the modulation matrix that made preset A so good would give the preset you are working at right now a great starting point.
Now if you were able to just save the mod matrix from preset A and load it into the blank mod matrix of preset B (the new one), you wouldn´t have to assign everything from scratch.
Just load the matrix preset, adjust the settings that you want and thats it!
-
Funkybot's Evil Twin Funkybot's Evil Twin https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=116627
- KVRAF
- 12492 posts since 16 Aug, 2006
I think the challenge the rest of us are trying to solve for are things like this:SmartCat wrote: Mon Jul 29, 2019 1:41 pmNo, not at alldrzhnn wrote: Mon Jul 29, 2019 1:30 pm If we look at this feature request at different angle, we could see that what SmartCat really wants is the ability to randomize everything except ModMatrix and XY settings![]()
![]()
Although interesting idea..
What I actually mean is, lets assume you browse for example the factory library and find a pad sound that sounds good to your ears, lets call it preset A. After a while, or another day while working on a new preset and you make a pad sound of it, you suddenly realize that the modulation matrix that made preset A so good would give the preset you are working at right now a great starting point.
Now if you were able to just save the mod matrix from preset A and load it into the blank mod matrix of preset B (the new one), you wouldn´t have to assign everything from scratch.
Just load the matrix preset, adjust the settings that you want and thats it!
1. What if the waveforms in Preset A don't even align at all with Preset B (e.g. modulating WT position when no WT is being used)? How should saving an entire Matrix chain deal with that situation?
2. What if the modulation depths no longer make any sense between Preset A and B? For example one matrix item has a mod depth of -100, and Preset B starts out a -100 setting already on that target. What do you do? Have a wasted mod slot? Or would you want the system to automatically adjust the range to something different (for instance, instead of -100, add +100).
3. What if they use different FX? Matrix slots include FX. Preset B may not use the same effects. Waste the slot? Turn the FX on?
4. What if they use different features? Example: Preset A was quantized to a defined scale, Preset B uses all defined notes. Should the scale get loaded from Preset A? Should certain types of mod slots get excluded? Or just waste the slot with the note quantizer even though it's not being used?
Etc.
There's so much opportunity to end up with mod slots that don't do anything, modulations that don't make sense, or even completely alter Preset B's sound. Unless you'd expect Hive 2 have a complicated set of IF/THENs buit into it to automatically address some of these (e.g. "If Osc type <> WT then don't load WT Mod Matrix slots").
Now, what you can do is save individual Matrix slots as presets and load them as needed, which I think makes more sense honestly.
Last edited by Funkybot's Evil Twin on Mon Jul 29, 2019 1:56 pm, edited 1 time in total.
- KVRAF
- 24446 posts since 7 Jan, 2009 from Croatia
We all know what you mean, you don't need to make a video.
- KVRian
- 544 posts since 1 Jan, 2013 from Saint-Petersburg, Russia
Unfortunately, this won't work as you want it to. Because Hive has rather flexible routing features and different presets may have different osc routing and filter topology. Say, loading a ModMatrix preset from patch A, that has intense modulation of filter 2, won't do anything when applied to patch B, if it has filter 2 bypassed or not used at all.SmartCat wrote: Mon Jul 29, 2019 1:41 pm What I actually mean is, lets assume you browse for example the factory library and find a pad sound that sounds good to your ears, lets call it preset A. After a while, or another day while working on a new preset and you make a pad sound of it, you suddenly realize that the modulation matrix that made preset A so good would give the preset you are working at right now a great starting point.
Now if you were able to just save the mod matrix from preset A and load it into the blank mod matrix of preset B (the new one), you wouldn´t have to assign everything from scratch.
Just load the matrix preset, adjust the settings that you want and thats it!
-
- KVRist
- Topic Starter
- 127 posts since 24 May, 2017
There's a lot of things that may not make any sense when transferring entire Matrix settings from A to B. What you can do is save individual Matrix slots and load them as needed, which I think makes more sense.Funkybot's Evil Twin wrote: Mon Jul 29, 2019 1:50 pmI think the challenge the rest of us are trying to solve for are things like this:SmartCat wrote: Mon Jul 29, 2019 1:41 pmNo, not at alldrzhnn wrote: Mon Jul 29, 2019 1:30 pm If we look at this feature request at different angle, we could see that what SmartCat really wants is the ability to randomize everything except ModMatrix and XY settings![]()
![]()
Although interesting idea..
What I actually mean is, lets assume you browse for example the factory library and find a pad sound that sounds good to your ears, lets call it preset A. After a while, or another day while working on a new preset and you make a pad sound of it, you suddenly realize that the modulation matrix that made preset A so good would give the preset you are working at right now a great starting point.
Now if you were able to just save the mod matrix from preset A and load it into the blank mod matrix of preset B (the new one), you wouldn´t have to assign everything from scratch.
Just load the matrix preset, adjust the settings that you want and thats it!
1. What if the waveforms in Preset A don't even align at all with Preset B (e.g. modulating WT position when no WT is being used)? How should saving an entire Matrix chain deal with that situation?
2. What if the modulation depths no longer make any sense between Preset A and B? For example one matrix item has a mod depth of -100, and Preset B starts out a -100 setting already on that target. What do you do? Have a wasted mod slot? Or would you want the system to automatically adjust the range to something different (for instance, instead of -100, add +100).
3. What if they use different FX? Matrix slots include FX. Preset B may not use the same effects. Waste the slot? Turn the FX on?
4. What if they use different features? Example: Preset A was quantized to a defined scale, Preset B uses all defined notes. Should the scale get loaded from Preset A? Should certain types of mod slots get excluded? Or just waste the slot with the note quantizer even though it's not being used?
Etc.
There's so much opportunity to end up with mod slots that don't do anything, modulations that don't make sense, or even completely alter Preset B's sound. Unless you'd expect Hive 2 have a complicated set of IF/THENs buit into it to automatically address some of these (e.g. "If Osc type <> WT then don't load WT Mod Matrix slots").
Now, what you can do is save individual Matrix slots as presets and load them as needed, which I think makes more sense honestly.
[/quote]
Thanks for this explanation, I really appreciate it.
You are 100% right and if it is technically not possible I have no problem with that and I will be glad to work with preset templates for my job.
This is what I call a professional, detailed and competent contribution.
-
- KVRist
- Topic Starter
- 127 posts since 24 May, 2017
Thanks for the reply and your support!drzhnn wrote: Mon Jul 29, 2019 1:58 pmUnfortunately, this won't work as you want it to. Because Hive has rather flexible routing features and different presets may have different osc routing and filter topology. Say, loading a ModMatrix preset from patch A, that has intense modulation of filter 2, won't do anything when applied to patch B, if it has filter 2 bypassed or not used at all.SmartCat wrote: Mon Jul 29, 2019 1:41 pm What I actually mean is, lets assume you browse for example the factory library and find a pad sound that sounds good to your ears, lets call it preset A. After a while, or another day while working on a new preset and you make a pad sound of it, you suddenly realize that the modulation matrix that made preset A so good would give the preset you are working at right now a great starting point.
Now if you were able to just save the mod matrix from preset A and load it into the blank mod matrix of preset B (the new one), you wouldn´t have to assign everything from scratch.
Just load the matrix preset, adjust the settings that you want and thats it!
- KVRAF
- 4197 posts since 23 May, 2004 from Bad Vilbel, Germany
No offense taken! Thanks to the "Hive Mind" for having more patience than me. 
- KVRAF
- 24446 posts since 7 Jan, 2009 from Croatia
Excellent passive-aggressiveness.SmartCat wrote: Mon Jul 29, 2019 2:08 pmThis is what I call a professional, detailed and competent contribution.
