[Master Index] [Index for Courses]

enveloper

(ee2200/enveloper.m)


Help text

 Enveloper -- Envelope Control Pannel v1.1 / EE2200 / October 24, 1994
 Craig Ulmer

   gt7667a@eecom.gatech.edu / ulmer@eedsp.gatech.edu / gt7667a@prism.gatech.edu

 Purpose: This GUI script allows users to edit FM envelopes. The GUI builds
          As the user supplies more exteranl code.

    Stage 1: No external code.  The user has not written any code for this
             section of the lab and is just examining the basic functions
             of the woodwenv.m function. Users can edit the Attack, Sustain,
             and duration of the envelope. The envelope can be viewed with
             the plot button, and listened to with a play sound button.

    Stage 2: The user has created the scale.m function. The GUI now adds
             a control pannel that has options for rescaling the envelopes.
             listen and plot are available for examining the envelope.

    Stage 3: The user has supplied the clarinet.m funtion. User can now
             hear the envelope as applied to different pitches. Note that
             the signal generation in this stage is placed on the user's
             function.

 Notes on changing window interface: In order to get the varying window
    size(depending on what stage the user is at), care had to be taken
    in constructing the window buttons. Buttons should be thought of in
    terms of "compile time". This means that the stage number could NOT
    be used in the button scripts. The work around for this is that you
    build the button scripts AT compile time (Look at the Print and Play
    portions of this). 

Cross-Reference Information

This calls

Produced by mat2html on Wed Feb 8 12:25:18 EST 1995
Cross-Directory links are: ON