aboutsummaryrefslogtreecommitdiffstats
path: root/src/midi2machina.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-03-19 23:16:47 +0000
committerDavid Robillard <d@drobilla.net>2007-03-19 23:16:47 +0000
commit9de593d8780ec6fec43703df7a532e65baa44510 (patch)
tree8aea0a26a3ee201ef1bdf3a11995976c4ad4ea0a /src/midi2machina.cpp
parent47f59aaad7a5ab8c189905544a761940ae9f8509 (diff)
downloadmachina-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.cpp7
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;