summaryrefslogtreecommitdiffstats
path: root/raul/SMFReader.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-03-12 01:33:51 +0000
committerDavid Robillard <d@drobilla.net>2007-03-12 01:33:51 +0000
commit48df4a4510195c5036ff02e6c1a6b83488530e2f (patch)
treeaaac9b0e6916c853c00149338831099a217808ef /raul/SMFReader.h
parent973336f178defc24f65f4e7cd581a16a27b3bed0 (diff)
downloadraul-48df4a4510195c5036ff02e6c1a6b83488530e2f.tar.gz
raul-48df4a4510195c5036ff02e6c1a6b83488530e2f.tar.bz2
raul-48df4a4510195c5036ff02e6c1a6b83488530e2f.zip
Flowcanvas resizing, auto-arrange resizes if necessary.
Per-track SMF reading (raul and machina) git-svn-id: http://svn.drobilla.net/lad/raul@354 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul/SMFReader.h')
-rw-r--r--raul/SMFReader.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/raul/SMFReader.h b/raul/SMFReader.h
index 53a9927..771f139 100644
--- a/raul/SMFReader.h
+++ b/raul/SMFReader.h
@@ -34,6 +34,8 @@ public:
bool open(const std::string& filename);
+ bool seek_to_track(unsigned track);
+
uint16_t type() const { return _type; }
uint16_t ppqn() const { return _ppqn; }
size_t num_tracks() { return _num_tracks; }
@@ -53,8 +55,9 @@ protected:
std::string _filename;
FILE* _fd;
uint16_t _type;
- uint16_t _num_tracks;
uint16_t _ppqn;
+ uint16_t _num_tracks;
+ //uint32_t _track;
uint32_t _track_size;
/* Raul::BeatTime _start_time;
Raul::BeatTime _last_ev_time; ///< Time last event was written relative to _start_time