Logo Search packages:      
Sourcecode: csound version File versions  Download package


/*! \class BowTable
    \brief STK bowed string table class.

    This class implements a simple bowed string
    non-linear function, as described by Smith (1986).

    by Perry R. Cook and Gary P. Scavone, 1995 - 2005.


#include "Function.h"

00017 class BowTable : public Function
  //! Default constructor.

  //! Class destructor.

  //! Set the table offset value.
    The table offset is a bias which controls the
    symmetry of the friction.  If you want the
    friction to vary with direction, use a non-zero
    value for the offset.  The default value is zero.
  void setOffset(StkFloat offset);

  //! Set the table slope value.
   The table slope controls the width of the friction
   pulse, which is related to bow force.
  void setSlope(StkFloat slope);


  StkFloat computeSample( StkFloat input );

  StkFloat offset_;
  StkFloat slope_;



Generated by  Doxygen 1.6.0   Back to index