| Hi all:
I may have already asked this before, but I can't remember any specific
answers.
Is there a way to do frequency shifting in Csound? By that, I mean
single-sideband amplitude modulation, where only one of the modulation
sidebands is heard (unlike ring modulation, where both of the sidebands
are heard). I would think that this could be accomplished with a phase
vocoder, by adding a fixed offset to every component, but I am not sure
how to do this in Csound.
In the analog realm (and in the digital implementation used in the
Hyperprism plug-in from Arboretum), frequency shifting uses a Hilbert
Transform as an integral part of the process. Does anyone know if an
orchestra exists for implementing this? If not, I might work on
developing a Hilbert opcode - it should be fairly straightforward,
although it would be nice to have both an FIR and IIR implementation.
Mind you, I am still not great at programming C...
Also, on a related note, anyone here have experience with DIPT?
Thanks,
|