Embed existing module in meta module
-
- Posts: 15
- Joined: Tue Apr 07, 2020 1:27 pm
Embed existing module in meta module
if i create a module with pattern data and then decide I want to put it in a meta module, for example make it transposable like an arp, can i do that? like, take that existing module and embed it inside a new meta module, and have the pattern data automatically moved to a pattern within the meta module?
Re: Embed existing module in meta module
One way to do this is to:
1) Save the current project to a file.
2) Create a MetaModule.
3) Load the project you just saved into the MetaModule.
4) Edit the MetaModule. It will be the same as the parent project at this point, except for the MetaModule you just created.
5) Remove everything from the MetaModule, except the parts you want to keep.
6) Exit the MetaModule (back to the main project).
7) Configure the controllers and options of the MetaModule as you see fit.
Perhaps someone knows a simpler way to do this, but I know that the above works.
1) Save the current project to a file.
2) Create a MetaModule.
3) Load the project you just saved into the MetaModule.
4) Edit the MetaModule. It will be the same as the parent project at this point, except for the MetaModule you just created.
5) Remove everything from the MetaModule, except the parts you want to keep.
6) Exit the MetaModule (back to the main project).
7) Configure the controllers and options of the MetaModule as you see fit.
Perhaps someone knows a simpler way to do this, but I know that the above works.
-
- Posts: 15
- Joined: Tue Apr 07, 2020 1:27 pm
Re: Embed existing module in meta module
woah, ok so it’s just sinking in that meta modules are like another copy of Sunvox running inside a module. that makes perfect sense, thanks man. maybe a future update could have an “embed in meta module” option on the module settings, a bit like in Reason how you can right click and choose “combine” to have a device wired in to a combinator
Re: Embed existing module in meta module
Yeah, MetaModules are a delightful concept. Hats off to NightRadio for adding them to SunVox. They are basically limited only by memory and CPU constraints. Otherwise, you can go many levels deep with MetaModules.
They can emit note events too, not just audio. So you can have some patterns embedded in a MetaModule, that can then be sent to whatever sort of synth you want in the outer project.
They can emit note events too, not just audio. So you can have some patterns embedded in a MetaModule, that can then be sent to whatever sort of synth you want in the outer project.
-
- Posts: 15
- Joined: Tue Apr 07, 2020 1:27 pm
Re: Embed existing module in meta module
I am blown away by the meta modules to be honest. It is a genius feature and i am just starting to think about the possibilities of nesting them. i have had sunvox on various devices for years but never used it til now because it looked intimidating, but for some reason now it just makes perfect sense and i love itqueries wrote: ↑Wed Apr 08, 2020 3:10 am Yeah, MetaModules are a delightful concept. Hats off to NightRadio for adding them to SunVox. They are basically limited only by memory and CPU constraints. Otherwise, you can go many levels deep with MetaModules.
They can emit note events too, not just audio. So you can have some patterns embedded in a MetaModule, that can then be sent to whatever sort of synth you want in the outer project.
Re: Embed existing module in meta module
By the way, you don't have to create an empty MetaModule first.
You can also load a .sunvox project in the 'Load module' browser.
You can also load a .sunvox project in the 'Load module' browser.
-
- Posts: 15
- Joined: Tue Apr 07, 2020 1:27 pm
Re: Embed existing module in meta module
this software keeps getting better and better, thanks man. now all i want is a hardware device like the upcoming Polyend Tracker but running Sunvox
- Logickin λ
- Posts: 169
- Joined: Sat Sep 08, 2018 8:31 pm
- Contact:
Re: Embed existing module in meta module
I guess it is possible, since there is raspberry pi version of SunVox. If we able to come up with some way to control the raspberry pi with GPIOs, it might be possible to make something like a Polyend Tracker.Bjørn Felle wrote: ↑Wed Apr 08, 2020 6:26 pm this software keeps getting better and better, thanks man. now all i want is a hardware device like the upcoming Polyend Tracker but running Sunvox
-
- Posts: 15
- Joined: Tue Apr 07, 2020 1:27 pm
Re: Embed existing module in meta module
People have done it by building enclosures for a RPi or an phone/tablet running Sunvox, but it is still heavily reliant on the touchscreen/mouse. I think fairly substantial workflow changes would be needed for it to be really usable, such as the module arranger would be really hard to use without touch screen. And I think if you changed Sunvox so that it works differently then it isn't really Sunvox any more. Though I could try it with this:Logickin λ wrote: ↑Wed Apr 08, 2020 8:11 pmI guess it is possible, since there is raspberry pi version of SunVox. If we able to come up with some way to control the raspberry pi with GPIOs, it might be possible to make something like a Polyend Tracker.Bjørn Felle wrote: ↑Wed Apr 08, 2020 6:26 pm this software keeps getting better and better, thanks man. now all i want is a hardware device like the upcoming Polyend Tracker but running Sunvox
- Logickin λ
- Posts: 169
- Joined: Sat Sep 08, 2018 8:31 pm
- Contact:
Re: Embed existing module in meta module
Nice case for the tablet! Sometimes LEGO is a great way to quickly prototyping things when 3D printer is not available.Bjørn Felle wrote: ↑Wed Apr 08, 2020 8:26 pm this software keeps getting better and better, thanks man. now all i want is a hardware device like the upcoming Polyend Tracker but running Sunvox
People have done it by building enclosures for a RPi or an phone/tablet running Sunvox, but it is still heavily reliant on the touchscreen/mouse. I think fairly substantial workflow changes would be needed for it to be really usable, such as the module arranger would be really hard to use without touch screen. And I think if you changed Sunvox so that it works differently then it isn't really Sunvox any more. Though I could try it with this:
I just check raspberry pi library, finding that someone did come up with a solution to control keyboard with GIPO pins:
https://www.raspberrypi.org/forums/view ... 97#p413297
Not sure about the mouse control, but this makes me interested to get one to test with SunVox someday.
-
- Posts: 15
- Joined: Tue Apr 07, 2020 1:27 pm
Re: Embed existing module in meta module
thanks man! Yeah I had loads of lego lying around and couldn’t afford a flight case, so i built that I have a flight case now so the lego rig lives in the studio. Thanks for the research you did, that is interesting and I will check it out. What do you see as the advantage of controlling over GPIO? Are you thinking in terms of mapping knobs, sliders and buttons to functions of Sunvox? Even so i think keyboard and mouse would be necessary, it’s a very complex piece of software with many functions which was designed for keyboard/mouse/touch controls so it is hard to imagine how it could be adapted to work any other wayLogickin λ wrote: ↑Sat Apr 11, 2020 6:08 am Nice case for the tablet! Sometimes LEGO is a great way to quickly prototyping things when 3D printer is not available.
I just check raspberry pi library, finding that someone did come up with a solution to control keyboard with GIPO pins:
https://www.raspberrypi.org/forums/view ... 97#p413297
Not sure about the mouse control, but this makes me interested to get one to test with SunVox someday.
Re: Embed existing module in meta module
A Polyend Tracker - Sunvox Edition will be the killer.
Maybe somebody should suggest this colaboration to Polyend guys.
Maybe somebody should suggest this colaboration to Polyend guys.