Is it possible to do phase cancellation in Zebra?
-
- KVRian
- 880 posts since 26 Oct, 2011
So I'm currently trying sound design trickery that I really would like to use Zebra for, but I haven't figured out at all how to implement phase cancellation in Zebra especially for a waveform like saw that can't cancel itself out with just 180 phase degree. So is it possible to invert a waveform?
The "closest" I can get to this is by using the wrap osc mode. But sadly the result, by design, wouldn't ever cancel out another osc (at least a sawtooth).
EDIT: To make it clear: I'm not interested in direct PWM! I want to manipulate the inverted wave independently and then sum it with the original one
EDIT2: I'm really stupid. I forgot that you can just manually edit the waveform itself. Problem solved!
The "closest" I can get to this is by using the wrap osc mode. But sadly the result, by design, wouldn't ever cancel out another osc (at least a sawtooth).
EDIT: To make it clear: I'm not interested in direct PWM! I want to manipulate the inverted wave independently and then sum it with the original one
EDIT2: I'm really stupid. I forgot that you can just manually edit the waveform itself. Problem solved!
- KVRAF
- 4197 posts since 23 May, 2004 from Bad Vilbel, Germany
Interesting. A few years ago I tried hard to invert an arbitrary signal e.g. noise, but I don't think it's possible. Might be an idea to include an "A minus B" mode in the MIX modules.
- KVRAF
- 24427 posts since 7 Jan, 2009 from Croatia
Yeah that'd be nice.
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Yeah, I think I've come up with 4 or 5 different mixing modules for various cool purposes for Z3.
- KVRAF
- 24427 posts since 7 Jan, 2009 from Croatia
That hard to add a new mixer mode to Z2, huh? 
-
- KVRian
- Topic Starter
- 880 posts since 26 Oct, 2011
Oh god, I can't wait. I've been lately getting into this phase cancellation stuff and all the cool possibilities there when you start modulating one of the two signals with detune and ringmod for instance to create rather unstable-but-musical sustained tones. Bazille has been really great for this end too, but obviously it doesn't share the wide filter section of Zebra.Urs wrote: Tue Dec 17, 2019 11:42 am Yeah, I think I've come up with 4 or 5 different mixing modules for various cool purposes for Z3.
Another interesting approach to this is to create these sort of sequences too. Use one main carrier and multiple oscs with their own twists to phase cancel it, so you essentially have multiple interpolations in addition to all the possibilities between the carrier osc and any of the cancelling oscs. Of course, I'm not expecting Zebra3 to really introduce more lanes to remain backwards compatible with 2.9, but I can always dream!
-
- KVRian
- Topic Starter
- 880 posts since 26 Oct, 2011
I'm kind of surprised it isn't more common overall in software synths. Any mixers generally just do A + B operation outside of purposely modular and some semimodular synths. I'm guessing it's because that sort of thing at the very minimum requires adjustable topology if not outright semimodular design and the customer base probably doesn't see as much value in it on the average so developers don't botherHoward wrote: Tue Dec 17, 2019 8:32 am Interesting. A few years ago I tried hard to invert an arbitrary signal e.g. noise, but I don't think it's possible. Might be an idea to include an "A minus B" mode in the MIX modules.
-
- KVRist
- 230 posts since 14 Jun, 2020 from Adelaide, Australia
You can get close to an inverted waveform using the XMF in diff mode, but the XMF doesn't exactly have a "do nothing" filter (low-pass with cutoff at max is close but not exact), so you can't get it to cancel precisely. Is that a problem, or is an opportunity for a different range of interesting sounds? :-)
