12,297
edits
Glozt100sob (talk | contribs) No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
== | == Electro-acoustic Tools (EAT): High-Level Abstractions for Audio Manipulation and Spatialisation == | ||
Author: Richard Thomas | |||
This paper introduces Electro-Acoustic Tools (EAT), a new set of accessible abstractions for composition and diffusion that are currently under development in Pure Data Extended. The aim of this project is to create well documented intermediate level tools that embrace the advanced functionality that Pure Data can provide for digital signal processing effects and spatialisation. The modules will include those for sound file playback, global transport with MIDI and parameter preset functions, elementary synthesis, granular synthesis, chorus, distortion, dynamic routing, spatialisation behaviours, MIDI control, phase shift, pitch shift, delay, reverb, and data analysis amongst others. The spatialisation modules will feature customisable semi-automatic metachronal wave and pseudo-random amplitude-based panning behaviours that can be added sequentially. Analytical modules will provide real-time feedback and facilitate the reflexive control of other module parameters using the harvested data. | This paper introduces Electro-Acoustic Tools (EAT), a new set of accessible abstractions for composition and diffusion that are currently under development in Pure Data Extended. The aim of this project is to create well documented intermediate level tools that embrace the advanced functionality that Pure Data can provide for digital signal processing effects and spatialisation. The modules will include those for sound file playback, global transport with MIDI and parameter preset functions, elementary synthesis, granular synthesis, chorus, distortion, dynamic routing, spatialisation behaviours, MIDI control, phase shift, pitch shift, delay, reverb, and data analysis amongst others. The spatialisation modules will feature customisable semi-automatic metachronal wave and pseudo-random amplitude-based panning behaviours that can be added sequentially. Analytical modules will provide real-time feedback and facilitate the reflexive control of other module parameters using the harvested data. | ||
Line 9: | Line 9: | ||
Potential EAT user groups: | Potential EAT user groups: | ||
Novice users with no prior experience of Pd. | *Novice users with no prior experience of Pd. | ||
Intermediate users of proprietary graphical programming environments seeking an alternative. | *Intermediate users of proprietary graphical programming environments seeking an alternative. | ||
Experienced users wishing to experiment with pre-built DSP tools, dynamic patching, or spatialisation. | *Experienced users wishing to experiment with pre-built DSP tools, dynamic patching, or spatialisation. | ||
Educators wishing to teach the principles of DSP using an applied approach without proprietary software. | *Educators wishing to teach the principles of DSP using an applied approach without proprietary software. |