Tuesday, 16 December 2014

Mapping Modules

Various modules for mapping signals were redesigned, focusing on multi functionality and the grouping of parameters/processes according to similarity.

This saves space by reducing the overall number of modules needed and allows switching between different functions without repatching.

This resulted in the following modules and panel designs:
-vca/xfade/mix
-threshold/gate/compressor
-combine/compare
-divider/gate/sah

























Quantiser
Code was also developed for the quantisation and smoothing of signals. From this, a recording was created exploring the generation of multiple streams of sound using one modulation source.




Synth Groups
In addition to this, I also started exploring groups /arrays of synths and how they could relate to each other, 

Several recordings were made exploring the use of groups to manipulate and crossfade between different sets of synths. However, the interaction between myself and the computer in this context tends to lend itself to slow developments and drone like sounds within the music


From this, ideas were formed about the creation of mappings to influence, shape and transform the group on both global and individual levels. Several scenarios were explored in which the analysis of parameters for the existing synths determines the next synth to be added. 

In particular, the use of averaging and interpolation was use to iteratively change the probabillities and sound qualities of the group. The use of averaging tends to produce converging sets of parameters, slowly reducing the difference between the newest and previous synths.

Interpolation was used to create various dimensions between different aspects of the existing synths. More specifically, the parameters for new synths can be selected from a continuum between either oldest and newest or minimum and maximum values.

Future development will focus on the dynamic grouping and manipulation of specific synths and their parameters. 

No comments:

Post a Comment