- Timestamp:
- Dec 17, 2013, 5:13:28 PM (11 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:
- 941c9f9
- Parents:
- 5d10ac1
- Location:
- examples
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
examples/aubionotes.c
r5d10ac1 rc34336e 52 52 53 53 aubio_pitch_do (pitch, ibuf, pitch_obuf); 54 smpl_t new_pitch = fvec_ read_sample(pitch_obuf, 0);54 smpl_t new_pitch = fvec_get_sample(pitch_obuf, 0); 55 55 if(median){ 56 56 note_append(note_buffer, new_pitch); … … 59 59 /* curlevel is negatif or 1 if silence */ 60 60 smpl_t curlevel = aubio_level_detection(ibuf, silence_threshold); 61 if (fvec_ read_sample(onset, 0)) {61 if (fvec_get_sample(onset, 0)) { 62 62 /* test for silence */ 63 63 if (curlevel == 1.) { -
examples/aubioonset.c
r5d10ac1 rc34336e 34 34 fvec_zeros(obuf); 35 35 aubio_onset_do (o, ibuf, onset); 36 is_onset = fvec_ read_sample(onset, 0);36 is_onset = fvec_get_sample(onset, 0); 37 37 if ( is_onset ) { 38 38 aubio_wavetable_play ( wavetable ); -
examples/aubiopitch.c
r5d10ac1 rc34336e 33 33 fvec_zeros(obuf); 34 34 aubio_pitch_do (o, ibuf, pitch); 35 smpl_t freq = fvec_ read_sample(pitch, 0);35 smpl_t freq = fvec_get_sample(pitch, 0); 36 36 aubio_wavetable_set_amp ( wavetable, aubio_level_lin (ibuf) ); 37 37 aubio_wavetable_set_freq ( wavetable, freq ); … … 45 45 void 46 46 process_print (void) { 47 smpl_t pitch_found = fvec_ read_sample(pitch, 0);47 smpl_t pitch_found = fvec_get_sample(pitch, 0); 48 48 outmsg("%f %f\n",(blocks) 49 49 *hop_size/(float)samplerate, pitch_found); … … 70 70 if (pitch_unit != NULL) 71 71 aubio_pitch_set_unit (o, pitch_unit); 72 72 73 pitch = new_fvec (1); 73 74 -
examples/aubiotrack.c
r5d10ac1 rc34336e 29 29 fvec_t * tempo_out; 30 30 smpl_t is_beat = 0; 31 smpl_t is_onset = 0;32 31 uint_t is_silence = 0.; 33 32 34 33 void process_block(fvec_t * ibuf, fvec_t *obuf) { 35 34 aubio_tempo_do (tempo, ibuf, tempo_out); 36 is_beat = fvec_read_sample (tempo_out, 0); 37 is_onset = fvec_read_sample (tempo_out, 1); 35 is_beat = fvec_get_sample (tempo_out, 0); 38 36 if (silence_threshold != -90.) 39 37 is_silence = aubio_silence_detection(ibuf, silence_threshold); … … 54 52 outmsg("%f\n", aubio_tempo_get_last_s(tempo) ); 55 53 } 56 //if ( is_onset )57 // outmsg(" \t \t%f\n",(blocks)*hop_size/(float)samplerate);58 54 } 59 55 -
examples/jackio.c
r5d10ac1 rc34336e 253 253 for (j=0;j<(unsigned)nframes;j++) { 254 254 /* put synthnew in output */ 255 output[0][j] = fvec_ read_sample(dev->obuf, dev->pos);255 output[0][j] = fvec_get_sample(dev->obuf, dev->pos); 256 256 /* write input to datanew */ 257 fvec_ write_sample(dev->ibuf, input[0][j], dev->pos);257 fvec_set_sample(dev->ibuf, input[0][j], dev->pos); 258 258 /*time for fft*/ 259 259 if (dev->pos == (int)(dev->hop_size) - 1) {
Note: See TracChangeset
for help on using the changeset viewer.