summaryrefslogtreecommitdiffstats
path: root/tests/smf_test.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-02-09 18:23:57 +0000
committerDavid Robillard <d@drobilla.net>2008-02-09 18:23:57 +0000
commit81f335330c209359ef1d2b3bdedc5c19790d2eba (patch)
tree2262742e60b1360ecd66bf1f5be57e4df2b53de3 /tests/smf_test.cpp
parent43dd122ffcdb6a0b40a56777245a870e411d439c (diff)
downloadraul-81f335330c209359ef1d2b3bdedc5c19790d2eba.tar.gz
raul-81f335330c209359ef1d2b3bdedc5c19790d2eba.tar.bz2
raul-81f335330c209359ef1d2b3bdedc5c19790d2eba.zip
Use Raul::TimeStamp (LV2 compatible typed 32:32 fixed timestamp) everywhere.
Fix initial size of Patchage messages window. Machina disabled for now (transitioning to generic timestamps). git-svn-id: http://svn.drobilla.net/lad/raul@1133 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'tests/smf_test.cpp')
-rw-r--r--tests/smf_test.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/smf_test.cpp b/tests/smf_test.cpp
index 75db43a..a123a61 100644
--- a/tests/smf_test.cpp
+++ b/tests/smf_test.cpp
@@ -14,10 +14,10 @@ main(int argc, char** argv)
if (argc < 2) {
filename = "./test.mid";
- SMFWriter writer(32768);
- writer.start(string(filename));
+ SMFWriter writer(TimeUnit(TimeUnit::BEATS, 19200));
+ writer.start(string(filename), TimeStamp(writer.unit(), 0, 0));
writer.finish();
- cout << "Wrote " << filename << " with PPQN = " << writer.ppqn() << endl;
+ cout << "Wrote " << filename << " with PPQN = " << writer.unit().ppt() << endl;
} else {
filename = argv[1];
@@ -44,7 +44,7 @@ main(int argc, char** argv)
unsigned char buf[4];
uint32_t ev_size;
- uint32_t ev_delta_time;
+ TimeStamp ev_delta_time(reader.unit());
while (reader.read_event(4, buf, &ev_size, &ev_delta_time) >= 0) {
cout << "Event, size = " << ev_size << ", time = " << ev_delta_time;