Open 0xABADCAFE opened 4 years ago
This work will likely require that the currently ubiquitous notion of a Packet is extended into include a stereo variant which has the same number of sample pairs.
http://www.cs.cmu.edu/~music/icm-online/readings/panlaws/
Considering the effects of equal power panning on mono signals, the implications for stereo phase modulation are complex and a bit unintuitive.
While not necessarily the "cleanest" approach, there are some implementation benefits to be had from allowing the existing Packet class to be monaural or stereo, rather than explicitly creating a StereoPacket extension. TBC.
The current implementation is monaural. While the potential exists to expand the monaural signal into a stereo field using various effects, it would be much more interesting if stereo processing were introduced as a fundamental aspect of the underlying synthesis: