Tuesday, 14 October 2014

Modulation Mappings

This patch was created to explore various methods for dealing with the scaling and clipping of modulation signals. Initially, basic clipping, wrapping and folding of the signal was achieved using the pong~ object. 



The technique of transforming the clipped values of the signal was expanded further using the >~ object in combination with a selector~ object to switch between the original audio and noise signals.




Non-linear scaling of the modulation signal was achieved using a combination of tables, buffers and the peek~ and index~ objects to create waveshaping. 

Similarly, the function object was used to create tendency masks which change the modulation amount over time.




Another set of objects allows for quantisation, smoothing and feedback of the modulation signal.

patch:
https://www.dropbox.com/s/d866yjxzvovc6tr/ModulationMapping.maxpat?dl=0

No comments:

Post a Comment