diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/simpl/base.cpp | 8 | ||||
-rw-r--r-- | src/simpl/base.h | 9 |
2 files changed, 5 insertions, 12 deletions
diff --git a/src/simpl/base.cpp b/src/simpl/base.cpp index cc9dc2c..42832d6 100644 --- a/src/simpl/base.cpp +++ b/src/simpl/base.cpp @@ -93,10 +93,6 @@ Frame::~Frame() void Frame::init() { - audio.resize(_size); - synth.resize(_size); - residual.resize(_size); - synth_residual.resize(_size); _max_peaks = 100; peaks.resize(_max_peaks); _max_partials = 100; @@ -111,10 +107,6 @@ int Frame::size() void Frame::size(int new_size) { _size = new_size; - audio.resize(_size); - synth.resize(_size); - residual.resize(_size); - synth_residual.resize(_size); } int Frame::max_peaks() diff --git a/src/simpl/base.h b/src/simpl/base.h index 7649f86..a0064f1 100644 --- a/src/simpl/base.h +++ b/src/simpl/base.h @@ -30,6 +30,7 @@ namespace Simpl { typedef double number; +typedef std::vector<number> samples; // --------------------------------------------------------------------------- // Peak @@ -89,10 +90,10 @@ protected: public: Peaks peaks; Partials partials; - std::vector<number> audio; - std::vector<number> synth; - std::vector<number> residual; - std::vector<number> synth_residual; + number* audio; + number* synth; + number* residual; + number* synth_residual; Frame(); Frame(int frame_size); |