Changeset 2293d6a
- Timestamp:
- Jul 22, 2016, 9:28:15 PM (9 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:
- f280ebd
- Parents:
- 1b7f369
- Location:
- examples
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
examples/aubioonset.c
r1b7f369 r2293d6a 38 38 if ( is_onset ) { 39 39 aubio_wavetable_play ( wavetable ); 40 /* send a midi tap (default to C0) out to the midi output */ 41 if (usejack) send_noteon(miditap_note, miditap_velo); 40 42 } else { 41 43 aubio_wavetable_stop ( wavetable ); … … 79 81 examples_common_process((aubio_process_func_t)process_block, process_print); 80 82 83 // send a last note off 84 send_noteon (miditap_note, 0); 85 81 86 del_aubio_onset (o); 82 87 del_aubio_wavetable (wavetable); -
examples/aubiotrack.c
r1b7f369 r2293d6a 41 41 if ( is_beat && !is_silence ) { 42 42 aubio_wavetable_play ( wavetable ); 43 /* Send tap over midi output */ 44 /* Is called without jack use so ask for jack use */ 45 if (usejack) 46 { 47 /* Note on midi clock: Midi clock looks like it is more suitable here, 48 * but it is send 24 times between the detected bpm which is impossible 49 * to do since we get here only once per peat. 50 * Therefore midinote is used as a good workaround. 51 * Reference: 52 * http://www.blitter.com/~russtopia/MIDI/~jglatt/tech/midispec/clock.htm */ 53 send_noteon(0, 0); 54 } 43 /* send a midi tap (default to C0) out to the midi output */ 44 if (usejack) send_noteon(miditap_note, miditap_velo); 55 45 } else { 56 46 aubio_wavetable_stop ( wavetable ); … … 95 85 examples_common_process((aubio_process_func_t)process_block,process_print); 96 86 87 // send a last note off 88 send_noteon (miditap_note, 0); 89 97 90 del_aubio_tempo(tempo); 98 91 del_aubio_wavetable (wavetable); -
examples/parse_args.h
r1b7f369 r2293d6a 48 48 extern smpl_t silence_threshold; 49 49 extern uint_t mix_input; 50 // midi tap 51 extern smpl_t miditap_note; 52 extern smpl_t miditap_velo; 50 53 51 54 extern uint_t force_overwrite; -
examples/utils.c
r1b7f369 r2293d6a 65 65 fvec_t *obuf; 66 66 67 smpl_t miditap_note = 69.; 68 smpl_t miditap_velo = 65.; 69 67 70 /* settings */ 68 71 int blocks = 0;
Note: See TracChangeset
for help on using the changeset viewer.