Abstract

We show a method for Granular Synthesis Composition based on a mathematical modeling for the musical gesture. Each gesture is drawn as a curve generated from a particular mathematical model (or function) and coded as a MATLAB script. The gestures can be deterministic through defining mathematical time functions, hand free drawn, or even randomly generated. This parametric information of gestures is interpreted through OSC messages by a granular synthesizer (Granular Streamer). The musical composition is then realized with the models (scripts) written in MATLAB and exported to a graphical score (Granular Score). The method is amenable to allow statistical analysis of the granular sound streams and the final music composition. We also offer a way to create granular streams based on correlated pair of grains parameters.

Highlights

  • We show a method for Granular Synthesis Composition based on a mathematical modeling for the musical gesture

  • Granular Streamer can run many simultaneous streams, which is configured to synthesize grains with a specific type of wave and envelope; frequency: the frequency of the wave inside the grain; duration: duration of the sound grain in milliseconds; amplitude: amplitude of the wave inside the grain with a value from 0 to 1; position X: position of the grain in stereophonic with values from -1 to 1;1 position Y: this parameter does not affect sound synthesis, but when Granular Streamer is linked to Granular Drawer, this parameter is the vertical position in which the grain will be plotted on the screen;1 density: this parameter does not affect sound synthesis when it is controlled from a text file

  • It indicates the density of grains and it will be by-passed by Granular Streamer;1 offset: if the grain stream was specified to use a wavetable instead of a fixed wave type like sine, square, etc., this parameter indicates the position to start reading the waveform in a table with values between 0 and 1, see details below in the topic Granulation of Sound;1 offadd: this parameter does not affect sound synthesis when it is controlled from a text file, but it specifies an automatic shifting of the offset

Read more

Summary

A Short Introduction to Granular Synthesis

Granular Synthesis was discovered by the Nobel Prize winner physicist Dennis Gabor inspired by Heisenberg’s Uncertainty Principle of the Quantum Mechanics. A time (or frequency) envelope must be provided to all grains This very “informal” way to define sound grains is just the Roads one when he considers Granular Synthesis “A grain of sound is a brief microacoustic event, with a duration near the threshold of human auditory perception, typically between one thousandth of a second and one tenth of a second (from 1 to 100 ms). A mathematical approach allows this control, the spectral wealth can be compromised since it’s very difficult to sculpt a wished sound wave as, for example those ones of musical instruments Between these two extreme approaches there are plenty of room for many possible hybrids methods to generate, as Roads named them, microsounds. We present here a mathematical approach to generate sound streams with a large number of grains based on parameters as frequency and duration which in our model are time dependent.

The Engine
Granular Streamer
Granular Score
Granular Drawer
Other Comparable systems
Generating Compositional Material
Some Models for Free Composition
Examples of Mathematical Models for Granular Composition
Artistic Practice with Granular Sounds
Conclusions and Perspectives
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call