Next  |  Prev  |  Up  |  Top  |  REALSIMPLE Top

Dynamic Level Filter Laboratory Exercise

  1. Implement the above dynamic level filter in a Faust EKS synth plugin, and find a good mapping for MIDI velocity to dynamic level $L$. Try to use a simple power law of the form (in Faust)
      L = scale * log(gain) + offset;
    
    where gain is between 0 and 1. Report your values for scale and offset.
  2. Record a sequence of notes on a real guitar with progressively increasing amplitude. Plot the spectral centroid as a function of time for this recording.


Next  |  Prev  |  Up  |  Top  |  REALSIMPLE Top

Download faust_strings.pdf

``Making Virtual Electric Guitars and Associated Effects Using Faust'', by Julius O. Smith III,
REALSIMPLE Project — work supported in part by the Wallenberg Global Learning Network .
Released 2013-08-22 under the Creative Commons License (Attribution 2.5), by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA