diff options
author | David Robillard <d@drobilla.net> | 2007-03-19 23:16:47 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-03-19 23:16:47 +0000 |
commit | 9de593d8780ec6fec43703df7a532e65baa44510 (patch) | |
tree | 8aea0a26a3ee201ef1bdf3a11995976c4ad4ea0a /src/midi2machina.cpp | |
parent | 47f59aaad7a5ab8c189905544a761940ae9f8509 (diff) | |
download | machina-9de593d8780ec6fec43703df7a532e65baa44510.tar.gz machina-9de593d8780ec6fec43703df7a532e65baa44510.tar.bz2 machina-9de593d8780ec6fec43703df7a532e65baa44510.zip |
Learn quantization.
RDF serialziation to a C FILE*.
Machina graph drawing improvements.
git-svn-id: http://svn.drobilla.net/lad/machina@364 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/midi2machina.cpp')
-rw-r--r-- | src/midi2machina.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/midi2machina.cpp b/src/midi2machina.cpp index d9377e7..6e6ffcb 100644 --- a/src/midi2machina.cpp +++ b/src/midi2machina.cpp @@ -48,14 +48,15 @@ catch_int(int) int main(int argc, char** argv) { - if (argc != 2) { - cout << "Usage: " << argv[0] << " FILE" << endl; + if (argc != 3) { + cout << "Usage: midi2machina QUANTIZATION FILE" << endl; + cout << "Specify quantization in beats, e.g. 1.0, or 0 for none" << endl; return -1; } SharedPtr<SMFDriver> driver(new SMFDriver()); - SharedPtr<Machine> machine = driver->learn(argv[1]); + SharedPtr<Machine> machine = driver->learn(argv[2], strtof(argv[1], NULL)); if (!machine) { cout << "Failed to load MIDI file." << endl; |