Am I missing something? [Audio phase modulation]

Planning to create an audio phase-modulation effect. This is different from a delay effect, in which the delay is in absolute time and the phase mod is in relative time. Like this plugin, from the creators of setBfree and Whirl
But I am struggling to determine the wavelength/time shifting amount from a signal alone. Say, a sine wave with a varying rate is not at all being still enough for the delay time to be able to match the phase, or a complex audio signal with lots of harmonics has virtually the same effect.
Comments
-
phase rotate isn't realised with a delay. if you set a phase rotator to 90° ALL frequencies of the incoming signal get a phase shift of 90°.
the closest thing to a phase rotator in the reaktor library is the 'phase splitter' used in the frequency shifter (search for 'freq shift'). its shift amount is an unadjustable 90° between 'im' and 're' out. send a sine wave in and connect a scope to 'im' and 're'. you will see this shift regardless of the frequency. The shift is between 'im' and 're' not in relation to the input (like in x42 i assume). so this might not what you are looking for.
Note that the x42 has pre ringing as noted on their website. that tells me that it is realised with a FIR filter. i have no idea how to calculate the FIR coefficients for a phase rotator. i would send an impulse into x42 and look at the impulse response and see if i would come up with a function for the coefficients that approximates the impulse response.
0
Categories
- 10.7K All Categories
- 20 Welcome
- 442 Hangout
- 58 NI News
- 206 Tech Talks
- 1.1K Native Access
- 4.9K Komplete
- 615 Komplete General
- 1.1K Komplete Kontrol
- 1.8K Kontakt
- 483 Reaktor
- 153 Battery 4
- 268 Guitar Rig & FX
- 202 Massive X & Synths
- 211 Other Software & Hardware
- 2.2K Maschine
- 14 Sampling Room
- 2.6K Traktor
- 2.4K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators