From: Paul Brossier Date: Wed, 20 Apr 2016 12:37:10 +0000 (+0200) Subject: test.js: rename function to get_features, exit if not enough arguments X-Git-Tag: v0.0.2~18 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=5d2c63b78fce6a8e9492b59f3e8b7d968ce6c572;p=node-aubio.git test.js: rename function to get_features, exit if not enough arguments --- diff --git a/test.js b/test.js index cfbca33..cb51835 100644 --- a/test.js +++ b/test.js @@ -1,7 +1,7 @@ var aubio = require('./index.js'); var ref = require('ref'); -var get_file_bpm = function(path, params) { +var get_features = function(path, params) { // create source var source = aubio.new_aubio_source(path, params.samplerate, params.hop_s);//params.samplerate, params.hop_s); @@ -66,9 +66,17 @@ if (process.argv[2]) { var filename = process.argv[2]; } +if (filename == null) { + console.log('error: a command line argument is required.'); + console.log('usage examples:'); + console.log(' ' + process.argv[0] + ' ' + process.argv[1] + ' '); + console.log(' ' + process.argv[0] + ' ' + process.argv[1] + ' '); + return; +} + console.log('opening ' + filename); -get_file_bpm(filename, { +get_features(filename, { samplerate: 44100, win_s : 1024, hop_s : 512,