- Timestamp:
- Mar 5, 2013, 6:33:41 AM (12 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 208336b
- Parents:
- a4cc8e5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tests/src/io/test-source.c
ra4cc8e5 rf50e534 8 8 err = 2; 9 9 PRINT_ERR("not enough arguments\n"); 10 PRINT_MSG("usage: %s <source_path> [samplerate]\n", argv[0]); 10 PRINT_MSG("read a wave file as a mono vector\n"); 11 PRINT_MSG("usage: %s <source_path> [samplerate] [hop_size]\n", argv[0]); 12 PRINT_MSG("examples:\n"); 13 PRINT_MSG(" - read file.wav at original samplerate\n"); 14 PRINT_MSG(" %s file.wav\n", argv[0]); 15 PRINT_MSG(" - read file.wav at 32000Hz\n"); 16 PRINT_MSG(" %s file.aif 32000\n", argv[0]); 17 PRINT_MSG(" - read file.wav at original samplerate with 4096 blocks\n"); 18 PRINT_MSG(" %s file.wav 0 4096 \n", argv[0]); 11 19 return err; 12 20 } 13 21 14 uint_t samplerate = 32000;22 uint_t samplerate = 0; 15 23 uint_t hop_size = 256; 16 24 uint_t n_frames = 0, read = 0; 17 25 if ( argc == 3 ) samplerate = atoi(argv[2]); 26 if ( argc == 4 ) hop_size = atoi(argv[3]); 18 27 19 28 char_t *source_path = argv[1]; … … 31 40 } while ( read == hop_size ); 32 41 42 PRINT_MSG("read %d frames at %dHz (%d blocks) from %s\n", n_frames, samplerate, 43 n_frames / hop_size, source_path); 44 33 45 beach: 34 46 del_aubio_source (s);
Note: See TracChangeset
for help on using the changeset viewer.