I've been working hard on replicating the Amazing Roland Juno 6, and even for such a simple synth, recreating it is HARD.
My main problems come from performing independent modulations per voice. For example if I have an ADSR envelope and I press a key until it gets to Sustain level, if I press another key as well the entire envelope shouldn't start over, just for the new key.
I've kinda hacked around this with amplitude and filter envelopes by using pairs of generators, but it's still very raw.
My biggest issue is modulating pulse width independently by voice. On the Juno 6 with PWM engaged you can hear that each voice has its own PWM applied to it. How the hell do I do that in Sunvox? The best thing I can think of is to create a selector between 6 generators that moves sequentially with each keypress.
But, I also desperately need to conserve CPU power. My last prototype cost ~20% CPU on a GAMING computer. Not good.
Any thoughts/ideas would be appreciated.
Help with modulation per voice
Help with modulation per voice
You can find me on
Bandcamp: https://sawzer.bandcamp.com/
Soundcloud: https://soundcloud.com/sawzer
Spotify: https://open.spotify.com/artist/2rISuqj ... lAIH-qg6ig
Youtube: https://www.youtube.com/channel/UCNsrO1 ... W9GF-GgQFA
Bandcamp: https://sawzer.bandcamp.com/
Soundcloud: https://soundcloud.com/sawzer
Spotify: https://open.spotify.com/artist/2rISuqj ... lAIH-qg6ig
Youtube: https://www.youtube.com/channel/UCNsrO1 ... W9GF-GgQFA
Re: Help with modulation per voice
Hello there.
I know its kinda late but still, someone may find this usefull.
This is probably the only way that is possible in sunvox,
it is pretty CPU intensive for what it is, but basically what I did is took mono synth, connected to the output via my effect of choice, also inverted the phase of direct output from this generator, and mixed it with next generator with the same settings but with added one more voice, this way I'm isolating both voices and I'm now able to apply any kind of effect per key rather than for the whole instrument.
I know its kinda late but still, someone may find this usefull.
This is probably the only way that is possible in sunvox,
it is pretty CPU intensive for what it is, but basically what I did is took mono synth, connected to the output via my effect of choice, also inverted the phase of direct output from this generator, and mixed it with next generator with the same settings but with added one more voice, this way I'm isolating both voices and I'm now able to apply any kind of effect per key rather than for the whole instrument.
- Attachments
-
- per key distortion.sunvox
- (20.33 KiB) Downloaded 438 times
Re: Help with modulation per voice
I'm ALSO late to this party but this is a great solution and isn't hard on cpu until one uses multiple voices. Old synths were limited in voice anyway (usually 8 or less...my favorite keyboard, the MS2000 is, iirc...I've never owned one, I just loved doodling around with it at the store) was only 4 note polyphony.
I'm definitely going to be using this as a template for some experiments so thanks, GWCNS. This is very VERY useful for many things!
I'm definitely going to be using this as a template for some experiments so thanks, GWCNS. This is very VERY useful for many things!
WARNINGThis angry old nerd may rant about modern computers or computer culture! It is not directed at you 99% of the time! Ignore it if it seems silly or personal!
- AutumnCheney
- Posts: 505
- Joined: Sun Dec 29, 2019 8:16 am
- Location: tahlequah, ok, usa
- Contact:
Re: Help with modulation per voice
sorry about the bump
1.9.6's new "output port number = polyphonic channel % number of connected outputs" option for the multisynth basically allows you to do this for any number of voices, and it isn't cpu intensive either per voice
1.9.6's new "output port number = polyphonic channel % number of connected outputs" option for the multisynth basically allows you to do this for any number of voices, and it isn't cpu intensive either per voice