diff options
author | deva <deva> | 2008-07-22 21:00:01 +0000 |
---|---|---|
committer | deva <deva> | 2008-07-22 21:00:01 +0000 |
commit | f6cabfe8fe888e00388a815541084b0fa332a462 (patch) | |
tree | d39301b9e194e2e58a24c92ec5526d05fa1b4a3a /src/sample.cc | |
parent | 14309bc447960536c34a438dffb93f520dad40fa (diff) |
DrumKit parser. Internal drumkit now used in events. This is the first milestone.
Diffstat (limited to 'src/sample.cc')
-rw-r--r-- | src/sample.cc | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/src/sample.cc b/src/sample.cc index c375645..5a06331 100644 --- a/src/sample.cc +++ b/src/sample.cc @@ -31,25 +31,11 @@ #include <sndfile.h> -Sample::Sample(char *file) +Sample::Sample(std::string name) { - SF_INFO sf_info; - SNDFILE *fh = sf_open(file, SFM_READ, &sf_info); - - size = sf_seek(fh, 0, SEEK_END); - data = (jack_default_audio_sample_t*)malloc(sizeof(jack_default_audio_sample_t)*size); - - printf("Loading %s, %d samples\n", file, size); - - sf_seek(fh, 0, SEEK_SET); - sf_read_float(fh, data, size); - - sf_close(fh); + this->name = name; } Sample::~Sample() { - free(data); - data = NULL; - size = 0; } |