libpsynth 0.2.1
Classes | Namespaces
/home/raskolnikov/dev/psynth/trunk/src/psynth/synth/multi_point_envelope.hpp File Reference

Time-stamp: <2011-03-21 17:34:41 raskolnikov> More...

#include <vector>
#include <psynth/sound/forwards.hpp>
#include <psynth/sound/algorithm.hpp>
#include <psynth/synth/envelope.hpp>
#include <psynth/synth/multi_point_envelope.tpp>
Include dependency graph for multi_point_envelope.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::synth::envelope_point< Sample >
class  psynth::synth::envelope_values< Sample >
class  psynth::synth::multi_point_envelope< Range, ValuesPtr >

Namespaces

namespace  psynth
namespace  psynth::synth

Detailed Description

Time-stamp: <2011-03-21 17:34:41 raskolnikov>

Author:
Juan Pedro BolĂ­var Puente <raskolnikov@es.gnu.org>
Date:
2008

A envelope with any number of points.

Todo:
Thinking about how many classes hardcode time as a float, maybe we should consider making that generic too.
Todo:
I have the feeling that many of these classes should substitute update by operator () and just use xxx_frames algorithms.