Difference between revisions of "Feedback automation"

From CCRMA Wiki
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
Line 13: Line 13:
 
==PATCH DESCRIPTION==
 
==PATCH DESCRIPTION==
 
The key object in this patch is the fiddle~ object. It provides frequency and note(midi) information, as well as amplitude data. It can also output several frequency components of the input signal. All of this data provided by the object is used to control the band-pass filters and the vbap variables.
 
The key object in this patch is the fiddle~ object. It provides frequency and note(midi) information, as well as amplitude data. It can also output several frequency components of the input signal. All of this data provided by the object is used to control the band-pass filters and the vbap variables.
The vbap object...(more info soon to come on this)does the panning for a variable number of speaker arrays. In this case I used four speakers.
+
The vbap object...(more info soon to come on this) does the panning for a variable number of speaker arrays. In this case I used four speakers.
 +
 
 +
[[Category: Projects]]

Latest revision as of 17:06, 4 March 2008

CONCEPT

This project was inspired by the use of feedback as a performance practice by British saxophonist John Butcher.

IMPLEMENTATION

Normally this practice is done with a simple dynamic microphone and an amp or PA system. My idea is to implement the use of a PD patch as a way of both automatically controlling dynamic volume of the feedback gain and the frequencies selected by a band-pass filter. Another addition to this idea was to have quadraphonic spatilization that is also automatic.

PD

The patch itself is pretty simple and consists of three basic sections:

  1. Feedback loop- set up by two delay lines
  2. Band-pass filters- three filter for each delay line
  3. Spatialization- done by vbap (vector based amplitude panning)

PATCH DESCRIPTION

The key object in this patch is the fiddle~ object. It provides frequency and note(midi) information, as well as amplitude data. It can also output several frequency components of the input signal. All of this data provided by the object is used to control the band-pass filters and the vbap variables. The vbap object...(more info soon to come on this) does the panning for a variable number of speaker arrays. In this case I used four speakers.