Module: Aubio::Api
- Extended by:
- FFI::Library
- Defined in:
- lib/aubio/aubio-ffi.rb
Defined Under Namespace
Classes: AubioAudioUnitT, AubioBeattrackingT, AubioFftT, AubioFilterT, AubioFilterbankT, AubioHistT, AubioMfccT, AubioNotesT, AubioOnsetT, AubioParameterT, AubioPeakpickerT, AubioPitchT, AubioPitchfcombT, AubioPitchmcombT, AubioPitchschmittT, AubioPitchspecacfT, AubioPitchyinT, AubioPitchyinfftT, AubioPvocT, AubioResamplerT, AubioSamplerT, AubioScaleT, AubioSinkAppleAudioT, AubioSinkSndfileT, AubioSinkT, AubioSinkWavwriteT, AubioSourceAppleAudioT, AubioSourceAvcodecT, AubioSourceSndfileT, AubioSourceT, AubioSourceWavreadT, AubioSpecdescT, AubioTempoT, AubioTssT, AubioWavetableT, CvecT, FmatT, FvecT, LvecT
Constant Summary collapse
- HAVE_AUBIO_DOUBLE =
0
- AUBIO_SMPL_FMT =
"%f"
- AUBIO_LSMP_FMT =
"%lf"
Class Method Summary collapse
-
._callback_aubio_device_callback_t_(uint_t, closure, ibuf, obuf) ⇒ Integer
(Not documented).
-
._callback_aubio_log_function_t_(level, message, data) ⇒ Integer
(Not documented).
-
._enum_aubio_log_level_ ⇒ Symbol
(Not documented).
- .attach_function(name, *_) ⇒ Object
-
.aubio_audio_unit_get_info(o) ⇒ Integer
(Not documented).
-
.aubio_audio_unit_init(o) ⇒ Integer
(Not documented).
-
.aubio_audio_unit_set_callback(o, callback, closure) ⇒ Integer
(Not documented).
-
.aubio_audio_unit_set_preferred_latency(o, latency) ⇒ Integer
(Not documented).
-
.aubio_audio_unit_set_prevent_feedback(o, prevent_feedback) ⇒ Integer
(Not documented).
-
.aubio_audio_unit_set_verbose(o, verbose) ⇒ Integer
(Not documented).
-
.aubio_audio_unit_start(o) ⇒ Integer
(Not documented).
-
.aubio_audio_unit_stop(o) ⇒ Integer
(Not documented).
-
.aubio_autocorr(input, output) ⇒ nil
(Not documented).
-
.aubio_beattracking_do(bt, dfframes, out) ⇒ nil
(Not documented).
-
.aubio_beattracking_get_bpm(bt) ⇒ Float
(Not documented).
-
.aubio_beattracking_get_confidence(bt) ⇒ Float
(Not documented).
-
.aubio_beattracking_get_period(bt) ⇒ Float
(Not documented).
-
.aubio_beattracking_get_period_s(bt) ⇒ Float
(Not documented).
-
.aubio_bintofreq(bin, samplerate, fftsize) ⇒ Float
(Not documented).
-
.aubio_bintomidi(bin, samplerate, fftsize) ⇒ Float
(Not documented).
-
.aubio_cleanup ⇒ nil
(Not documented).
-
.aubio_db_spl(v) ⇒ Float
(Not documented).
-
.aubio_fft_do(s, input, spectrum) ⇒ nil
(Not documented).
-
.aubio_fft_do_complex(s, input, compspec) ⇒ nil
(Not documented).
-
.aubio_fft_get_imag(spectrum, compspec) ⇒ nil
(Not documented).
-
.aubio_fft_get_norm(compspec, spectrum) ⇒ nil
(Not documented).
-
.aubio_fft_get_phas(compspec, spectrum) ⇒ nil
(Not documented).
-
.aubio_fft_get_real(spectrum, compspec) ⇒ nil
(Not documented).
-
.aubio_fft_get_realimag(spectrum, compspec) ⇒ nil
(Not documented).
-
.aubio_fft_get_spectrum(compspec, spectrum) ⇒ nil
(Not documented).
-
.aubio_fft_rdo(s, spectrum, output) ⇒ nil
(Not documented).
-
.aubio_fft_rdo_complex(s, compspec, output) ⇒ nil
(Not documented).
-
.aubio_filter_do(f, in_) ⇒ nil
(Not documented).
-
.aubio_filter_do_filtfilt(f, in_, tmp) ⇒ nil
(Not documented).
-
.aubio_filter_do_outplace(f, in_, out) ⇒ nil
(Not documented).
-
.aubio_filter_do_reset(f) ⇒ nil
(Not documented).
-
.aubio_filter_get_feedback(f) ⇒ LvecT
(Not documented).
-
.aubio_filter_get_feedforward(f) ⇒ LvecT
(Not documented).
-
.aubio_filter_get_order(f) ⇒ Integer
(Not documented).
-
.aubio_filter_get_samplerate(f) ⇒ Integer
(Not documented).
-
.aubio_filter_set_a_weighting(f, samplerate) ⇒ Integer
(Not documented).
-
.aubio_filter_set_biquad(f, b0, b1, b2, a1, a2) ⇒ Integer
(Not documented).
-
.aubio_filter_set_c_weighting(f, samplerate) ⇒ Integer
(Not documented).
-
.aubio_filter_set_samplerate(f, samplerate) ⇒ Integer
(Not documented).
-
.aubio_filterbank_do(f, in_, out) ⇒ nil
(Not documented).
-
.aubio_filterbank_get_coeffs(f) ⇒ FmatT
(Not documented).
-
.aubio_filterbank_set_coeffs(f, filters) ⇒ Integer
(Not documented).
-
.aubio_filterbank_set_mel_coeffs_slaney(fb, samplerate) ⇒ Integer
(Not documented).
-
.aubio_filterbank_set_triangle_bands(fb, freqs, samplerate) ⇒ Integer
(Not documented).
-
.aubio_freqtobin(freq, samplerate, fftsize) ⇒ Float
(Not documented).
-
.aubio_freqtomidi(freq) ⇒ Float
(Not documented).
-
.aubio_hist_do(s, input) ⇒ nil
(Not documented).
-
.aubio_hist_do_notnull(s, input) ⇒ nil
(Not documented).
-
.aubio_hist_dyn_notnull(s, input) ⇒ nil
(Not documented).
-
.aubio_hist_mean(s) ⇒ Float
(Not documented).
-
.aubio_hist_weight(s) ⇒ nil
(Not documented).
-
.aubio_io_validate_channels(kind, path, channels) ⇒ Integer
(Not documented).
-
.aubio_io_validate_samplerate(kind, path, samplerate) ⇒ Integer
(Not documented).
-
.aubio_is_power_of_two(a) ⇒ Integer
(Not documented).
-
.aubio_level_detection(v, threshold) ⇒ Float
(Not documented).
-
.aubio_level_lin(v) ⇒ Float
(Not documented).
-
.aubio_log_reset ⇒ nil
(Not documented).
-
.aubio_log_set_function(fun, data) ⇒ nil
(Not documented).
-
.aubio_log_set_level_function(level, fun, data) ⇒ Proc(_callback_aubio_log_function_t_)
(Not documented).
-
.aubio_mfcc_do(mf, in_, out) ⇒ nil
(Not documented).
-
.aubio_miditobin(midi, samplerate, fftsize) ⇒ Float
(Not documented).
-
.aubio_miditofreq(midi) ⇒ Float
(Not documented).
-
.aubio_next_power_of_two(a) ⇒ Integer
(Not documented).
-
.aubio_notes_do(o, input, output) ⇒ nil
(Not documented).
-
.aubio_notes_get_minioi_ms(o) ⇒ Float
(Not documented).
-
.aubio_notes_get_silence(o) ⇒ Float
(Not documented).
-
.aubio_notes_set_minioi_ms(o, minioi_ms) ⇒ Integer
(Not documented).
-
.aubio_notes_set_silence(o, silence) ⇒ Integer
(Not documented).
-
.aubio_onset_do(o, input, onset) ⇒ nil
(Not documented).
-
.aubio_onset_get_delay(o) ⇒ Integer
(Not documented).
-
.aubio_onset_get_delay_ms(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_delay_s(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_descriptor(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_last(o) ⇒ Integer
(Not documented).
-
.aubio_onset_get_last_ms(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_last_s(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_minioi(o) ⇒ Integer
(Not documented).
-
.aubio_onset_get_minioi_ms(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_minioi_s(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_silence(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_threshold(o) ⇒ Float
(Not documented).
-
.aubio_onset_get_thresholded_descriptor(o) ⇒ Float
(Not documented).
-
.aubio_onset_set_delay(o, delay) ⇒ Integer
(Not documented).
-
.aubio_onset_set_delay_ms(o, delay) ⇒ Integer
(Not documented).
-
.aubio_onset_set_delay_s(o, delay) ⇒ Integer
(Not documented).
-
.aubio_onset_set_minioi(o, minioi) ⇒ Integer
(Not documented).
-
.aubio_onset_set_minioi_ms(o, minioi) ⇒ Integer
(Not documented).
-
.aubio_onset_set_minioi_s(o, minioi) ⇒ Integer
(Not documented).
-
.aubio_onset_set_silence(o, silence) ⇒ Integer
(Not documented).
-
.aubio_onset_set_threshold(o, threshold) ⇒ Integer
(Not documented).
-
.aubio_parameter_get_current_value(param) ⇒ Float
(Not documented).
-
.aubio_parameter_get_max_value(param) ⇒ Float
(Not documented).
-
.aubio_parameter_get_min_value(param) ⇒ Float
(Not documented).
-
.aubio_parameter_get_next_value(param) ⇒ Float
(Not documented).
-
.aubio_parameter_get_steps(param) ⇒ Integer
(Not documented).
-
.aubio_parameter_set_current_value(param, value) ⇒ Integer
(Not documented).
-
.aubio_parameter_set_max_value(param, max_value) ⇒ Integer
(Not documented).
-
.aubio_parameter_set_min_value(param, min_value) ⇒ Integer
(Not documented).
-
.aubio_parameter_set_steps(param, steps) ⇒ Integer
(Not documented).
-
.aubio_parameter_set_target_value(param, value) ⇒ Integer
(Not documented).
-
.aubio_peakpicker_do(p, in_, out) ⇒ nil
(Not documented).
-
.aubio_peakpicker_get_threshold(p) ⇒ Float
(Not documented).
-
.aubio_peakpicker_get_thresholded_input(p) ⇒ FvecT
(Not documented).
-
.aubio_peakpicker_set_threshold(p, threshold) ⇒ Integer
(Not documented).
-
.aubio_pitch_do(o, in_, out) ⇒ nil
(Not documented).
-
.aubio_pitch_get_confidence(o) ⇒ Float
(Not documented).
-
.aubio_pitch_get_silence(o) ⇒ Float
(Not documented).
-
.aubio_pitch_get_tolerance(o) ⇒ Float
(Not documented).
-
.aubio_pitch_set_silence(o, silence) ⇒ Integer
(Not documented).
-
.aubio_pitch_set_tolerance(o, tol) ⇒ Integer
(Not documented).
-
.aubio_pitch_set_unit(o, mode) ⇒ Integer
(Not documented).
-
.aubio_pitchfcomb_do(p, input, output) ⇒ nil
(Not documented).
-
.aubio_pitchmcomb_do(p, in_fftgrain, out_cands) ⇒ nil
(Not documented).
-
.aubio_pitchschmitt_do(p, samples_in, cands_out) ⇒ nil
(Not documented).
-
.aubio_pitchspecacf_do(o, samples_in, cands_out) ⇒ nil
(Not documented).
-
.aubio_pitchspecacf_get_confidence(o) ⇒ Float
(Not documented).
-
.aubio_pitchspecacf_get_tolerance(o) ⇒ Float
(Not documented).
-
.aubio_pitchspecacf_set_tolerance(o, tol) ⇒ Integer
(Not documented).
-
.aubio_pitchyin_do(o, samples_in, cands_out) ⇒ nil
(Not documented).
-
.aubio_pitchyin_get_confidence(o) ⇒ Float
(Not documented).
-
.aubio_pitchyin_get_tolerance(o) ⇒ Float
(Not documented).
-
.aubio_pitchyin_set_tolerance(o, tol) ⇒ Integer
(Not documented).
-
.aubio_pitchyinfft_do(o, samples_in, cands_out) ⇒ nil
(Not documented).
-
.aubio_pitchyinfft_get_confidence(o) ⇒ Float
(Not documented).
-
.aubio_pitchyinfft_get_tolerance(o) ⇒ Float
(Not documented).
-
.aubio_pitchyinfft_set_tolerance(o, tol) ⇒ Integer
(Not documented).
-
.aubio_pvoc_do(pv, in_, fftgrain) ⇒ nil
(Not documented).
-
.aubio_pvoc_get_hop(pv) ⇒ Integer
(Not documented).
-
.aubio_pvoc_get_win(pv) ⇒ Integer
(Not documented).
-
.aubio_pvoc_rdo(pv, fftgrain, out) ⇒ nil
(Not documented).
-
.aubio_quadfrac(s0, s1, s2, pf) ⇒ Float
(Not documented).
-
.aubio_resampler_do(s, input, output) ⇒ nil
(Not documented).
-
.aubio_sampler_do(o, input, output) ⇒ nil
(Not documented).
-
.aubio_sampler_do_multi(o, input, output) ⇒ nil
(Not documented).
-
.aubio_sampler_get_playing(o) ⇒ Integer
(Not documented).
-
.aubio_sampler_load(o, uri) ⇒ Integer
(Not documented).
-
.aubio_sampler_play(o) ⇒ Integer
(Not documented).
-
.aubio_sampler_set_playing(o, playing) ⇒ Integer
(Not documented).
-
.aubio_sampler_stop(o) ⇒ Integer
(Not documented).
-
.aubio_scale_do(s, input) ⇒ nil
scale input vector.
-
.aubio_scale_set_limits(s, ilow, ihig, olow, ohig) ⇒ Integer
modify scale parameters after object creation.
-
.aubio_silence_detection(v, threshold) ⇒ Integer
(Not documented).
-
.aubio_sink_apple_audio_close(s) ⇒ Integer
(Not documented).
-
.aubio_sink_apple_audio_do(s, write_data, write) ⇒ nil
(Not documented).
-
.aubio_sink_apple_audio_do_multi(s, write_data, write) ⇒ nil
(Not documented).
-
.aubio_sink_apple_audio_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_sink_apple_audio_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_sink_apple_audio_preset_channels(s, channels) ⇒ Integer
(Not documented).
-
.aubio_sink_apple_audio_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented).
-
.aubio_sink_close(s) ⇒ Integer
(Not documented).
-
.aubio_sink_do(s, write_data, write) ⇒ nil
(Not documented).
-
.aubio_sink_do_multi(s, write_data, write) ⇒ nil
(Not documented).
-
.aubio_sink_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_sink_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_sink_preset_channels(s, channels) ⇒ Integer
(Not documented).
-
.aubio_sink_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented).
-
.aubio_sink_sndfile_close(s) ⇒ Integer
(Not documented).
-
.aubio_sink_sndfile_do(s, write_data, write) ⇒ nil
(Not documented).
-
.aubio_sink_sndfile_do_multi(s, write_data, write) ⇒ nil
(Not documented).
-
.aubio_sink_sndfile_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_sink_sndfile_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_sink_sndfile_preset_channels(s, channels) ⇒ Integer
(Not documented).
-
.aubio_sink_sndfile_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented).
-
.aubio_sink_wavwrite_close(s) ⇒ Integer
(Not documented).
-
.aubio_sink_wavwrite_do(s, write_data, write) ⇒ nil
(Not documented).
-
.aubio_sink_wavwrite_do_multi(s, write_data, write) ⇒ nil
(Not documented).
-
.aubio_sink_wavwrite_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_sink_wavwrite_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_sink_wavwrite_preset_channels(s, channels) ⇒ Integer
(Not documented).
-
.aubio_sink_wavwrite_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented).
-
.aubio_source_apple_audio_close(s) ⇒ Integer
(Not documented).
-
.aubio_source_apple_audio_do(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_apple_audio_do_multi(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_apple_audio_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_source_apple_audio_get_duration(s) ⇒ Integer
(Not documented).
-
.aubio_source_apple_audio_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_source_apple_audio_seek(s, pos) ⇒ Integer
(Not documented).
-
.aubio_source_avcodec_close(s) ⇒ Integer
(Not documented).
-
.aubio_source_avcodec_do(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_avcodec_do_multi(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_avcodec_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_source_avcodec_get_duration(s) ⇒ Integer
(Not documented).
-
.aubio_source_avcodec_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_source_avcodec_seek(s, pos) ⇒ Integer
(Not documented).
-
.aubio_source_close(s) ⇒ Integer
(Not documented).
-
.aubio_source_do(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_do_multi(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_source_get_duration(s) ⇒ Integer
(Not documented).
-
.aubio_source_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_source_seek(s, pos) ⇒ Integer
(Not documented).
-
.aubio_source_sndfile_close(s) ⇒ Integer
(Not documented).
-
.aubio_source_sndfile_do(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_sndfile_do_multi(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_sndfile_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_source_sndfile_get_duration(s) ⇒ Integer
(Not documented).
-
.aubio_source_sndfile_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_source_sndfile_seek(s, pos) ⇒ Integer
(Not documented).
-
.aubio_source_wavread_close(s) ⇒ Integer
(Not documented).
-
.aubio_source_wavread_do(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_wavread_do_multi(s, read_to, read) ⇒ nil
(Not documented).
-
.aubio_source_wavread_get_channels(s) ⇒ Integer
(Not documented).
-
.aubio_source_wavread_get_duration(s) ⇒ Integer
(Not documented).
-
.aubio_source_wavread_get_samplerate(s) ⇒ Integer
(Not documented).
-
.aubio_source_wavread_seek(s, pos) ⇒ Integer
(Not documented).
-
.aubio_specdesc_do(o, fftgrain, desc) ⇒ nil
(Not documented).
-
.aubio_tempo_do(o, input, tempo) ⇒ nil
(Not documented).
-
.aubio_tempo_get_bpm(o) ⇒ Float
(Not documented).
-
.aubio_tempo_get_confidence(o) ⇒ Float
(Not documented).
-
.aubio_tempo_get_delay(o) ⇒ Integer
(Not documented).
-
.aubio_tempo_get_delay_ms(o) ⇒ Float
(Not documented).
-
.aubio_tempo_get_delay_s(o) ⇒ Float
(Not documented).
-
.aubio_tempo_get_last(o) ⇒ Integer
(Not documented).
-
.aubio_tempo_get_last_ms(o) ⇒ Float
(Not documented).
-
.aubio_tempo_get_last_s(o) ⇒ Float
(Not documented).
-
.aubio_tempo_get_last_tatum(o) ⇒ Float
(Not documented).
-
.aubio_tempo_get_period(bt) ⇒ Float
(Not documented).
-
.aubio_tempo_get_period_s(bt) ⇒ Float
(Not documented).
-
.aubio_tempo_get_silence(o) ⇒ Float
(Not documented).
-
.aubio_tempo_get_threshold(o) ⇒ Float
(Not documented).
-
.aubio_tempo_set_delay(o, delay) ⇒ Integer
(Not documented).
-
.aubio_tempo_set_delay_ms(o, delay) ⇒ Integer
(Not documented).
-
.aubio_tempo_set_delay_s(o, delay) ⇒ Integer
(Not documented).
-
.aubio_tempo_set_silence(o, silence) ⇒ Integer
(Not documented).
-
.aubio_tempo_set_tatum_signature(o, signature) ⇒ Integer
(Not documented).
-
.aubio_tempo_set_threshold(o, threshold) ⇒ Integer
(Not documented).
-
.aubio_tempo_was_tatum(o) ⇒ Integer
(Not documented).
-
.aubio_tss_do(o, input, trans, stead) ⇒ nil
(Not documented).
-
.aubio_tss_set_alpha(o, alpha) ⇒ Integer
(Not documented).
-
.aubio_tss_set_beta(o, beta) ⇒ Integer
(Not documented).
-
.aubio_tss_set_threshold(o, thrs) ⇒ Integer
(Not documented).
-
.aubio_unwrap2pi(phase) ⇒ Float
(Not documented).
-
.aubio_wavetable_do(o, input, output) ⇒ nil
(Not documented).
-
.aubio_wavetable_do_multi(o, input, output) ⇒ nil
(Not documented).
-
.aubio_wavetable_get_amp(o) ⇒ Float
(Not documented).
-
.aubio_wavetable_get_freq(o) ⇒ Float
(Not documented).
-
.aubio_wavetable_get_playing(o) ⇒ Integer
(Not documented).
-
.aubio_wavetable_load(o, uri) ⇒ Integer
(Not documented).
-
.aubio_wavetable_play(o) ⇒ Integer
(Not documented).
-
.aubio_wavetable_set_amp(o, amp) ⇒ Integer
(Not documented).
-
.aubio_wavetable_set_freq(o, freq) ⇒ Integer
(Not documented).
-
.aubio_wavetable_set_playing(o, playing) ⇒ Integer
(Not documented).
-
.aubio_wavetable_stop(o) ⇒ Integer
(Not documented).
-
.aubio_zero_crossing_rate(v) ⇒ Float
(Not documented).
-
.cvec_copy(s, t) ⇒ nil
(Not documented).
-
.cvec_norm_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented).
-
.cvec_norm_get_sample(s, position) ⇒ Float
(Not documented).
-
.cvec_norm_ones(s) ⇒ nil
(Not documented).
-
.cvec_norm_set_all(s, val) ⇒ nil
(Not documented).
-
.cvec_norm_set_sample(s, val, position) ⇒ nil
(Not documented).
-
.cvec_norm_zeros(s) ⇒ nil
(Not documented).
-
.cvec_phas_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented).
-
.cvec_phas_get_sample(s, position) ⇒ Float
(Not documented).
-
.cvec_phas_ones(s) ⇒ nil
(Not documented).
-
.cvec_phas_set_all(s, val) ⇒ nil
(Not documented).
-
.cvec_phas_set_sample(s, val, position) ⇒ nil
(Not documented).
-
.cvec_phas_zeros(s) ⇒ nil
(Not documented).
-
.cvec_print(s) ⇒ nil
(Not documented).
-
.cvec_zeros(s) ⇒ nil
(Not documented).
-
.del_aubio_audio_unit(o) ⇒ Integer
(Not documented).
-
.del_aubio_beattracking(p) ⇒ nil
(Not documented).
-
.del_aubio_fft(s) ⇒ nil
(Not documented).
-
.del_aubio_filter(f) ⇒ nil
(Not documented).
-
.del_aubio_filterbank(f) ⇒ nil
(Not documented).
-
.del_aubio_hist(s) ⇒ nil
(Not documented).
-
.del_aubio_mfcc(mf) ⇒ nil
(Not documented).
-
.del_aubio_notes(o) ⇒ nil
(Not documented).
-
.del_aubio_onset(o) ⇒ nil
(Not documented).
-
.del_aubio_parameter(param) ⇒ nil
(Not documented).
-
.del_aubio_peakpicker(p) ⇒ nil
(Not documented).
-
.del_aubio_pitch(o) ⇒ nil
(Not documented).
-
.del_aubio_pitchfcomb(p) ⇒ nil
(Not documented).
-
.del_aubio_pitchmcomb(p) ⇒ nil
(Not documented).
-
.del_aubio_pitchschmitt(p) ⇒ nil
(Not documented).
-
.del_aubio_pitchspecacf(o) ⇒ nil
(Not documented).
-
.del_aubio_pitchyin(o) ⇒ nil
(Not documented).
-
.del_aubio_pitchyinfft(o) ⇒ nil
(Not documented).
-
.del_aubio_pvoc(pv) ⇒ nil
(Not documented).
-
.del_aubio_resampler(s) ⇒ nil
(Not documented).
-
.del_aubio_sampler(o) ⇒ nil
(Not documented).
-
.del_aubio_scale(s) ⇒ nil
delete a scale object.
-
.del_aubio_sink(s) ⇒ nil
(Not documented).
-
.del_aubio_sink_apple_audio(s) ⇒ nil
(Not documented).
-
.del_aubio_sink_sndfile(s) ⇒ nil
(Not documented).
-
.del_aubio_sink_wavwrite(s) ⇒ nil
(Not documented).
-
.del_aubio_source(s) ⇒ nil
(Not documented).
-
.del_aubio_source_apple_audio(s) ⇒ nil
(Not documented).
-
.del_aubio_source_avcodec(s) ⇒ nil
(Not documented).
-
.del_aubio_source_sndfile(s) ⇒ nil
(Not documented).
-
.del_aubio_source_wavread(s) ⇒ nil
(Not documented).
-
.del_aubio_specdesc(o) ⇒ nil
(Not documented).
-
.del_aubio_tempo(o) ⇒ nil
(Not documented).
-
.del_aubio_tss(o) ⇒ nil
(Not documented).
-
.del_aubio_wavetable(o) ⇒ nil
(Not documented).
-
.del_cvec(s) ⇒ nil
(Not documented).
-
.del_fmat(s) ⇒ nil
(Not documented).
-
.del_fvec(s) ⇒ nil
(Not documented).
-
.del_lvec(s) ⇒ nil
(Not documented).
-
.fmat_copy(s, t) ⇒ nil
(Not documented).
-
.fmat_get_channel(s, channel, output) ⇒ nil
(Not documented).
-
.fmat_get_channel_data(s, channel) ⇒ FFI::Pointer(*SmplT)
(Not documented).
-
.fmat_get_data(s) ⇒ FFI::Pointer(**SmplT)
(Not documented).
-
.fmat_get_sample(s, channel, position) ⇒ Float
(Not documented).
-
.fmat_ones(s) ⇒ nil
(Not documented).
-
.fmat_print(s) ⇒ nil
(Not documented).
-
.fmat_rev(s) ⇒ nil
(Not documented).
-
.fmat_set(s, val) ⇒ nil
(Not documented).
-
.fmat_set_sample(s, data, channel, position) ⇒ nil
(Not documented).
-
.fmat_vecmul(s, scale, output) ⇒ nil
(Not documented).
-
.fmat_weight(s, weight) ⇒ nil
(Not documented).
-
.fmat_zeros(s) ⇒ nil
(Not documented).
-
.fvec_abs(s) ⇒ nil
(Not documented).
-
.fvec_adapt_thres(v, tmp, post, pre) ⇒ nil
(Not documented).
-
.fvec_add(v, c) ⇒ nil
(Not documented).
-
.fvec_alpha_norm(v, p) ⇒ Float
(Not documented).
-
.fvec_alpha_normalise(v, p) ⇒ nil
(Not documented).
-
.fvec_ceil(s) ⇒ nil
(Not documented).
-
.fvec_copy(s, t) ⇒ nil
(Not documented).
-
.fvec_cos(s) ⇒ nil
(Not documented).
-
.fvec_exp(s) ⇒ nil
(Not documented).
-
.fvec_floor(s) ⇒ nil
(Not documented).
-
.fvec_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented).
-
.fvec_get_sample(s, position) ⇒ Float
(Not documented).
-
.fvec_ishift(v) ⇒ nil
(Not documented).
-
.fvec_local_hfc(v) ⇒ Float
(Not documented).
-
.fvec_log(s) ⇒ nil
(Not documented).
-
.fvec_log10(s) ⇒ nil
(Not documented).
-
.fvec_max(s) ⇒ Float
(Not documented).
-
.fvec_max_elem(s) ⇒ Integer
(Not documented).
-
.fvec_mean(s) ⇒ Float
(Not documented).
-
.fvec_median(v) ⇒ Float
(Not documented).
-
.fvec_min(s) ⇒ Float
(Not documented).
-
.fvec_min_elem(s) ⇒ Integer
(Not documented).
-
.fvec_min_removal(v) ⇒ nil
(Not documented).
-
.fvec_moving_thres(v, tmp, post, pre, pos) ⇒ Float
(Not documented).
-
.fvec_ones(s) ⇒ nil
(Not documented).
-
.fvec_peakpick(v, p) ⇒ Integer
(Not documented).
-
.fvec_pow(s, pow) ⇒ nil
(Not documented).
-
.fvec_print(s) ⇒ nil
(Not documented).
-
.fvec_quadratic_peak_mag(x, p) ⇒ Float
(Not documented).
-
.fvec_quadratic_peak_pos(x, p) ⇒ Float
(Not documented).
-
.fvec_rev(s) ⇒ nil
(Not documented).
-
.fvec_round(s) ⇒ nil
(Not documented).
-
.fvec_set_all(s, val) ⇒ nil
(Not documented).
-
.fvec_set_sample(s, data, position) ⇒ nil
(Not documented).
-
.fvec_set_window(window, window_type) ⇒ Integer
(Not documented).
-
.fvec_shift(v) ⇒ nil
(Not documented).
-
.fvec_sin(s) ⇒ nil
(Not documented).
-
.fvec_sqrt(s) ⇒ nil
(Not documented).
-
.fvec_sum(v) ⇒ Float
(Not documented).
-
.fvec_weight(s, weight) ⇒ nil
(Not documented).
-
.fvec_weighted_copy(in_, weight, out) ⇒ nil
(Not documented).
-
.fvec_zeros(s) ⇒ nil
(Not documented).
-
.lvec_get_data(s) ⇒ FFI::Pointer(*LsmpT)
(Not documented).
-
.lvec_get_sample(s, position) ⇒ Float
(Not documented).
-
.lvec_ones(s) ⇒ nil
(Not documented).
-
.lvec_print(s) ⇒ nil
(Not documented).
-
.lvec_set_all(s, val) ⇒ nil
(Not documented).
-
.lvec_set_sample(s, data, position) ⇒ nil
(Not documented).
-
.lvec_zeros(s) ⇒ nil
(Not documented).
-
.new_aubio_audio_unit(samplerate, inchannels, outchannels, blocksize) ⇒ AubioAudioUnitT
(Not documented).
-
.new_aubio_beattracking(winlen, hop_size, samplerate) ⇒ AubioBeattrackingT
(Not documented).
-
.new_aubio_fft(size) ⇒ AubioFftT
(Not documented).
-
.new_aubio_filter(order) ⇒ AubioFilterT
(Not documented).
-
.new_aubio_filter_a_weighting(samplerate) ⇒ AubioFilterT
(Not documented).
-
.new_aubio_filter_biquad(b0, b1, b2, a1, a2) ⇒ AubioFilterT
(Not documented).
-
.new_aubio_filter_c_weighting(samplerate) ⇒ AubioFilterT
(Not documented).
-
.new_aubio_filterbank(n_filters, win_s) ⇒ AubioFilterbankT
(Not documented).
-
.new_aubio_hist(flow, fhig, nelems) ⇒ AubioHistT
(Not documented).
-
.new_aubio_mfcc(buf_size, n_filters, n_coeffs, samplerate) ⇒ AubioMfccT
(Not documented).
-
.new_aubio_notes(method, buf_size, hop_size, samplerate) ⇒ AubioNotesT
(Not documented).
-
.new_aubio_onset(method, buf_size, hop_size, samplerate) ⇒ AubioOnsetT
(Not documented).
-
.new_aubio_parameter(min_value, max_value, steps) ⇒ AubioParameterT
(Not documented).
-
.new_aubio_peakpicker ⇒ AubioPeakpickerT
(Not documented).
-
.new_aubio_pitch(method, buf_size, hop_size, samplerate) ⇒ AubioPitchT
(Not documented).
-
.new_aubio_pitchfcomb(buf_size, hop_size) ⇒ AubioPitchfcombT
(Not documented).
-
.new_aubio_pitchmcomb(buf_size, hop_size) ⇒ AubioPitchmcombT
(Not documented).
-
.new_aubio_pitchschmitt(buf_size) ⇒ AubioPitchschmittT
(Not documented).
-
.new_aubio_pitchspecacf(buf_size) ⇒ AubioPitchspecacfT
(Not documented).
-
.new_aubio_pitchyin(buf_size) ⇒ AubioPitchyinT
(Not documented).
-
.new_aubio_pitchyinfft(samplerate, buf_size) ⇒ AubioPitchyinfftT
(Not documented).
-
.new_aubio_pvoc(win_s, hop_s) ⇒ AubioPvocT
(Not documented).
-
.new_aubio_resampler(ratio, type) ⇒ AubioResamplerT
(Not documented).
-
.new_aubio_sampler(samplerate, hop_size) ⇒ AubioSamplerT
(Not documented).
-
.new_aubio_scale(flow, fhig, ilow, ihig) ⇒ AubioScaleT
create a scale object.
-
.new_aubio_sink(uri, samplerate) ⇒ AubioSinkT
(Not documented).
-
.new_aubio_sink_apple_audio(uri, samplerate) ⇒ AubioSinkAppleAudioT
(Not documented).
-
.new_aubio_sink_sndfile(uri, samplerate) ⇒ AubioSinkSndfileT
(Not documented).
-
.new_aubio_sink_wavwrite(uri, samplerate) ⇒ AubioSinkWavwriteT
(Not documented).
-
.new_aubio_source(uri, samplerate, hop_size) ⇒ AubioSourceT
(Not documented).
-
.new_aubio_source_apple_audio(uri, samplerate, hop_size) ⇒ AubioSourceAppleAudioT
(Not documented).
-
.new_aubio_source_avcodec(uri, samplerate, hop_size) ⇒ AubioSourceAvcodecT
(Not documented).
-
.new_aubio_source_sndfile(uri, samplerate, hop_size) ⇒ AubioSourceSndfileT
(Not documented).
-
.new_aubio_source_wavread(uri, samplerate, hop_size) ⇒ AubioSourceWavreadT
(Not documented).
-
.new_aubio_specdesc(method, buf_size) ⇒ AubioSpecdescT
(Not documented).
-
.new_aubio_tempo(method, buf_size, hop_size, samplerate) ⇒ AubioTempoT
(Not documented).
-
.new_aubio_tss(buf_size, hop_size) ⇒ AubioTssT
(Not documented).
-
.new_aubio_wavetable(samplerate, hop_size) ⇒ AubioWavetableT
(Not documented).
-
.new_aubio_window(window_type, size) ⇒ FvecT
(Not documented).
-
.new_cvec(length) ⇒ CvecT
(Not documented).
-
.new_fmat(height, length) ⇒ FmatT
(Not documented).
-
.new_fvec(length) ⇒ FvecT
(Not documented).
-
.new_lvec(length) ⇒ LvecT
(Not documented).
Class Method Details
._callback_aubio_device_callback_t_(uint_t, closure, ibuf, obuf) ⇒ Integer
(Not documented)
This entry is only for documentation and no real method.
2457 |
# File 'lib/aubio/aubio-ffi.rb', line 2457 callback :aubio_device_callback_t, [:uint, :pointer, FmatT, FmatT], :uint |
._callback_aubio_log_function_t_(level, message, data) ⇒ Integer
(Not documented)
This entry is only for documentation and no real method.
2402 |
# File 'lib/aubio/aubio-ffi.rb', line 2402 callback :aubio_log_function_t, [:int, :string, :pointer], :int |
._enum_aubio_log_level_ ⇒ Symbol
(Not documented)
This entry is only for documentation and no real method. The FFI::Enum can be accessed via #enum_type(:aubio_log_level).
Options:
- :err
- :inf
-
< critical errors
- :msg
-
< infos
- :dbg
-
< general messages
- :wrn
-
< debug messages
- :last_level
-
< warnings
2383 2384 2385 2386 2387 2388 2389 2390 |
# File 'lib/aubio/aubio-ffi.rb', line 2383 enum :aubio_log_level, [ :err, 0, :inf, 1, :msg, 2, :dbg, 3, :wrn, 4, :last_level, 5 ] |
.attach_function(name, *_) ⇒ Object
11 12 13 14 15 |
# File 'lib/aubio/aubio-ffi.rb', line 11 def self.attach_function(name, *_) begin; super; rescue FFI::NotFoundError => e (class << self; self; end).class_eval { define_method(name) { |*_| raise e } } end end |
.aubio_audio_unit_get_info(o) ⇒ Integer
(Not documented)
2502 |
# File 'lib/aubio/aubio-ffi.rb', line 2502 attach_function :aubio_audio_unit_get_info, :aubio_audio_unit_get_info, [AubioAudioUnitT], :int |
.aubio_audio_unit_init(o) ⇒ Integer
(Not documented)
2510 |
# File 'lib/aubio/aubio-ffi.rb', line 2510 attach_function :aubio_audio_unit_init, :aubio_audio_unit_init, [AubioAudioUnitT], :int |
.aubio_audio_unit_set_callback(o, callback, closure) ⇒ Integer
(Not documented)
2467 |
# File 'lib/aubio/aubio-ffi.rb', line 2467 attach_function :aubio_audio_unit_set_callback, :aubio_audio_unit_set_callback, [AubioAudioUnitT, :aubio_device_callback_t, :pointer], :uint |
.aubio_audio_unit_set_preferred_latency(o, latency) ⇒ Integer
(Not documented)
2485 |
# File 'lib/aubio/aubio-ffi.rb', line 2485 attach_function :aubio_audio_unit_set_preferred_latency, :aubio_audio_unit_set_preferred_latency, [AubioAudioUnitT, :float], :int |
.aubio_audio_unit_set_prevent_feedback(o, prevent_feedback) ⇒ Integer
(Not documented)
2494 |
# File 'lib/aubio/aubio-ffi.rb', line 2494 attach_function :aubio_audio_unit_set_prevent_feedback, :aubio_audio_unit_set_prevent_feedback, [AubioAudioUnitT, :uint], :int |
.aubio_audio_unit_set_verbose(o, verbose) ⇒ Integer
(Not documented)
2476 |
# File 'lib/aubio/aubio-ffi.rb', line 2476 attach_function :aubio_audio_unit_set_verbose, :aubio_audio_unit_set_verbose, [AubioAudioUnitT, :uint], :int |
.aubio_audio_unit_start(o) ⇒ Integer
(Not documented)
2518 |
# File 'lib/aubio/aubio-ffi.rb', line 2518 attach_function :aubio_audio_unit_start, :aubio_audio_unit_start, [AubioAudioUnitT], :int |
.aubio_audio_unit_stop(o) ⇒ Integer
(Not documented)
2526 |
# File 'lib/aubio/aubio-ffi.rb', line 2526 attach_function :aubio_audio_unit_stop, :aubio_audio_unit_stop, [AubioAudioUnitT], :int |
.aubio_autocorr(input, output) ⇒ nil
(Not documented)
3343 |
# File 'lib/aubio/aubio-ffi.rb', line 3343 attach_function :aubio_autocorr, :aubio_autocorr, [FvecT, FvecT], :void |
.aubio_beattracking_do(bt, dfframes, out) ⇒ nil
(Not documented)
3687 |
# File 'lib/aubio/aubio-ffi.rb', line 3687 attach_function :aubio_beattracking_do, :aubio_beattracking_do, [AubioBeattrackingT, FvecT, FvecT], :void |
.aubio_beattracking_get_bpm(bt) ⇒ Float
(Not documented)
3711 |
# File 'lib/aubio/aubio-ffi.rb', line 3711 attach_function :aubio_beattracking_get_bpm, :aubio_beattracking_get_bpm, [AubioBeattrackingT], :float |
.aubio_beattracking_get_confidence(bt) ⇒ Float
(Not documented)
3719 |
# File 'lib/aubio/aubio-ffi.rb', line 3719 attach_function :aubio_beattracking_get_confidence, :aubio_beattracking_get_confidence, [AubioBeattrackingT], :float |
.aubio_beattracking_get_period(bt) ⇒ Float
(Not documented)
3695 |
# File 'lib/aubio/aubio-ffi.rb', line 3695 attach_function :aubio_beattracking_get_period, :aubio_beattracking_get_period, [AubioBeattrackingT], :float |
.aubio_beattracking_get_period_s(bt) ⇒ Float
(Not documented)
3703 |
# File 'lib/aubio/aubio-ffi.rb', line 3703 attach_function :aubio_beattracking_get_period_s, :aubio_beattracking_get_period_s, [AubioBeattrackingT], :float |
.aubio_bintofreq(bin, samplerate, fftsize) ⇒ Float
(Not documented)
598 |
# File 'lib/aubio/aubio-ffi.rb', line 598 attach_function :aubio_bintofreq, :aubio_bintofreq, [:float, :float, :float], :float |
.aubio_bintomidi(bin, samplerate, fftsize) ⇒ Float
(Not documented)
578 |
# File 'lib/aubio/aubio-ffi.rb', line 578 attach_function :aubio_bintomidi, :aubio_bintomidi, [:float, :float, :float], :float |
.aubio_cleanup ⇒ nil
(Not documented)
631 |
# File 'lib/aubio/aubio-ffi.rb', line 631 attach_function :aubio_cleanup, :aubio_cleanup, [], :void |
.aubio_db_spl(v) ⇒ Float
(Not documented)
655 |
# File 'lib/aubio/aubio-ffi.rb', line 655 attach_function :aubio_db_spl, :aubio_db_spl, [FvecT], :float |
.aubio_fft_do(s, input, spectrum) ⇒ nil
(Not documented)
983 |
# File 'lib/aubio/aubio-ffi.rb', line 983 attach_function :aubio_fft_do, :aubio_fft_do, [AubioFftT, FvecT, CvecT], :void |
.aubio_fft_do_complex(s, input, compspec) ⇒ nil
(Not documented)
1003 |
# File 'lib/aubio/aubio-ffi.rb', line 1003 attach_function :aubio_fft_do_complex, :aubio_fft_do_complex, [AubioFftT, FvecT, FvecT], :void |
.aubio_fft_get_imag(spectrum, compspec) ⇒ nil
(Not documented)
1049 |
# File 'lib/aubio/aubio-ffi.rb', line 1049 attach_function :aubio_fft_get_imag, :aubio_fft_get_imag, [CvecT, FvecT], :void |
.aubio_fft_get_norm(compspec, spectrum) ⇒ nil
(Not documented)
1058 |
# File 'lib/aubio/aubio-ffi.rb', line 1058 attach_function :aubio_fft_get_norm, :aubio_fft_get_norm, [FvecT, CvecT], :void |
.aubio_fft_get_phas(compspec, spectrum) ⇒ nil
(Not documented)
1040 |
# File 'lib/aubio/aubio-ffi.rb', line 1040 attach_function :aubio_fft_get_phas, :aubio_fft_get_phas, [FvecT, CvecT], :void |
.aubio_fft_get_real(spectrum, compspec) ⇒ nil
(Not documented)
1067 |
# File 'lib/aubio/aubio-ffi.rb', line 1067 attach_function :aubio_fft_get_real, :aubio_fft_get_real, [CvecT, FvecT], :void |
.aubio_fft_get_realimag(spectrum, compspec) ⇒ nil
(Not documented)
1031 |
# File 'lib/aubio/aubio-ffi.rb', line 1031 attach_function :aubio_fft_get_realimag, :aubio_fft_get_realimag, [CvecT, FvecT], :void |
.aubio_fft_get_spectrum(compspec, spectrum) ⇒ nil
(Not documented)
1022 |
# File 'lib/aubio/aubio-ffi.rb', line 1022 attach_function :aubio_fft_get_spectrum, :aubio_fft_get_spectrum, [FvecT, CvecT], :void |
.aubio_fft_rdo(s, spectrum, output) ⇒ nil
(Not documented)
993 |
# File 'lib/aubio/aubio-ffi.rb', line 993 attach_function :aubio_fft_rdo, :aubio_fft_rdo, [AubioFftT, CvecT, FvecT], :void |
.aubio_fft_rdo_complex(s, compspec, output) ⇒ nil
(Not documented)
1013 |
# File 'lib/aubio/aubio-ffi.rb', line 1013 attach_function :aubio_fft_rdo_complex, :aubio_fft_rdo_complex, [AubioFftT, FvecT, FvecT], :void |
.aubio_filter_do(f, in_) ⇒ nil
(Not documented)
808 |
# File 'lib/aubio/aubio-ffi.rb', line 808 attach_function :aubio_filter_do, :aubio_filter_do, [AubioFilterT, FvecT], :void |
.aubio_filter_do_filtfilt(f, in_, tmp) ⇒ nil
(Not documented)
828 |
# File 'lib/aubio/aubio-ffi.rb', line 828 attach_function :aubio_filter_do_filtfilt, :aubio_filter_do_filtfilt, [AubioFilterT, FvecT, FvecT], :void |
.aubio_filter_do_outplace(f, in_, out) ⇒ nil
(Not documented)
818 |
# File 'lib/aubio/aubio-ffi.rb', line 818 attach_function :aubio_filter_do_outplace, :aubio_filter_do_outplace, [AubioFilterT, FvecT, FvecT], :void |
.aubio_filter_do_reset(f) ⇒ nil
(Not documented)
877 |
# File 'lib/aubio/aubio-ffi.rb', line 877 attach_function :aubio_filter_do_reset, :aubio_filter_do_reset, [AubioFilterT], :void |
.aubio_filter_get_feedback(f) ⇒ LvecT
(Not documented)
836 |
# File 'lib/aubio/aubio-ffi.rb', line 836 attach_function :aubio_filter_get_feedback, :aubio_filter_get_feedback, [AubioFilterT], LvecT |
.aubio_filter_get_feedforward(f) ⇒ LvecT
(Not documented)
844 |
# File 'lib/aubio/aubio-ffi.rb', line 844 attach_function :aubio_filter_get_feedforward, :aubio_filter_get_feedforward, [AubioFilterT], LvecT |
.aubio_filter_get_order(f) ⇒ Integer
(Not documented)
852 |
# File 'lib/aubio/aubio-ffi.rb', line 852 attach_function :aubio_filter_get_order, :aubio_filter_get_order, [AubioFilterT], :uint |
.aubio_filter_get_samplerate(f) ⇒ Integer
(Not documented)
860 |
# File 'lib/aubio/aubio-ffi.rb', line 860 attach_function :aubio_filter_get_samplerate, :aubio_filter_get_samplerate, [AubioFilterT], :uint |
.aubio_filter_set_a_weighting(f, samplerate) ⇒ Integer
(Not documented)
935 |
# File 'lib/aubio/aubio-ffi.rb', line 935 attach_function :aubio_filter_set_a_weighting, :aubio_filter_set_a_weighting, [AubioFilterT, :uint], :uint |
.aubio_filter_set_biquad(f, b0, b1, b2, a1, a2) ⇒ Integer
(Not documented)
906 |
# File 'lib/aubio/aubio-ffi.rb', line 906 attach_function :aubio_filter_set_biquad, :aubio_filter_set_biquad, [AubioFilterT, :double, :double, :double, :double, :double], :uint |
.aubio_filter_set_c_weighting(f, samplerate) ⇒ Integer
(Not documented)
952 |
# File 'lib/aubio/aubio-ffi.rb', line 952 attach_function :aubio_filter_set_c_weighting, :aubio_filter_set_c_weighting, [AubioFilterT, :uint], :uint |
.aubio_filter_set_samplerate(f, samplerate) ⇒ Integer
(Not documented)
869 |
# File 'lib/aubio/aubio-ffi.rb', line 869 attach_function :aubio_filter_set_samplerate, :aubio_filter_set_samplerate, [AubioFilterT, :uint], :uint |
.aubio_filterbank_do(f, in_, out) ⇒ nil
(Not documented)
1157 |
# File 'lib/aubio/aubio-ffi.rb', line 1157 attach_function :aubio_filterbank_do, :aubio_filterbank_do, [AubioFilterbankT, CvecT, FvecT], :void |
.aubio_filterbank_get_coeffs(f) ⇒ FmatT
(Not documented)
1165 |
# File 'lib/aubio/aubio-ffi.rb', line 1165 attach_function :aubio_filterbank_get_coeffs, :aubio_filterbank_get_coeffs, [AubioFilterbankT], FmatT |
.aubio_filterbank_set_coeffs(f, filters) ⇒ Integer
(Not documented)
1174 |
# File 'lib/aubio/aubio-ffi.rb', line 1174 attach_function :aubio_filterbank_set_coeffs, :aubio_filterbank_set_coeffs, [AubioFilterbankT, FmatT], :uint |
.aubio_filterbank_set_mel_coeffs_slaney(fb, samplerate) ⇒ Integer
(Not documented)
1193 |
# File 'lib/aubio/aubio-ffi.rb', line 1193 attach_function :aubio_filterbank_set_mel_coeffs_slaney, :aubio_filterbank_set_mel_coeffs_slaney, [AubioFilterbankT, :float], :uint |
.aubio_filterbank_set_triangle_bands(fb, freqs, samplerate) ⇒ Integer
(Not documented)
1184 |
# File 'lib/aubio/aubio-ffi.rb', line 1184 attach_function :aubio_filterbank_set_triangle_bands, :aubio_filterbank_set_triangle_bands, [AubioFilterbankT, FvecT, :float], :uint |
.aubio_freqtobin(freq, samplerate, fftsize) ⇒ Float
(Not documented)
608 |
# File 'lib/aubio/aubio-ffi.rb', line 608 attach_function :aubio_freqtobin, :aubio_freqtobin, [:float, :float, :float], :float |
.aubio_freqtomidi(freq) ⇒ Float
(Not documented)
616 |
# File 'lib/aubio/aubio-ffi.rb', line 616 attach_function :aubio_freqtomidi, :aubio_freqtomidi, [:float], :float |
.aubio_hist_do(s, input) ⇒ nil
(Not documented)
3759 |
# File 'lib/aubio/aubio-ffi.rb', line 3759 attach_function :aubio_hist_do, :aubio_hist_do, [AubioHistT, FvecT], :void |
.aubio_hist_do_notnull(s, input) ⇒ nil
(Not documented)
3768 |
# File 'lib/aubio/aubio-ffi.rb', line 3768 attach_function :aubio_hist_do_notnull, :aubio_hist_do_notnull, [AubioHistT, FvecT], :void |
.aubio_hist_dyn_notnull(s, input) ⇒ nil
(Not documented)
3793 |
# File 'lib/aubio/aubio-ffi.rb', line 3793 attach_function :aubio_hist_dyn_notnull, :aubio_hist_dyn_notnull, [AubioHistT, FvecT], :void |
.aubio_hist_mean(s) ⇒ Float
(Not documented)
3776 |
# File 'lib/aubio/aubio-ffi.rb', line 3776 attach_function :aubio_hist_mean, :aubio_hist_mean, [AubioHistT], :float |
.aubio_hist_weight(s) ⇒ nil
(Not documented)
3784 |
# File 'lib/aubio/aubio-ffi.rb', line 3784 attach_function :aubio_hist_weight, :aubio_hist_weight, [AubioHistT], :void |
.aubio_io_validate_channels(kind, path, channels) ⇒ Integer
(Not documented)
2554 |
# File 'lib/aubio/aubio-ffi.rb', line 2554 attach_function :aubio_io_validate_channels, :aubio_io_validate_channels, [:string, :string, :uint], :uint |
.aubio_io_validate_samplerate(kind, path, samplerate) ⇒ Integer
(Not documented)
2544 |
# File 'lib/aubio/aubio-ffi.rb', line 2544 attach_function :aubio_io_validate_samplerate, :aubio_io_validate_samplerate, [:string, :string, :uint], :uint |
.aubio_is_power_of_two(a) ⇒ Integer
(Not documented)
3326 |
# File 'lib/aubio/aubio-ffi.rb', line 3326 attach_function :aubio_is_power_of_two, :aubio_is_power_of_two, [:uint], :uint |
.aubio_level_detection(v, threshold) ⇒ Float
(Not documented)
673 |
# File 'lib/aubio/aubio-ffi.rb', line 673 attach_function :aubio_level_detection, :aubio_level_detection, [FvecT, :float], :float |
.aubio_level_lin(v) ⇒ Float
(Not documented)
647 |
# File 'lib/aubio/aubio-ffi.rb', line 647 attach_function :aubio_level_lin, :aubio_level_lin, [FvecT], :float |
.aubio_log_reset ⇒ nil
(Not documented)
2428 |
# File 'lib/aubio/aubio-ffi.rb', line 2428 attach_function :aubio_log_reset, :aubio_log_reset, [], :void |
.aubio_log_set_function(fun, data) ⇒ nil
(Not documented)
2411 |
# File 'lib/aubio/aubio-ffi.rb', line 2411 attach_function :aubio_log_set_function, :aubio_log_set_function, [:aubio_log_function_t, :pointer], :void |
.aubio_log_set_level_function(level, fun, data) ⇒ Proc(_callback_aubio_log_function_t_)
(Not documented)
2421 |
# File 'lib/aubio/aubio-ffi.rb', line 2421 attach_function :aubio_log_set_level_function, :aubio_log_set_level_function, [:int, :aubio_log_function_t, :pointer], :aubio_log_function_t |
.aubio_mfcc_do(mf, in_, out) ⇒ nil
(Not documented)
1227 |
# File 'lib/aubio/aubio-ffi.rb', line 1227 attach_function :aubio_mfcc_do, :aubio_mfcc_do, [AubioMfccT, CvecT, FvecT], :void |
.aubio_miditobin(midi, samplerate, fftsize) ⇒ Float
(Not documented)
588 |
# File 'lib/aubio/aubio-ffi.rb', line 588 attach_function :aubio_miditobin, :aubio_miditobin, [:float, :float, :float], :float |
.aubio_miditofreq(midi) ⇒ Float
(Not documented)
624 |
# File 'lib/aubio/aubio-ffi.rb', line 624 attach_function :aubio_miditofreq, :aubio_miditofreq, [:float], :float |
.aubio_next_power_of_two(a) ⇒ Integer
(Not documented)
3334 |
# File 'lib/aubio/aubio-ffi.rb', line 3334 attach_function :aubio_next_power_of_two, :aubio_next_power_of_two, [:uint], :uint |
.aubio_notes_do(o, input, output) ⇒ nil
(Not documented)
1848 |
# File 'lib/aubio/aubio-ffi.rb', line 1848 attach_function :aubio_notes_do, :aubio_notes_do, [AubioNotesT, FvecT, FvecT], :void |
.aubio_notes_get_minioi_ms(o) ⇒ Float
(Not documented)
1873 |
# File 'lib/aubio/aubio-ffi.rb', line 1873 attach_function :aubio_notes_get_minioi_ms, :aubio_notes_get_minioi_ms, [AubioNotesT], :float |
.aubio_notes_get_silence(o) ⇒ Float
(Not documented)
1865 |
# File 'lib/aubio/aubio-ffi.rb', line 1865 attach_function :aubio_notes_get_silence, :aubio_notes_get_silence, [AubioNotesT], :float |
.aubio_notes_set_minioi_ms(o, minioi_ms) ⇒ Integer
(Not documented)
1882 |
# File 'lib/aubio/aubio-ffi.rb', line 1882 attach_function :aubio_notes_set_minioi_ms, :aubio_notes_set_minioi_ms, [AubioNotesT, :float], :uint |
.aubio_notes_set_silence(o, silence) ⇒ Integer
(Not documented)
1857 |
# File 'lib/aubio/aubio-ffi.rb', line 1857 attach_function :aubio_notes_set_silence, :aubio_notes_set_silence, [AubioNotesT, :float], :uint |
.aubio_onset_do(o, input, onset) ⇒ nil
(Not documented)
1430 |
# File 'lib/aubio/aubio-ffi.rb', line 1430 attach_function :aubio_onset_do, :aubio_onset_do, [AubioOnsetT, FvecT, FvecT], :void |
.aubio_onset_get_delay(o) ⇒ Integer
(Not documented)
1582 |
# File 'lib/aubio/aubio-ffi.rb', line 1582 attach_function :aubio_onset_get_delay, :aubio_onset_get_delay, [AubioOnsetT], :uint |
.aubio_onset_get_delay_ms(o) ⇒ Float
(Not documented)
1598 |
# File 'lib/aubio/aubio-ffi.rb', line 1598 attach_function :aubio_onset_get_delay_ms, :aubio_onset_get_delay_ms, [AubioOnsetT], :float |
.aubio_onset_get_delay_s(o) ⇒ Float
(Not documented)
1590 |
# File 'lib/aubio/aubio-ffi.rb', line 1590 attach_function :aubio_onset_get_delay_s, :aubio_onset_get_delay_s, [AubioOnsetT], :float |
.aubio_onset_get_descriptor(o) ⇒ Float
(Not documented)
1479 |
# File 'lib/aubio/aubio-ffi.rb', line 1479 attach_function :aubio_onset_get_descriptor, :aubio_onset_get_descriptor, [AubioOnsetT], :float |
.aubio_onset_get_last(o) ⇒ Integer
(Not documented)
1438 |
# File 'lib/aubio/aubio-ffi.rb', line 1438 attach_function :aubio_onset_get_last, :aubio_onset_get_last, [AubioOnsetT], :uint |
.aubio_onset_get_last_ms(o) ⇒ Float
(Not documented)
1454 |
# File 'lib/aubio/aubio-ffi.rb', line 1454 attach_function :aubio_onset_get_last_ms, :aubio_onset_get_last_ms, [AubioOnsetT], :float |
.aubio_onset_get_last_s(o) ⇒ Float
(Not documented)
1446 |
# File 'lib/aubio/aubio-ffi.rb', line 1446 attach_function :aubio_onset_get_last_s, :aubio_onset_get_last_s, [AubioOnsetT], :float |
.aubio_onset_get_minioi(o) ⇒ Integer
(Not documented)
1558 |
# File 'lib/aubio/aubio-ffi.rb', line 1558 attach_function :aubio_onset_get_minioi, :aubio_onset_get_minioi, [AubioOnsetT], :uint |
.aubio_onset_get_minioi_ms(o) ⇒ Float
(Not documented)
1574 |
# File 'lib/aubio/aubio-ffi.rb', line 1574 attach_function :aubio_onset_get_minioi_ms, :aubio_onset_get_minioi_ms, [AubioOnsetT], :float |
.aubio_onset_get_minioi_s(o) ⇒ Float
(Not documented)
1566 |
# File 'lib/aubio/aubio-ffi.rb', line 1566 attach_function :aubio_onset_get_minioi_s, :aubio_onset_get_minioi_s, [AubioOnsetT], :float |
.aubio_onset_get_silence(o) ⇒ Float
(Not documented)
1471 |
# File 'lib/aubio/aubio-ffi.rb', line 1471 attach_function :aubio_onset_get_silence, :aubio_onset_get_silence, [AubioOnsetT], :float |
.aubio_onset_get_threshold(o) ⇒ Float
(Not documented)
1606 |
# File 'lib/aubio/aubio-ffi.rb', line 1606 attach_function :aubio_onset_get_threshold, :aubio_onset_get_threshold, [AubioOnsetT], :float |
.aubio_onset_get_thresholded_descriptor(o) ⇒ Float
(Not documented)
1487 |
# File 'lib/aubio/aubio-ffi.rb', line 1487 attach_function :aubio_onset_get_thresholded_descriptor, :aubio_onset_get_thresholded_descriptor, [AubioOnsetT], :float |
.aubio_onset_set_delay(o, delay) ⇒ Integer
(Not documented)
1532 |
# File 'lib/aubio/aubio-ffi.rb', line 1532 attach_function :aubio_onset_set_delay, :aubio_onset_set_delay, [AubioOnsetT, :uint], :uint |
.aubio_onset_set_delay_ms(o, delay) ⇒ Integer
(Not documented)
1550 |
# File 'lib/aubio/aubio-ffi.rb', line 1550 attach_function :aubio_onset_set_delay_ms, :aubio_onset_set_delay_ms, [AubioOnsetT, :float], :uint |
.aubio_onset_set_delay_s(o, delay) ⇒ Integer
(Not documented)
1541 |
# File 'lib/aubio/aubio-ffi.rb', line 1541 attach_function :aubio_onset_set_delay_s, :aubio_onset_set_delay_s, [AubioOnsetT, :float], :uint |
.aubio_onset_set_minioi(o, minioi) ⇒ Integer
(Not documented)
1505 |
# File 'lib/aubio/aubio-ffi.rb', line 1505 attach_function :aubio_onset_set_minioi, :aubio_onset_set_minioi, [AubioOnsetT, :uint], :uint |
.aubio_onset_set_minioi_ms(o, minioi) ⇒ Integer
(Not documented)
1523 |
# File 'lib/aubio/aubio-ffi.rb', line 1523 attach_function :aubio_onset_set_minioi_ms, :aubio_onset_set_minioi_ms, [AubioOnsetT, :float], :uint |
.aubio_onset_set_minioi_s(o, minioi) ⇒ Integer
(Not documented)
1514 |
# File 'lib/aubio/aubio-ffi.rb', line 1514 attach_function :aubio_onset_set_minioi_s, :aubio_onset_set_minioi_s, [AubioOnsetT, :float], :uint |
.aubio_onset_set_silence(o, silence) ⇒ Integer
(Not documented)
1463 |
# File 'lib/aubio/aubio-ffi.rb', line 1463 attach_function :aubio_onset_set_silence, :aubio_onset_set_silence, [AubioOnsetT, :float], :uint |
.aubio_onset_set_threshold(o, threshold) ⇒ Integer
(Not documented)
1496 |
# File 'lib/aubio/aubio-ffi.rb', line 1496 attach_function :aubio_onset_set_threshold, :aubio_onset_set_threshold, [AubioOnsetT, :float], :uint |
.aubio_parameter_get_current_value(param) ⇒ Float
(Not documented)
2292 |
# File 'lib/aubio/aubio-ffi.rb', line 2292 attach_function :aubio_parameter_get_current_value, :aubio_parameter_get_current_value, [AubioParameterT], :float |
.aubio_parameter_get_max_value(param) ⇒ Float
(Not documented)
2352 |
# File 'lib/aubio/aubio-ffi.rb', line 2352 attach_function :aubio_parameter_get_max_value, :aubio_parameter_get_max_value, [AubioParameterT], :float |
.aubio_parameter_get_min_value(param) ⇒ Float
(Not documented)
2335 |
# File 'lib/aubio/aubio-ffi.rb', line 2335 attach_function :aubio_parameter_get_min_value, :aubio_parameter_get_min_value, [AubioParameterT], :float |
.aubio_parameter_get_next_value(param) ⇒ Float
(Not documented)
2284 |
# File 'lib/aubio/aubio-ffi.rb', line 2284 attach_function :aubio_parameter_get_next_value, :aubio_parameter_get_next_value, [AubioParameterT], :float |
.aubio_parameter_get_steps(param) ⇒ Integer
(Not documented)
2318 |
# File 'lib/aubio/aubio-ffi.rb', line 2318 attach_function :aubio_parameter_get_steps, :aubio_parameter_get_steps, [AubioParameterT], :uint |
.aubio_parameter_set_current_value(param, value) ⇒ Integer
(Not documented)
2301 |
# File 'lib/aubio/aubio-ffi.rb', line 2301 attach_function :aubio_parameter_set_current_value, :aubio_parameter_set_current_value, [AubioParameterT, :float], :uint |
.aubio_parameter_set_max_value(param, max_value) ⇒ Integer
(Not documented)
2344 |
# File 'lib/aubio/aubio-ffi.rb', line 2344 attach_function :aubio_parameter_set_max_value, :aubio_parameter_set_max_value, [AubioParameterT, :float], :uint |
.aubio_parameter_set_min_value(param, min_value) ⇒ Integer
(Not documented)
2327 |
# File 'lib/aubio/aubio-ffi.rb', line 2327 attach_function :aubio_parameter_set_min_value, :aubio_parameter_set_min_value, [AubioParameterT, :float], :uint |
.aubio_parameter_set_steps(param, steps) ⇒ Integer
(Not documented)
2310 |
# File 'lib/aubio/aubio-ffi.rb', line 2310 attach_function :aubio_parameter_set_steps, :aubio_parameter_set_steps, [AubioParameterT, :uint], :uint |
.aubio_parameter_set_target_value(param, value) ⇒ Integer
(Not documented)
2276 |
# File 'lib/aubio/aubio-ffi.rb', line 2276 attach_function :aubio_parameter_set_target_value, :aubio_parameter_set_target_value, [AubioParameterT, :float], :uint |
.aubio_peakpicker_do(p, in_, out) ⇒ nil
(Not documented)
3365 |
# File 'lib/aubio/aubio-ffi.rb', line 3365 attach_function :aubio_peakpicker_do, :aubio_peakpicker_do, [AubioPeakpickerT, FvecT, FvecT], :void |
.aubio_peakpicker_get_threshold(p) ⇒ Float
(Not documented)
3398 |
# File 'lib/aubio/aubio-ffi.rb', line 3398 attach_function :aubio_peakpicker_get_threshold, :aubio_peakpicker_get_threshold, [AubioPeakpickerT], :float |
.aubio_peakpicker_get_thresholded_input(p) ⇒ FvecT
(Not documented)
3381 |
# File 'lib/aubio/aubio-ffi.rb', line 3381 attach_function :aubio_peakpicker_get_thresholded_input, :aubio_peakpicker_get_thresholded_input, [AubioPeakpickerT], FvecT |
.aubio_peakpicker_set_threshold(p, threshold) ⇒ Integer
(Not documented)
3390 |
# File 'lib/aubio/aubio-ffi.rb', line 3390 attach_function :aubio_peakpicker_set_threshold, :aubio_peakpicker_set_threshold, [AubioPeakpickerT, :float], :uint |
.aubio_pitch_do(o, in_, out) ⇒ nil
(Not documented)
1334 |
# File 'lib/aubio/aubio-ffi.rb', line 1334 attach_function :aubio_pitch_do, :aubio_pitch_do, [AubioPitchT, FvecT, FvecT], :void |
.aubio_pitch_get_confidence(o) ⇒ Float
(Not documented)
1404 |
# File 'lib/aubio/aubio-ffi.rb', line 1404 attach_function :aubio_pitch_get_confidence, :aubio_pitch_get_confidence, [AubioPitchT], :float |
.aubio_pitch_get_silence(o) ⇒ Float
(Not documented)
1396 |
# File 'lib/aubio/aubio-ffi.rb', line 1396 attach_function :aubio_pitch_get_silence, :aubio_pitch_get_silence, [AubioPitchT], :float |
.aubio_pitch_get_tolerance(o) ⇒ Float
(Not documented)
1351 |
# File 'lib/aubio/aubio-ffi.rb', line 1351 attach_function :aubio_pitch_get_tolerance, :aubio_pitch_get_tolerance, [AubioPitchT], :float |
.aubio_pitch_set_silence(o, silence) ⇒ Integer
(Not documented)
1388 |
# File 'lib/aubio/aubio-ffi.rb', line 1388 attach_function :aubio_pitch_set_silence, :aubio_pitch_set_silence, [AubioPitchT, :float], :uint |
.aubio_pitch_set_tolerance(o, tol) ⇒ Integer
(Not documented)
1343 |
# File 'lib/aubio/aubio-ffi.rb', line 1343 attach_function :aubio_pitch_set_tolerance, :aubio_pitch_set_tolerance, [AubioPitchT, :float], :uint |
.aubio_pitch_set_unit(o, mode) ⇒ Integer
(Not documented)
1379 |
# File 'lib/aubio/aubio-ffi.rb', line 1379 attach_function :aubio_pitch_set_unit, :aubio_pitch_set_unit, [AubioPitchT, :string], :uint |
.aubio_pitchfcomb_do(p, input, output) ⇒ nil
(Not documented)
3413 |
# File 'lib/aubio/aubio-ffi.rb', line 3413 attach_function :aubio_pitchfcomb_do, :aubio_pitchfcomb_do, [AubioPitchfcombT, FvecT, FvecT], :void |
.aubio_pitchmcomb_do(p, in_fftgrain, out_cands) ⇒ nil
(Not documented)
3445 |
# File 'lib/aubio/aubio-ffi.rb', line 3445 attach_function :aubio_pitchmcomb_do, :aubio_pitchmcomb_do, [AubioPitchmcombT, CvecT, FvecT], :void |
.aubio_pitchschmitt_do(p, samples_in, cands_out) ⇒ nil
(Not documented)
3477 |
# File 'lib/aubio/aubio-ffi.rb', line 3477 attach_function :aubio_pitchschmitt_do, :aubio_pitchschmitt_do, [AubioPitchschmittT, FvecT, FvecT], :void |
.aubio_pitchspecacf_do(o, samples_in, cands_out) ⇒ nil
(Not documented)
3508 |
# File 'lib/aubio/aubio-ffi.rb', line 3508 attach_function :aubio_pitchspecacf_do, :aubio_pitchspecacf_do, [AubioPitchspecacfT, FvecT, FvecT], :void |
.aubio_pitchspecacf_get_confidence(o) ⇒ Float
(Not documented)
3549 |
# File 'lib/aubio/aubio-ffi.rb', line 3549 attach_function :aubio_pitchspecacf_get_confidence, :aubio_pitchspecacf_get_confidence, [AubioPitchspecacfT], :float |
.aubio_pitchspecacf_get_tolerance(o) ⇒ Float
(Not documented)
3532 |
# File 'lib/aubio/aubio-ffi.rb', line 3532 attach_function :aubio_pitchspecacf_get_tolerance, :aubio_pitchspecacf_get_tolerance, [AubioPitchspecacfT], :float |
.aubio_pitchspecacf_set_tolerance(o, tol) ⇒ Integer
(Not documented)
3541 |
# File 'lib/aubio/aubio-ffi.rb', line 3541 attach_function :aubio_pitchspecacf_set_tolerance, :aubio_pitchspecacf_set_tolerance, [AubioPitchspecacfT, :float], :uint |
.aubio_pitchyin_do(o, samples_in, cands_out) ⇒ nil
(Not documented)
3580 |
# File 'lib/aubio/aubio-ffi.rb', line 3580 attach_function :aubio_pitchyin_do, :aubio_pitchyin_do, [AubioPitchyinT, FvecT, FvecT], :void |
.aubio_pitchyin_get_confidence(o) ⇒ Float
(Not documented)
3605 |
# File 'lib/aubio/aubio-ffi.rb', line 3605 attach_function :aubio_pitchyin_get_confidence, :aubio_pitchyin_get_confidence, [AubioPitchyinT], :float |
.aubio_pitchyin_get_tolerance(o) ⇒ Float
(Not documented)
3597 |
# File 'lib/aubio/aubio-ffi.rb', line 3597 attach_function :aubio_pitchyin_get_tolerance, :aubio_pitchyin_get_tolerance, [AubioPitchyinT], :float |
.aubio_pitchyin_set_tolerance(o, tol) ⇒ Integer
(Not documented)
3589 |
# File 'lib/aubio/aubio-ffi.rb', line 3589 attach_function :aubio_pitchyin_set_tolerance, :aubio_pitchyin_set_tolerance, [AubioPitchyinT, :float], :uint |
.aubio_pitchyinfft_do(o, samples_in, cands_out) ⇒ nil
(Not documented)
3620 |
# File 'lib/aubio/aubio-ffi.rb', line 3620 attach_function :aubio_pitchyinfft_do, :aubio_pitchyinfft_do, [AubioPitchyinfftT, FvecT, FvecT], :void |
.aubio_pitchyinfft_get_confidence(o) ⇒ Float
(Not documented)
3662 |
# File 'lib/aubio/aubio-ffi.rb', line 3662 attach_function :aubio_pitchyinfft_get_confidence, :aubio_pitchyinfft_get_confidence, [AubioPitchyinfftT], :float |
.aubio_pitchyinfft_get_tolerance(o) ⇒ Float
(Not documented)
3645 |
# File 'lib/aubio/aubio-ffi.rb', line 3645 attach_function :aubio_pitchyinfft_get_tolerance, :aubio_pitchyinfft_get_tolerance, [AubioPitchyinfftT], :float |
.aubio_pitchyinfft_set_tolerance(o, tol) ⇒ Integer
(Not documented)
3654 |
# File 'lib/aubio/aubio-ffi.rb', line 3654 attach_function :aubio_pitchyinfft_set_tolerance, :aubio_pitchyinfft_set_tolerance, [AubioPitchyinfftT, :float], :uint |
.aubio_pvoc_do(pv, in_, fftgrain) ⇒ nil
(Not documented)
1099 |
# File 'lib/aubio/aubio-ffi.rb', line 1099 attach_function :aubio_pvoc_do, :aubio_pvoc_do, [AubioPvocT, FvecT, CvecT], :void |
.aubio_pvoc_get_hop(pv) ⇒ Integer
(Not documented)
1125 |
# File 'lib/aubio/aubio-ffi.rb', line 1125 attach_function :aubio_pvoc_get_hop, :aubio_pvoc_get_hop, [AubioPvocT], :uint |
.aubio_pvoc_get_win(pv) ⇒ Integer
(Not documented)
1117 |
# File 'lib/aubio/aubio-ffi.rb', line 1117 attach_function :aubio_pvoc_get_win, :aubio_pvoc_get_win, [AubioPvocT], :uint |
.aubio_pvoc_rdo(pv, fftgrain, out) ⇒ nil
(Not documented)
1109 |
# File 'lib/aubio/aubio-ffi.rb', line 1109 attach_function :aubio_pvoc_rdo, :aubio_pvoc_rdo, [AubioPvocT, CvecT, FvecT], :void |
.aubio_quadfrac(s0, s1, s2, pf) ⇒ Float
(Not documented)
3309 |
# File 'lib/aubio/aubio-ffi.rb', line 3309 attach_function :aubio_quadfrac, :aubio_quadfrac, [:float, :float, :float, :float], :float |
.aubio_resampler_do(s, input, output) ⇒ nil
(Not documented)
794 |
# File 'lib/aubio/aubio-ffi.rb', line 794 attach_function :aubio_resampler_do, :aubio_resampler_do, [AubioResamplerT, FvecT, FvecT], :void |
.aubio_sampler_do(o, input, output) ⇒ nil
(Not documented)
2083 |
# File 'lib/aubio/aubio-ffi.rb', line 2083 attach_function :aubio_sampler_do, :aubio_sampler_do, [AubioSamplerT, FvecT, FvecT], :void |
.aubio_sampler_do_multi(o, input, output) ⇒ nil
(Not documented)
2093 |
# File 'lib/aubio/aubio-ffi.rb', line 2093 attach_function :aubio_sampler_do_multi, :aubio_sampler_do_multi, [AubioSamplerT, FmatT, FmatT], :void |
.aubio_sampler_get_playing(o) ⇒ Integer
(Not documented)
2101 |
# File 'lib/aubio/aubio-ffi.rb', line 2101 attach_function :aubio_sampler_get_playing, :aubio_sampler_get_playing, [AubioSamplerT], :uint |
.aubio_sampler_load(o, uri) ⇒ Integer
(Not documented)
2073 |
# File 'lib/aubio/aubio-ffi.rb', line 2073 attach_function :aubio_sampler_load, :aubio_sampler_load, [AubioSamplerT, :string], :uint |
.aubio_sampler_play(o) ⇒ Integer
(Not documented)
2118 |
# File 'lib/aubio/aubio-ffi.rb', line 2118 attach_function :aubio_sampler_play, :aubio_sampler_play, [AubioSamplerT], :uint |
.aubio_sampler_set_playing(o, playing) ⇒ Integer
(Not documented)
2110 |
# File 'lib/aubio/aubio-ffi.rb', line 2110 attach_function :aubio_sampler_set_playing, :aubio_sampler_set_playing, [AubioSamplerT, :uint], :uint |
.aubio_sampler_stop(o) ⇒ Integer
(Not documented)
2126 |
# File 'lib/aubio/aubio-ffi.rb', line 2126 attach_function :aubio_sampler_stop, :aubio_sampler_stop, [AubioSamplerT], :uint |
.aubio_scale_do(s, input) ⇒ nil
scale input vector
3826 |
# File 'lib/aubio/aubio-ffi.rb', line 3826 attach_function :aubio_scale_do, :aubio_scale_do, [AubioScaleT, FvecT], :void |
.aubio_scale_set_limits(s, ilow, ihig, olow, ohig) ⇒ Integer
modify scale parameters after object creation
3838 |
# File 'lib/aubio/aubio-ffi.rb', line 3838 attach_function :aubio_scale_set_limits, :aubio_scale_set_limits, [AubioScaleT, :float, :float, :float, :float], :uint |
.aubio_silence_detection(v, threshold) ⇒ Integer
(Not documented)
664 |
# File 'lib/aubio/aubio-ffi.rb', line 664 attach_function :aubio_silence_detection, :aubio_silence_detection, [FvecT, :float], :uint |
.aubio_sink_apple_audio_close(s) ⇒ Integer
(Not documented)
2630 |
# File 'lib/aubio/aubio-ffi.rb', line 2630 attach_function :aubio_sink_apple_audio_close, :aubio_sink_apple_audio_close, [AubioSinkAppleAudioT], :uint |
.aubio_sink_apple_audio_do(s, write_data, write) ⇒ nil
(Not documented)
2612 |
# File 'lib/aubio/aubio-ffi.rb', line 2612 attach_function :aubio_sink_apple_audio_do, :aubio_sink_apple_audio_do, [AubioSinkAppleAudioT, FvecT, :uint], :void |
.aubio_sink_apple_audio_do_multi(s, write_data, write) ⇒ nil
(Not documented)
2622 |
# File 'lib/aubio/aubio-ffi.rb', line 2622 attach_function :aubio_sink_apple_audio_do_multi, :aubio_sink_apple_audio_do_multi, [AubioSinkAppleAudioT, FmatT, :uint], :void |
.aubio_sink_apple_audio_get_channels(s) ⇒ Integer
(Not documented)
2602 |
# File 'lib/aubio/aubio-ffi.rb', line 2602 attach_function :aubio_sink_apple_audio_get_channels, :aubio_sink_apple_audio_get_channels, [AubioSinkAppleAudioT], :uint |
.aubio_sink_apple_audio_get_samplerate(s) ⇒ Integer
(Not documented)
2594 |
# File 'lib/aubio/aubio-ffi.rb', line 2594 attach_function :aubio_sink_apple_audio_get_samplerate, :aubio_sink_apple_audio_get_samplerate, [AubioSinkAppleAudioT], :uint |
.aubio_sink_apple_audio_preset_channels(s, channels) ⇒ Integer
(Not documented)
2586 |
# File 'lib/aubio/aubio-ffi.rb', line 2586 attach_function :aubio_sink_apple_audio_preset_channels, :aubio_sink_apple_audio_preset_channels, [AubioSinkAppleAudioT, :uint], :uint |
.aubio_sink_apple_audio_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented)
2577 |
# File 'lib/aubio/aubio-ffi.rb', line 2577 attach_function :aubio_sink_apple_audio_preset_samplerate, :aubio_sink_apple_audio_preset_samplerate, [AubioSinkAppleAudioT, :uint], :uint |
.aubio_sink_close(s) ⇒ Integer
(Not documented)
2042 |
# File 'lib/aubio/aubio-ffi.rb', line 2042 attach_function :aubio_sink_close, :aubio_sink_close, [AubioSinkT], :uint |
.aubio_sink_do(s, write_data, write) ⇒ nil
(Not documented)
2024 |
# File 'lib/aubio/aubio-ffi.rb', line 2024 attach_function :aubio_sink_do, :aubio_sink_do, [AubioSinkT, FvecT, :uint], :void |
.aubio_sink_do_multi(s, write_data, write) ⇒ nil
(Not documented)
2034 |
# File 'lib/aubio/aubio-ffi.rb', line 2034 attach_function :aubio_sink_do_multi, :aubio_sink_do_multi, [AubioSinkT, FmatT, :uint], :void |
.aubio_sink_get_channels(s) ⇒ Integer
(Not documented)
2014 |
# File 'lib/aubio/aubio-ffi.rb', line 2014 attach_function :aubio_sink_get_channels, :aubio_sink_get_channels, [AubioSinkT], :uint |
.aubio_sink_get_samplerate(s) ⇒ Integer
(Not documented)
2006 |
# File 'lib/aubio/aubio-ffi.rb', line 2006 attach_function :aubio_sink_get_samplerate, :aubio_sink_get_samplerate, [AubioSinkT], :uint |
.aubio_sink_preset_channels(s, channels) ⇒ Integer
(Not documented)
1998 |
# File 'lib/aubio/aubio-ffi.rb', line 1998 attach_function :aubio_sink_preset_channels, :aubio_sink_preset_channels, [AubioSinkT, :uint], :uint |
.aubio_sink_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented)
1989 |
# File 'lib/aubio/aubio-ffi.rb', line 1989 attach_function :aubio_sink_preset_samplerate, :aubio_sink_preset_samplerate, [AubioSinkT, :uint], :uint |
.aubio_sink_sndfile_close(s) ⇒ Integer
(Not documented)
2714 |
# File 'lib/aubio/aubio-ffi.rb', line 2714 attach_function :aubio_sink_sndfile_close, :aubio_sink_sndfile_close, [AubioSinkSndfileT], :uint |
.aubio_sink_sndfile_do(s, write_data, write) ⇒ nil
(Not documented)
2696 |
# File 'lib/aubio/aubio-ffi.rb', line 2696 attach_function :aubio_sink_sndfile_do, :aubio_sink_sndfile_do, [AubioSinkSndfileT, FvecT, :uint], :void |
.aubio_sink_sndfile_do_multi(s, write_data, write) ⇒ nil
(Not documented)
2706 |
# File 'lib/aubio/aubio-ffi.rb', line 2706 attach_function :aubio_sink_sndfile_do_multi, :aubio_sink_sndfile_do_multi, [AubioSinkSndfileT, FmatT, :uint], :void |
.aubio_sink_sndfile_get_channels(s) ⇒ Integer
(Not documented)
2686 |
# File 'lib/aubio/aubio-ffi.rb', line 2686 attach_function :aubio_sink_sndfile_get_channels, :aubio_sink_sndfile_get_channels, [AubioSinkSndfileT], :uint |
.aubio_sink_sndfile_get_samplerate(s) ⇒ Integer
(Not documented)
2678 |
# File 'lib/aubio/aubio-ffi.rb', line 2678 attach_function :aubio_sink_sndfile_get_samplerate, :aubio_sink_sndfile_get_samplerate, [AubioSinkSndfileT], :uint |
.aubio_sink_sndfile_preset_channels(s, channels) ⇒ Integer
(Not documented)
2670 |
# File 'lib/aubio/aubio-ffi.rb', line 2670 attach_function :aubio_sink_sndfile_preset_channels, :aubio_sink_sndfile_preset_channels, [AubioSinkSndfileT, :uint], :uint |
.aubio_sink_sndfile_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented)
2661 |
# File 'lib/aubio/aubio-ffi.rb', line 2661 attach_function :aubio_sink_sndfile_preset_samplerate, :aubio_sink_sndfile_preset_samplerate, [AubioSinkSndfileT, :uint], :uint |
.aubio_sink_wavwrite_close(s) ⇒ Integer
(Not documented)
2798 |
# File 'lib/aubio/aubio-ffi.rb', line 2798 attach_function :aubio_sink_wavwrite_close, :aubio_sink_wavwrite_close, [AubioSinkWavwriteT], :uint |
.aubio_sink_wavwrite_do(s, write_data, write) ⇒ nil
(Not documented)
2780 |
# File 'lib/aubio/aubio-ffi.rb', line 2780 attach_function :aubio_sink_wavwrite_do, :aubio_sink_wavwrite_do, [AubioSinkWavwriteT, FvecT, :uint], :void |
.aubio_sink_wavwrite_do_multi(s, write_data, write) ⇒ nil
(Not documented)
2790 |
# File 'lib/aubio/aubio-ffi.rb', line 2790 attach_function :aubio_sink_wavwrite_do_multi, :aubio_sink_wavwrite_do_multi, [AubioSinkWavwriteT, FmatT, :uint], :void |
.aubio_sink_wavwrite_get_channels(s) ⇒ Integer
(Not documented)
2770 |
# File 'lib/aubio/aubio-ffi.rb', line 2770 attach_function :aubio_sink_wavwrite_get_channels, :aubio_sink_wavwrite_get_channels, [AubioSinkWavwriteT], :uint |
.aubio_sink_wavwrite_get_samplerate(s) ⇒ Integer
(Not documented)
2762 |
# File 'lib/aubio/aubio-ffi.rb', line 2762 attach_function :aubio_sink_wavwrite_get_samplerate, :aubio_sink_wavwrite_get_samplerate, [AubioSinkWavwriteT], :uint |
.aubio_sink_wavwrite_preset_channels(s, channels) ⇒ Integer
(Not documented)
2754 |
# File 'lib/aubio/aubio-ffi.rb', line 2754 attach_function :aubio_sink_wavwrite_preset_channels, :aubio_sink_wavwrite_preset_channels, [AubioSinkWavwriteT, :uint], :uint |
.aubio_sink_wavwrite_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented)
2745 |
# File 'lib/aubio/aubio-ffi.rb', line 2745 attach_function :aubio_sink_wavwrite_preset_samplerate, :aubio_sink_wavwrite_preset_samplerate, [AubioSinkWavwriteT, :uint], :uint |
.aubio_source_apple_audio_close(s) ⇒ Integer
(Not documented)
2882 |
# File 'lib/aubio/aubio-ffi.rb', line 2882 attach_function :aubio_source_apple_audio_close, :aubio_source_apple_audio_close, [AubioSourceAppleAudioT], :uint |
.aubio_source_apple_audio_do(s, read_to, read) ⇒ nil
(Not documented)
2831 |
# File 'lib/aubio/aubio-ffi.rb', line 2831 attach_function :aubio_source_apple_audio_do, :aubio_source_apple_audio_do, [AubioSourceAppleAudioT, FvecT, :pointer], :void |
.aubio_source_apple_audio_do_multi(s, read_to, read) ⇒ nil
(Not documented)
2841 |
# File 'lib/aubio/aubio-ffi.rb', line 2841 attach_function :aubio_source_apple_audio_do_multi, :aubio_source_apple_audio_do_multi, [AubioSourceAppleAudioT, FmatT, :pointer], :void |
.aubio_source_apple_audio_get_channels(s) ⇒ Integer
(Not documented)
2857 |
# File 'lib/aubio/aubio-ffi.rb', line 2857 attach_function :aubio_source_apple_audio_get_channels, :aubio_source_apple_audio_get_channels, [AubioSourceAppleAudioT], :uint |
.aubio_source_apple_audio_get_duration(s) ⇒ Integer
(Not documented)
2865 |
# File 'lib/aubio/aubio-ffi.rb', line 2865 attach_function :aubio_source_apple_audio_get_duration, :aubio_source_apple_audio_get_duration, [AubioSourceAppleAudioT], :uint |
.aubio_source_apple_audio_get_samplerate(s) ⇒ Integer
(Not documented)
2849 |
# File 'lib/aubio/aubio-ffi.rb', line 2849 attach_function :aubio_source_apple_audio_get_samplerate, :aubio_source_apple_audio_get_samplerate, [AubioSourceAppleAudioT], :uint |
.aubio_source_apple_audio_seek(s, pos) ⇒ Integer
(Not documented)
2874 |
# File 'lib/aubio/aubio-ffi.rb', line 2874 attach_function :aubio_source_apple_audio_seek, :aubio_source_apple_audio_seek, [AubioSourceAppleAudioT, :uint], :uint |
.aubio_source_avcodec_close(s) ⇒ Integer
(Not documented)
2966 |
# File 'lib/aubio/aubio-ffi.rb', line 2966 attach_function :aubio_source_avcodec_close, :aubio_source_avcodec_close, [AubioSourceAvcodecT], :uint |
.aubio_source_avcodec_do(s, read_to, read) ⇒ nil
(Not documented)
2915 |
# File 'lib/aubio/aubio-ffi.rb', line 2915 attach_function :aubio_source_avcodec_do, :aubio_source_avcodec_do, [AubioSourceAvcodecT, FvecT, :pointer], :void |
.aubio_source_avcodec_do_multi(s, read_to, read) ⇒ nil
(Not documented)
2925 |
# File 'lib/aubio/aubio-ffi.rb', line 2925 attach_function :aubio_source_avcodec_do_multi, :aubio_source_avcodec_do_multi, [AubioSourceAvcodecT, FmatT, :pointer], :void |
.aubio_source_avcodec_get_channels(s) ⇒ Integer
(Not documented)
2941 |
# File 'lib/aubio/aubio-ffi.rb', line 2941 attach_function :aubio_source_avcodec_get_channels, :aubio_source_avcodec_get_channels, [AubioSourceAvcodecT], :uint |
.aubio_source_avcodec_get_duration(s) ⇒ Integer
(Not documented)
2958 |
# File 'lib/aubio/aubio-ffi.rb', line 2958 attach_function :aubio_source_avcodec_get_duration, :aubio_source_avcodec_get_duration, [AubioSourceAvcodecT], :uint |
.aubio_source_avcodec_get_samplerate(s) ⇒ Integer
(Not documented)
2933 |
# File 'lib/aubio/aubio-ffi.rb', line 2933 attach_function :aubio_source_avcodec_get_samplerate, :aubio_source_avcodec_get_samplerate, [AubioSourceAvcodecT], :uint |
.aubio_source_avcodec_seek(s, pos) ⇒ Integer
(Not documented)
2950 |
# File 'lib/aubio/aubio-ffi.rb', line 2950 attach_function :aubio_source_avcodec_seek, :aubio_source_avcodec_seek, [AubioSourceAvcodecT, :uint], :uint |
.aubio_source_close(s) ⇒ Integer
(Not documented)
1958 |
# File 'lib/aubio/aubio-ffi.rb', line 1958 attach_function :aubio_source_close, :aubio_source_close, [AubioSourceT], :uint |
.aubio_source_do(s, read_to, read) ⇒ nil
(Not documented)
1907 |
# File 'lib/aubio/aubio-ffi.rb', line 1907 attach_function :aubio_source_do, :aubio_source_do, [AubioSourceT, FvecT, :pointer], :void |
.aubio_source_do_multi(s, read_to, read) ⇒ nil
(Not documented)
1917 |
# File 'lib/aubio/aubio-ffi.rb', line 1917 attach_function :aubio_source_do_multi, :aubio_source_do_multi, [AubioSourceT, FmatT, :pointer], :void |
.aubio_source_get_channels(s) ⇒ Integer
(Not documented)
1933 |
# File 'lib/aubio/aubio-ffi.rb', line 1933 attach_function :aubio_source_get_channels, :aubio_source_get_channels, [AubioSourceT], :uint |
.aubio_source_get_duration(s) ⇒ Integer
(Not documented)
1950 |
# File 'lib/aubio/aubio-ffi.rb', line 1950 attach_function :aubio_source_get_duration, :aubio_source_get_duration, [AubioSourceT], :uint |
.aubio_source_get_samplerate(s) ⇒ Integer
(Not documented)
1925 |
# File 'lib/aubio/aubio-ffi.rb', line 1925 attach_function :aubio_source_get_samplerate, :aubio_source_get_samplerate, [AubioSourceT], :uint |
.aubio_source_seek(s, pos) ⇒ Integer
(Not documented)
1942 |
# File 'lib/aubio/aubio-ffi.rb', line 1942 attach_function :aubio_source_seek, :aubio_source_seek, [AubioSourceT, :uint], :uint |
.aubio_source_sndfile_close(s) ⇒ Integer
(Not documented)
3050 |
# File 'lib/aubio/aubio-ffi.rb', line 3050 attach_function :aubio_source_sndfile_close, :aubio_source_sndfile_close, [AubioSourceSndfileT], :uint |
.aubio_source_sndfile_do(s, read_to, read) ⇒ nil
(Not documented)
2999 |
# File 'lib/aubio/aubio-ffi.rb', line 2999 attach_function :aubio_source_sndfile_do, :aubio_source_sndfile_do, [AubioSourceSndfileT, FvecT, :pointer], :void |
.aubio_source_sndfile_do_multi(s, read_to, read) ⇒ nil
(Not documented)
3009 |
# File 'lib/aubio/aubio-ffi.rb', line 3009 attach_function :aubio_source_sndfile_do_multi, :aubio_source_sndfile_do_multi, [AubioSourceSndfileT, FmatT, :pointer], :void |
.aubio_source_sndfile_get_channels(s) ⇒ Integer
(Not documented)
3025 |
# File 'lib/aubio/aubio-ffi.rb', line 3025 attach_function :aubio_source_sndfile_get_channels, :aubio_source_sndfile_get_channels, [AubioSourceSndfileT], :uint |
.aubio_source_sndfile_get_duration(s) ⇒ Integer
(Not documented)
3042 |
# File 'lib/aubio/aubio-ffi.rb', line 3042 attach_function :aubio_source_sndfile_get_duration, :aubio_source_sndfile_get_duration, [AubioSourceSndfileT], :uint |
.aubio_source_sndfile_get_samplerate(s) ⇒ Integer
(Not documented)
3017 |
# File 'lib/aubio/aubio-ffi.rb', line 3017 attach_function :aubio_source_sndfile_get_samplerate, :aubio_source_sndfile_get_samplerate, [AubioSourceSndfileT], :uint |
.aubio_source_sndfile_seek(s, pos) ⇒ Integer
(Not documented)
3034 |
# File 'lib/aubio/aubio-ffi.rb', line 3034 attach_function :aubio_source_sndfile_seek, :aubio_source_sndfile_seek, [AubioSourceSndfileT, :uint], :uint |
.aubio_source_wavread_close(s) ⇒ Integer
(Not documented)
3134 |
# File 'lib/aubio/aubio-ffi.rb', line 3134 attach_function :aubio_source_wavread_close, :aubio_source_wavread_close, [AubioSourceWavreadT], :uint |
.aubio_source_wavread_do(s, read_to, read) ⇒ nil
(Not documented)
3083 |
# File 'lib/aubio/aubio-ffi.rb', line 3083 attach_function :aubio_source_wavread_do, :aubio_source_wavread_do, [AubioSourceWavreadT, FvecT, :pointer], :void |
.aubio_source_wavread_do_multi(s, read_to, read) ⇒ nil
(Not documented)
3093 |
# File 'lib/aubio/aubio-ffi.rb', line 3093 attach_function :aubio_source_wavread_do_multi, :aubio_source_wavread_do_multi, [AubioSourceWavreadT, FmatT, :pointer], :void |
.aubio_source_wavread_get_channels(s) ⇒ Integer
(Not documented)
3109 |
# File 'lib/aubio/aubio-ffi.rb', line 3109 attach_function :aubio_source_wavread_get_channels, :aubio_source_wavread_get_channels, [AubioSourceWavreadT], :uint |
.aubio_source_wavread_get_duration(s) ⇒ Integer
(Not documented)
3126 |
# File 'lib/aubio/aubio-ffi.rb', line 3126 attach_function :aubio_source_wavread_get_duration, :aubio_source_wavread_get_duration, [AubioSourceWavreadT], :uint |
.aubio_source_wavread_get_samplerate(s) ⇒ Integer
(Not documented)
3101 |
# File 'lib/aubio/aubio-ffi.rb', line 3101 attach_function :aubio_source_wavread_get_samplerate, :aubio_source_wavread_get_samplerate, [AubioSourceWavreadT], :uint |
.aubio_source_wavread_seek(s, pos) ⇒ Integer
(Not documented)
3118 |
# File 'lib/aubio/aubio-ffi.rb', line 3118 attach_function :aubio_source_wavread_seek, :aubio_source_wavread_seek, [AubioSourceWavreadT, :uint], :uint |
.aubio_specdesc_do(o, fftgrain, desc) ⇒ nil
(Not documented)
1242 |
# File 'lib/aubio/aubio-ffi.rb', line 1242 attach_function :aubio_specdesc_do, :aubio_specdesc_do, [AubioSpecdescT, CvecT, FvecT], :void |
.aubio_tempo_do(o, input, tempo) ⇒ nil
(Not documented)
1640 |
# File 'lib/aubio/aubio-ffi.rb', line 1640 attach_function :aubio_tempo_do, :aubio_tempo_do, [AubioTempoT, FvecT, FvecT], :void |
.aubio_tempo_get_bpm(o) ⇒ Float
(Not documented)
1722 |
# File 'lib/aubio/aubio-ffi.rb', line 1722 attach_function :aubio_tempo_get_bpm, :aubio_tempo_get_bpm, [AubioTempoT], :float |
.aubio_tempo_get_confidence(o) ⇒ Float
(Not documented)
1730 |
# File 'lib/aubio/aubio-ffi.rb', line 1730 attach_function :aubio_tempo_get_confidence, :aubio_tempo_get_confidence, [AubioTempoT], :float |
.aubio_tempo_get_delay(o) ⇒ Integer
(Not documented)
1763 |
# File 'lib/aubio/aubio-ffi.rb', line 1763 attach_function :aubio_tempo_get_delay, :aubio_tempo_get_delay, [AubioTempoT], :uint |
.aubio_tempo_get_delay_ms(o) ⇒ Float
(Not documented)
1779 |
# File 'lib/aubio/aubio-ffi.rb', line 1779 attach_function :aubio_tempo_get_delay_ms, :aubio_tempo_get_delay_ms, [AubioTempoT], :float |
.aubio_tempo_get_delay_s(o) ⇒ Float
(Not documented)
1771 |
# File 'lib/aubio/aubio-ffi.rb', line 1771 attach_function :aubio_tempo_get_delay_s, :aubio_tempo_get_delay_s, [AubioTempoT], :float |
.aubio_tempo_get_last(o) ⇒ Integer
(Not documented)
1648 |
# File 'lib/aubio/aubio-ffi.rb', line 1648 attach_function :aubio_tempo_get_last, :aubio_tempo_get_last, [AubioTempoT], :uint |
.aubio_tempo_get_last_ms(o) ⇒ Float
(Not documented)
1664 |
# File 'lib/aubio/aubio-ffi.rb', line 1664 attach_function :aubio_tempo_get_last_ms, :aubio_tempo_get_last_ms, [AubioTempoT], :float |
.aubio_tempo_get_last_s(o) ⇒ Float
(Not documented)
1656 |
# File 'lib/aubio/aubio-ffi.rb', line 1656 attach_function :aubio_tempo_get_last_s, :aubio_tempo_get_last_s, [AubioTempoT], :float |
.aubio_tempo_get_last_tatum(o) ⇒ Float
(Not documented)
1755 |
# File 'lib/aubio/aubio-ffi.rb', line 1755 attach_function :aubio_tempo_get_last_tatum, :aubio_tempo_get_last_tatum, [AubioTempoT], :float |
.aubio_tempo_get_period(bt) ⇒ Float
(Not documented)
1706 |
# File 'lib/aubio/aubio-ffi.rb', line 1706 attach_function :aubio_tempo_get_period, :aubio_tempo_get_period, [AubioTempoT], :float |
.aubio_tempo_get_period_s(bt) ⇒ Float
(Not documented)
1714 |
# File 'lib/aubio/aubio-ffi.rb', line 1714 attach_function :aubio_tempo_get_period_s, :aubio_tempo_get_period_s, [AubioTempoT], :float |
.aubio_tempo_get_silence(o) ⇒ Float
(Not documented)
1681 |
# File 'lib/aubio/aubio-ffi.rb', line 1681 attach_function :aubio_tempo_get_silence, :aubio_tempo_get_silence, [AubioTempoT], :float |
.aubio_tempo_get_threshold(o) ⇒ Float
(Not documented)
1698 |
# File 'lib/aubio/aubio-ffi.rb', line 1698 attach_function :aubio_tempo_get_threshold, :aubio_tempo_get_threshold, [AubioTempoT], :float |
.aubio_tempo_set_delay(o, delay) ⇒ Integer
(Not documented)
1788 |
# File 'lib/aubio/aubio-ffi.rb', line 1788 attach_function :aubio_tempo_set_delay, :aubio_tempo_set_delay, [AubioTempoT, :int], :uint |
.aubio_tempo_set_delay_ms(o, delay) ⇒ Integer
(Not documented)
1806 |
# File 'lib/aubio/aubio-ffi.rb', line 1806 attach_function :aubio_tempo_set_delay_ms, :aubio_tempo_set_delay_ms, [AubioTempoT, :float], :uint |
.aubio_tempo_set_delay_s(o, delay) ⇒ Integer
(Not documented)
1797 |
# File 'lib/aubio/aubio-ffi.rb', line 1797 attach_function :aubio_tempo_set_delay_s, :aubio_tempo_set_delay_s, [AubioTempoT, :float], :uint |
.aubio_tempo_set_silence(o, silence) ⇒ Integer
(Not documented)
1673 |
# File 'lib/aubio/aubio-ffi.rb', line 1673 attach_function :aubio_tempo_set_silence, :aubio_tempo_set_silence, [AubioTempoT, :float], :uint |
.aubio_tempo_set_tatum_signature(o, signature) ⇒ Integer
(Not documented)
1739 |
# File 'lib/aubio/aubio-ffi.rb', line 1739 attach_function :aubio_tempo_set_tatum_signature, :aubio_tempo_set_tatum_signature, [AubioTempoT, :uint], :uint |
.aubio_tempo_set_threshold(o, threshold) ⇒ Integer
(Not documented)
1690 |
# File 'lib/aubio/aubio-ffi.rb', line 1690 attach_function :aubio_tempo_set_threshold, :aubio_tempo_set_threshold, [AubioTempoT, :float], :uint |
.aubio_tempo_was_tatum(o) ⇒ Integer
(Not documented)
1747 |
# File 'lib/aubio/aubio-ffi.rb', line 1747 attach_function :aubio_tempo_was_tatum, :aubio_tempo_was_tatum, [AubioTempoT], :uint |
.aubio_tss_do(o, input, trans, stead) ⇒ nil
(Not documented)
1292 |
# File 'lib/aubio/aubio-ffi.rb', line 1292 attach_function :aubio_tss_do, :aubio_tss_do, [AubioTssT, CvecT, CvecT, CvecT], :void |
.aubio_tss_set_alpha(o, alpha) ⇒ Integer
(Not documented)
1310 |
# File 'lib/aubio/aubio-ffi.rb', line 1310 attach_function :aubio_tss_set_alpha, :aubio_tss_set_alpha, [AubioTssT, :float], :uint |
.aubio_tss_set_beta(o, beta) ⇒ Integer
(Not documented)
1319 |
# File 'lib/aubio/aubio-ffi.rb', line 1319 attach_function :aubio_tss_set_beta, :aubio_tss_set_beta, [AubioTssT, :float], :uint |
.aubio_tss_set_threshold(o, thrs) ⇒ Integer
(Not documented)
1301 |
# File 'lib/aubio/aubio-ffi.rb', line 1301 attach_function :aubio_tss_set_threshold, :aubio_tss_set_threshold, [AubioTssT, :float], :uint |
.aubio_unwrap2pi(phase) ⇒ Float
(Not documented)
568 |
# File 'lib/aubio/aubio-ffi.rb', line 568 attach_function :aubio_unwrap2pi, :aubio_unwrap2pi, [:float], :float |
.aubio_wavetable_do(o, input, output) ⇒ nil
(Not documented)
2167 |
# File 'lib/aubio/aubio-ffi.rb', line 2167 attach_function :aubio_wavetable_do, :aubio_wavetable_do, [AubioWavetableT, FvecT, FvecT], :void |
.aubio_wavetable_do_multi(o, input, output) ⇒ nil
(Not documented)
2177 |
# File 'lib/aubio/aubio-ffi.rb', line 2177 attach_function :aubio_wavetable_do_multi, :aubio_wavetable_do_multi, [AubioWavetableT, FmatT, FmatT], :void |
.aubio_wavetable_get_amp(o) ⇒ Float
(Not documented)
2244 |
# File 'lib/aubio/aubio-ffi.rb', line 2244 attach_function :aubio_wavetable_get_amp, :aubio_wavetable_get_amp, [AubioWavetableT], :float |
.aubio_wavetable_get_freq(o) ⇒ Float
(Not documented)
2227 |
# File 'lib/aubio/aubio-ffi.rb', line 2227 attach_function :aubio_wavetable_get_freq, :aubio_wavetable_get_freq, [AubioWavetableT], :float |
.aubio_wavetable_get_playing(o) ⇒ Integer
(Not documented)
2185 |
# File 'lib/aubio/aubio-ffi.rb', line 2185 attach_function :aubio_wavetable_get_playing, :aubio_wavetable_get_playing, [AubioWavetableT], :uint |
.aubio_wavetable_load(o, uri) ⇒ Integer
(Not documented)
2157 |
# File 'lib/aubio/aubio-ffi.rb', line 2157 attach_function :aubio_wavetable_load, :aubio_wavetable_load, [AubioWavetableT, :string], :uint |
.aubio_wavetable_play(o) ⇒ Integer
(Not documented)
2202 |
# File 'lib/aubio/aubio-ffi.rb', line 2202 attach_function :aubio_wavetable_play, :aubio_wavetable_play, [AubioWavetableT], :uint |
.aubio_wavetable_set_amp(o, amp) ⇒ Integer
(Not documented)
2236 |
# File 'lib/aubio/aubio-ffi.rb', line 2236 attach_function :aubio_wavetable_set_amp, :aubio_wavetable_set_amp, [AubioWavetableT, :float], :uint |
.aubio_wavetable_set_freq(o, freq) ⇒ Integer
(Not documented)
2219 |
# File 'lib/aubio/aubio-ffi.rb', line 2219 attach_function :aubio_wavetable_set_freq, :aubio_wavetable_set_freq, [AubioWavetableT, :float], :uint |
.aubio_wavetable_set_playing(o, playing) ⇒ Integer
(Not documented)
2194 |
# File 'lib/aubio/aubio-ffi.rb', line 2194 attach_function :aubio_wavetable_set_playing, :aubio_wavetable_set_playing, [AubioWavetableT, :uint], :uint |
.aubio_wavetable_stop(o) ⇒ Integer
(Not documented)
2210 |
# File 'lib/aubio/aubio-ffi.rb', line 2210 attach_function :aubio_wavetable_stop, :aubio_wavetable_stop, [AubioWavetableT], :uint |
.aubio_zero_crossing_rate(v) ⇒ Float
(Not documented)
639 |
# File 'lib/aubio/aubio-ffi.rb', line 639 attach_function :aubio_zero_crossing_rate, :aubio_zero_crossing_rate, [FvecT], :float |
.cvec_copy(s, t) ⇒ nil
(Not documented)
247 |
# File 'lib/aubio/aubio-ffi.rb', line 247 attach_function :cvec_copy, :cvec_copy, [CvecT, CvecT], :void |
.cvec_norm_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented)
222 |
# File 'lib/aubio/aubio-ffi.rb', line 222 attach_function :cvec_norm_get_data, :cvec_norm_get_data, [CvecT], :pointer |
.cvec_norm_get_sample(s, position) ⇒ Float
(Not documented)
205 |
# File 'lib/aubio/aubio-ffi.rb', line 205 attach_function :cvec_norm_get_sample, :cvec_norm_get_sample, [CvecT, :uint], :float |
.cvec_norm_ones(s) ⇒ nil
(Not documented)
272 |
# File 'lib/aubio/aubio-ffi.rb', line 272 attach_function :cvec_norm_ones, :cvec_norm_ones, [CvecT], :void |
.cvec_norm_set_all(s, val) ⇒ nil
(Not documented)
256 |
# File 'lib/aubio/aubio-ffi.rb', line 256 attach_function :cvec_norm_set_all, :cvec_norm_set_all, [CvecT, :float], :void |
.cvec_norm_set_sample(s, val, position) ⇒ nil
(Not documented)
186 |
# File 'lib/aubio/aubio-ffi.rb', line 186 attach_function :cvec_norm_set_sample, :cvec_norm_set_sample, [CvecT, :float, :uint], :void |
.cvec_norm_zeros(s) ⇒ nil
(Not documented)
264 |
# File 'lib/aubio/aubio-ffi.rb', line 264 attach_function :cvec_norm_zeros, :cvec_norm_zeros, [CvecT], :void |
.cvec_phas_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented)
230 |
# File 'lib/aubio/aubio-ffi.rb', line 230 attach_function :cvec_phas_get_data, :cvec_phas_get_data, [CvecT], :pointer |
.cvec_phas_get_sample(s, position) ⇒ Float
(Not documented)
214 |
# File 'lib/aubio/aubio-ffi.rb', line 214 attach_function :cvec_phas_get_sample, :cvec_phas_get_sample, [CvecT, :uint], :float |
.cvec_phas_ones(s) ⇒ nil
(Not documented)
297 |
# File 'lib/aubio/aubio-ffi.rb', line 297 attach_function :cvec_phas_ones, :cvec_phas_ones, [CvecT], :void |
.cvec_phas_set_all(s, val) ⇒ nil
(Not documented)
281 |
# File 'lib/aubio/aubio-ffi.rb', line 281 attach_function :cvec_phas_set_all, :cvec_phas_set_all, [CvecT, :float], :void |
.cvec_phas_set_sample(s, val, position) ⇒ nil
(Not documented)
196 |
# File 'lib/aubio/aubio-ffi.rb', line 196 attach_function :cvec_phas_set_sample, :cvec_phas_set_sample, [CvecT, :float, :uint], :void |
.cvec_phas_zeros(s) ⇒ nil
(Not documented)
289 |
# File 'lib/aubio/aubio-ffi.rb', line 289 attach_function :cvec_phas_zeros, :cvec_phas_zeros, [CvecT], :void |
.cvec_print(s) ⇒ nil
(Not documented)
238 |
# File 'lib/aubio/aubio-ffi.rb', line 238 attach_function :cvec_print, :cvec_print, [CvecT], :void |
.cvec_zeros(s) ⇒ nil
(Not documented)
305 |
# File 'lib/aubio/aubio-ffi.rb', line 305 attach_function :cvec_zeros, :cvec_zeros, [CvecT], :void |
.del_aubio_audio_unit(o) ⇒ Integer
(Not documented)
2534 |
# File 'lib/aubio/aubio-ffi.rb', line 2534 attach_function :del_aubio_audio_unit, :del_aubio_audio_unit, [AubioAudioUnitT], :uint |
.del_aubio_beattracking(p) ⇒ nil
(Not documented)
3727 |
# File 'lib/aubio/aubio-ffi.rb', line 3727 attach_function :del_aubio_beattracking, :del_aubio_beattracking, [AubioBeattrackingT], :void |
.del_aubio_fft(s) ⇒ nil
(Not documented)
973 |
# File 'lib/aubio/aubio-ffi.rb', line 973 attach_function :del_aubio_fft, :del_aubio_fft, [AubioFftT], :void |
.del_aubio_filter(f) ⇒ nil
(Not documented)
893 |
# File 'lib/aubio/aubio-ffi.rb', line 893 attach_function :del_aubio_filter, :del_aubio_filter, [AubioFilterT], :void |
.del_aubio_filterbank(f) ⇒ nil
(Not documented)
1147 |
# File 'lib/aubio/aubio-ffi.rb', line 1147 attach_function :del_aubio_filterbank, :del_aubio_filterbank, [AubioFilterbankT], :void |
.del_aubio_hist(s) ⇒ nil
(Not documented)
3750 |
# File 'lib/aubio/aubio-ffi.rb', line 3750 attach_function :del_aubio_hist, :del_aubio_hist, [AubioHistT], :void |
.del_aubio_mfcc(mf) ⇒ nil
(Not documented)
1217 |
# File 'lib/aubio/aubio-ffi.rb', line 1217 attach_function :del_aubio_mfcc, :del_aubio_mfcc, [AubioMfccT], :void |
.del_aubio_notes(o) ⇒ nil
(Not documented)
1838 |
# File 'lib/aubio/aubio-ffi.rb', line 1838 attach_function :del_aubio_notes, :del_aubio_notes, [AubioNotesT], :void |
.del_aubio_onset(o) ⇒ nil
(Not documented)
1614 |
# File 'lib/aubio/aubio-ffi.rb', line 1614 attach_function :del_aubio_onset, :del_aubio_onset, [AubioOnsetT], :void |
.del_aubio_parameter(param) ⇒ nil
(Not documented)
2360 |
# File 'lib/aubio/aubio-ffi.rb', line 2360 attach_function :del_aubio_parameter, :del_aubio_parameter, [AubioParameterT], :void |
.del_aubio_peakpicker(p) ⇒ nil
(Not documented)
3373 |
# File 'lib/aubio/aubio-ffi.rb', line 3373 attach_function :del_aubio_peakpicker, :del_aubio_peakpicker, [AubioPeakpickerT], :void |
.del_aubio_pitch(o) ⇒ nil
(Not documented)
1359 |
# File 'lib/aubio/aubio-ffi.rb', line 1359 attach_function :del_aubio_pitch, :del_aubio_pitch, [AubioPitchT], :void |
.del_aubio_pitchfcomb(p) ⇒ nil
(Not documented)
3430 |
# File 'lib/aubio/aubio-ffi.rb', line 3430 attach_function :del_aubio_pitchfcomb, :del_aubio_pitchfcomb, [AubioPitchfcombT], :void |
.del_aubio_pitchmcomb(p) ⇒ nil
(Not documented)
3462 |
# File 'lib/aubio/aubio-ffi.rb', line 3462 attach_function :del_aubio_pitchmcomb, :del_aubio_pitchmcomb, [AubioPitchmcombT], :void |
.del_aubio_pitchschmitt(p) ⇒ nil
(Not documented)
3493 |
# File 'lib/aubio/aubio-ffi.rb', line 3493 attach_function :del_aubio_pitchschmitt, :del_aubio_pitchschmitt, [AubioPitchschmittT], :void |
.del_aubio_pitchspecacf(o) ⇒ nil
(Not documented)
3524 |
# File 'lib/aubio/aubio-ffi.rb', line 3524 attach_function :del_aubio_pitchspecacf, :del_aubio_pitchspecacf, [AubioPitchspecacfT], :void |
.del_aubio_pitchyin(o) ⇒ nil
(Not documented)
3570 |
# File 'lib/aubio/aubio-ffi.rb', line 3570 attach_function :del_aubio_pitchyin, :del_aubio_pitchyin, [AubioPitchyinT], :void |
.del_aubio_pitchyinfft(o) ⇒ nil
(Not documented)
3637 |
# File 'lib/aubio/aubio-ffi.rb', line 3637 attach_function :del_aubio_pitchyinfft, :del_aubio_pitchyinfft, [AubioPitchyinfftT], :void |
.del_aubio_pvoc(pv) ⇒ nil
(Not documented)
1089 |
# File 'lib/aubio/aubio-ffi.rb', line 1089 attach_function :del_aubio_pvoc, :del_aubio_pvoc, [AubioPvocT], :void |
.del_aubio_resampler(s) ⇒ nil
(Not documented)
784 |
# File 'lib/aubio/aubio-ffi.rb', line 784 attach_function :del_aubio_resampler, :del_aubio_resampler, [AubioResamplerT], :void |
.del_aubio_sampler(o) ⇒ nil
(Not documented)
2134 |
# File 'lib/aubio/aubio-ffi.rb', line 2134 attach_function :del_aubio_sampler, :del_aubio_sampler, [AubioSamplerT], :void |
.del_aubio_scale(s) ⇒ nil
delete a scale object
3817 |
# File 'lib/aubio/aubio-ffi.rb', line 3817 attach_function :del_aubio_scale, :del_aubio_scale, [AubioScaleT], :void |
.del_aubio_sink(s) ⇒ nil
(Not documented)
2050 |
# File 'lib/aubio/aubio-ffi.rb', line 2050 attach_function :del_aubio_sink, :del_aubio_sink, [AubioSinkT], :void |
.del_aubio_sink_apple_audio(s) ⇒ nil
(Not documented)
2638 |
# File 'lib/aubio/aubio-ffi.rb', line 2638 attach_function :del_aubio_sink_apple_audio, :del_aubio_sink_apple_audio, [AubioSinkAppleAudioT], :void |
.del_aubio_sink_sndfile(s) ⇒ nil
(Not documented)
2722 |
# File 'lib/aubio/aubio-ffi.rb', line 2722 attach_function :del_aubio_sink_sndfile, :del_aubio_sink_sndfile, [AubioSinkSndfileT], :void |
.del_aubio_sink_wavwrite(s) ⇒ nil
(Not documented)
2806 |
# File 'lib/aubio/aubio-ffi.rb', line 2806 attach_function :del_aubio_sink_wavwrite, :del_aubio_sink_wavwrite, [AubioSinkWavwriteT], :void |
.del_aubio_source(s) ⇒ nil
(Not documented)
1966 |
# File 'lib/aubio/aubio-ffi.rb', line 1966 attach_function :del_aubio_source, :del_aubio_source, [AubioSourceT], :void |
.del_aubio_source_apple_audio(s) ⇒ nil
(Not documented)
2890 |
# File 'lib/aubio/aubio-ffi.rb', line 2890 attach_function :del_aubio_source_apple_audio, :del_aubio_source_apple_audio, [AubioSourceAppleAudioT], :void |
.del_aubio_source_avcodec(s) ⇒ nil
(Not documented)
2974 |
# File 'lib/aubio/aubio-ffi.rb', line 2974 attach_function :del_aubio_source_avcodec, :del_aubio_source_avcodec, [AubioSourceAvcodecT], :void |
.del_aubio_source_sndfile(s) ⇒ nil
(Not documented)
3058 |
# File 'lib/aubio/aubio-ffi.rb', line 3058 attach_function :del_aubio_source_sndfile, :del_aubio_source_sndfile, [AubioSourceSndfileT], :void |
.del_aubio_source_wavread(s) ⇒ nil
(Not documented)
3142 |
# File 'lib/aubio/aubio-ffi.rb', line 3142 attach_function :del_aubio_source_wavread, :del_aubio_source_wavread, [AubioSourceWavreadT], :void |
.del_aubio_specdesc(o) ⇒ nil
(Not documented)
1259 |
# File 'lib/aubio/aubio-ffi.rb', line 1259 attach_function :del_aubio_specdesc, :del_aubio_specdesc, [AubioSpecdescT], :void |
.del_aubio_tempo(o) ⇒ nil
(Not documented)
1814 |
# File 'lib/aubio/aubio-ffi.rb', line 1814 attach_function :del_aubio_tempo, :del_aubio_tempo, [AubioTempoT], :void |
.del_aubio_tss(o) ⇒ nil
(Not documented)
1281 |
# File 'lib/aubio/aubio-ffi.rb', line 1281 attach_function :del_aubio_tss, :del_aubio_tss, [AubioTssT], :void |
.del_aubio_wavetable(o) ⇒ nil
(Not documented)
2252 |
# File 'lib/aubio/aubio-ffi.rb', line 2252 attach_function :del_aubio_wavetable, :del_aubio_wavetable, [AubioWavetableT], :void |
.del_cvec(s) ⇒ nil
(Not documented)
176 |
# File 'lib/aubio/aubio-ffi.rb', line 176 attach_function :del_cvec, :del_cvec, [CvecT], :void |
.del_fmat(s) ⇒ nil
(Not documented)
425 |
# File 'lib/aubio/aubio-ffi.rb', line 425 attach_function :del_fmat, :del_fmat, [FmatT], :void |
.del_fvec(s) ⇒ nil
(Not documented)
49 |
# File 'lib/aubio/aubio-ffi.rb', line 49 attach_function :del_fvec, :del_fvec, [FvecT], :void |
.del_lvec(s) ⇒ nil
(Not documented)
333 |
# File 'lib/aubio/aubio-ffi.rb', line 333 attach_function :del_lvec, :del_lvec, [LvecT], :void |
.fmat_copy(s, t) ⇒ nil
(Not documented)
532 |
# File 'lib/aubio/aubio-ffi.rb', line 532 attach_function :fmat_copy, :fmat_copy, [FmatT, FmatT], :void |
.fmat_get_channel(s, channel, output) ⇒ nil
(Not documented)
456 |
# File 'lib/aubio/aubio-ffi.rb', line 456 attach_function :fmat_get_channel, :fmat_get_channel, [FmatT, :uint, FvecT], :void |
.fmat_get_channel_data(s, channel) ⇒ FFI::Pointer(*SmplT)
(Not documented)
465 |
# File 'lib/aubio/aubio-ffi.rb', line 465 attach_function :fmat_get_channel_data, :fmat_get_channel_data, [FmatT, :uint], :pointer |
.fmat_get_data(s) ⇒ FFI::Pointer(**SmplT)
(Not documented)
473 |
# File 'lib/aubio/aubio-ffi.rb', line 473 attach_function :fmat_get_data, :fmat_get_data, [FmatT], :pointer |
.fmat_get_sample(s, channel, position) ⇒ Float
(Not documented)
435 |
# File 'lib/aubio/aubio-ffi.rb', line 435 attach_function :fmat_get_sample, :fmat_get_sample, [FmatT, :uint, :uint], :float |
.fmat_ones(s) ⇒ nil
(Not documented)
506 |
# File 'lib/aubio/aubio-ffi.rb', line 506 attach_function :fmat_ones, :fmat_ones, [FmatT], :void |
.fmat_print(s) ⇒ nil
(Not documented)
481 |
# File 'lib/aubio/aubio-ffi.rb', line 481 attach_function :fmat_print, :fmat_print, [FmatT], :void |
.fmat_rev(s) ⇒ nil
(Not documented)
514 |
# File 'lib/aubio/aubio-ffi.rb', line 514 attach_function :fmat_rev, :fmat_rev, [FmatT], :void |
.fmat_set(s, val) ⇒ nil
(Not documented)
490 |
# File 'lib/aubio/aubio-ffi.rb', line 490 attach_function :fmat_set, :fmat_set, [FmatT, :float], :void |
.fmat_set_sample(s, data, channel, position) ⇒ nil
(Not documented)
446 |
# File 'lib/aubio/aubio-ffi.rb', line 446 attach_function :fmat_set_sample, :fmat_set_sample, [FmatT, :float, :uint, :uint], :void |
.fmat_vecmul(s, scale, output) ⇒ nil
(Not documented)
542 |
# File 'lib/aubio/aubio-ffi.rb', line 542 attach_function :fmat_vecmul, :fmat_vecmul, [FmatT, FvecT, FvecT], :void |
.fmat_weight(s, weight) ⇒ nil
(Not documented)
523 |
# File 'lib/aubio/aubio-ffi.rb', line 523 attach_function :fmat_weight, :fmat_weight, [FmatT, FmatT], :void |
.fmat_zeros(s) ⇒ nil
(Not documented)
498 |
# File 'lib/aubio/aubio-ffi.rb', line 498 attach_function :fmat_zeros, :fmat_zeros, [FmatT], :void |
.fvec_abs(s) ⇒ nil
(Not documented)
705 |
# File 'lib/aubio/aubio-ffi.rb', line 705 attach_function :fvec_abs, :fvec_abs, [FvecT], :void |
.fvec_adapt_thres(v, tmp, post, pre) ⇒ nil
(Not documented)
3272 |
# File 'lib/aubio/aubio-ffi.rb', line 3272 attach_function :fvec_adapt_thres, :fvec_adapt_thres, [FvecT, FvecT, :uint, :uint], :void |
.fvec_add(v, c) ⇒ nil
(Not documented)
3241 |
# File 'lib/aubio/aubio-ffi.rb', line 3241 attach_function :fvec_add, :fvec_add, [FvecT, :float], :void |
.fvec_alpha_norm(v, p) ⇒ Float
(Not documented)
3223 |
# File 'lib/aubio/aubio-ffi.rb', line 3223 attach_function :fvec_alpha_norm, :fvec_alpha_norm, [FvecT, :float], :float |
.fvec_alpha_normalise(v, p) ⇒ nil
(Not documented)
3232 |
# File 'lib/aubio/aubio-ffi.rb', line 3232 attach_function :fvec_alpha_normalise, :fvec_alpha_normalise, [FvecT, :float], :void |
.fvec_ceil(s) ⇒ nil
(Not documented)
745 |
# File 'lib/aubio/aubio-ffi.rb', line 745 attach_function :fvec_ceil, :fvec_ceil, [FvecT], :void |
.fvec_copy(s, t) ⇒ nil
(Not documented)
135 |
# File 'lib/aubio/aubio-ffi.rb', line 135 attach_function :fvec_copy, :fvec_copy, [FvecT, FvecT], :void |
.fvec_cos(s) ⇒ nil
(Not documented)
689 |
# File 'lib/aubio/aubio-ffi.rb', line 689 attach_function :fvec_cos, :fvec_cos, [FvecT], :void |
.fvec_exp(s) ⇒ nil
(Not documented)
681 |
# File 'lib/aubio/aubio-ffi.rb', line 681 attach_function :fvec_exp, :fvec_exp, [FvecT], :void |
.fvec_floor(s) ⇒ nil
(Not documented)
737 |
# File 'lib/aubio/aubio-ffi.rb', line 737 attach_function :fvec_floor, :fvec_floor, [FvecT], :void |
.fvec_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented)
76 |
# File 'lib/aubio/aubio-ffi.rb', line 76 attach_function :fvec_get_data, :fvec_get_data, [FvecT], :pointer |
.fvec_get_sample(s, position) ⇒ Float
(Not documented)
58 |
# File 'lib/aubio/aubio-ffi.rb', line 58 attach_function :fvec_get_sample, :fvec_get_sample, [FvecT, :uint], :float |
.fvec_ishift(v) ⇒ nil
(Not documented)
3198 |
# File 'lib/aubio/aubio-ffi.rb', line 3198 attach_function :fvec_ishift, :fvec_ishift, [FvecT], :void |
.fvec_local_hfc(v) ⇒ Float
(Not documented)
3214 |
# File 'lib/aubio/aubio-ffi.rb', line 3214 attach_function :fvec_local_hfc, :fvec_local_hfc, [FvecT], :float |
.fvec_log(s) ⇒ nil
(Not documented)
729 |
# File 'lib/aubio/aubio-ffi.rb', line 729 attach_function :fvec_log, :fvec_log, [FvecT], :void |
.fvec_log10(s) ⇒ nil
(Not documented)
721 |
# File 'lib/aubio/aubio-ffi.rb', line 721 attach_function :fvec_log10, :fvec_log10, [FvecT], :void |
.fvec_max(s) ⇒ Float
(Not documented)
3158 |
# File 'lib/aubio/aubio-ffi.rb', line 3158 attach_function :fvec_max, :fvec_max, [FvecT], :float |
.fvec_max_elem(s) ⇒ Integer
(Not documented)
3182 |
# File 'lib/aubio/aubio-ffi.rb', line 3182 attach_function :fvec_max_elem, :fvec_max_elem, [FvecT], :uint |
.fvec_mean(s) ⇒ Float
(Not documented)
3150 |
# File 'lib/aubio/aubio-ffi.rb', line 3150 attach_function :fvec_mean, :fvec_mean, [FvecT], :float |
.fvec_median(v) ⇒ Float
(Not documented)
3280 |
# File 'lib/aubio/aubio-ffi.rb', line 3280 attach_function :fvec_median, :fvec_median, [FvecT], :float |
.fvec_min(s) ⇒ Float
(Not documented)
3166 |
# File 'lib/aubio/aubio-ffi.rb', line 3166 attach_function :fvec_min, :fvec_min, [FvecT], :float |
.fvec_min_elem(s) ⇒ Integer
(Not documented)
3174 |
# File 'lib/aubio/aubio-ffi.rb', line 3174 attach_function :fvec_min_elem, :fvec_min_elem, [FvecT], :uint |
.fvec_min_removal(v) ⇒ nil
(Not documented)
3249 |
# File 'lib/aubio/aubio-ffi.rb', line 3249 attach_function :fvec_min_removal, :fvec_min_removal, [FvecT], :void |
.fvec_moving_thres(v, tmp, post, pre, pos) ⇒ Float
(Not documented)
3261 |
# File 'lib/aubio/aubio-ffi.rb', line 3261 attach_function :fvec_moving_thres, :fvec_moving_thres, [FvecT, FvecT, :uint, :uint, :uint], :float |
.fvec_ones(s) ⇒ nil
(Not documented)
109 |
# File 'lib/aubio/aubio-ffi.rb', line 109 attach_function :fvec_ones, :fvec_ones, [FvecT], :void |
.fvec_peakpick(v, p) ⇒ Integer
(Not documented)
3318 |
# File 'lib/aubio/aubio-ffi.rb', line 3318 attach_function :fvec_peakpick, :fvec_peakpick, [FvecT, :uint], :uint |
.fvec_pow(s, pow) ⇒ nil
(Not documented)
762 |
# File 'lib/aubio/aubio-ffi.rb', line 762 attach_function :fvec_pow, :fvec_pow, [FvecT, :float], :void |
.fvec_print(s) ⇒ nil
(Not documented)
84 |
# File 'lib/aubio/aubio-ffi.rb', line 84 attach_function :fvec_print, :fvec_print, [FvecT], :void |
.fvec_quadratic_peak_mag(x, p) ⇒ Float
(Not documented)
3298 |
# File 'lib/aubio/aubio-ffi.rb', line 3298 attach_function :fvec_quadratic_peak_mag, :fvec_quadratic_peak_mag, [FvecT, :float], :float |
.fvec_quadratic_peak_pos(x, p) ⇒ Float
(Not documented)
3289 |
# File 'lib/aubio/aubio-ffi.rb', line 3289 attach_function :fvec_quadratic_peak_pos, :fvec_quadratic_peak_pos, [FvecT, :uint], :float |
.fvec_rev(s) ⇒ nil
(Not documented)
117 |
# File 'lib/aubio/aubio-ffi.rb', line 117 attach_function :fvec_rev, :fvec_rev, [FvecT], :void |
.fvec_round(s) ⇒ nil
(Not documented)
753 |
# File 'lib/aubio/aubio-ffi.rb', line 753 attach_function :fvec_round, :fvec_round, [FvecT], :void |
.fvec_set_all(s, val) ⇒ nil
(Not documented)
93 |
# File 'lib/aubio/aubio-ffi.rb', line 93 attach_function :fvec_set_all, :fvec_set_all, [FvecT, :float], :void |
.fvec_set_sample(s, data, position) ⇒ nil
(Not documented)
68 |
# File 'lib/aubio/aubio-ffi.rb', line 68 attach_function :fvec_set_sample, :fvec_set_sample, [FvecT, :float, :uint], :void |
.fvec_set_window(window, window_type) ⇒ Integer
(Not documented)
560 |
# File 'lib/aubio/aubio-ffi.rb', line 560 attach_function :fvec_set_window, :fvec_set_window, [FvecT, :string], :uint |
.fvec_shift(v) ⇒ nil
(Not documented)
3190 |
# File 'lib/aubio/aubio-ffi.rb', line 3190 attach_function :fvec_shift, :fvec_shift, [FvecT], :void |
.fvec_sin(s) ⇒ nil
(Not documented)
697 |
# File 'lib/aubio/aubio-ffi.rb', line 697 attach_function :fvec_sin, :fvec_sin, [FvecT], :void |
.fvec_sqrt(s) ⇒ nil
(Not documented)
713 |
# File 'lib/aubio/aubio-ffi.rb', line 713 attach_function :fvec_sqrt, :fvec_sqrt, [FvecT], :void |
.fvec_sum(v) ⇒ Float
(Not documented)
3206 |
# File 'lib/aubio/aubio-ffi.rb', line 3206 attach_function :fvec_sum, :fvec_sum, [FvecT], :float |
.fvec_weight(s, weight) ⇒ nil
(Not documented)
126 |
# File 'lib/aubio/aubio-ffi.rb', line 126 attach_function :fvec_weight, :fvec_weight, [FvecT, FvecT], :void |
.fvec_weighted_copy(in_, weight, out) ⇒ nil
(Not documented)
145 |
# File 'lib/aubio/aubio-ffi.rb', line 145 attach_function :fvec_weighted_copy, :fvec_weighted_copy, [FvecT, FvecT, FvecT], :void |
.fvec_zeros(s) ⇒ nil
(Not documented)
101 |
# File 'lib/aubio/aubio-ffi.rb', line 101 attach_function :fvec_zeros, :fvec_zeros, [FvecT], :void |
.lvec_get_data(s) ⇒ FFI::Pointer(*LsmpT)
(Not documented)
360 |
# File 'lib/aubio/aubio-ffi.rb', line 360 attach_function :lvec_get_data, :lvec_get_data, [LvecT], :pointer |
.lvec_get_sample(s, position) ⇒ Float
(Not documented)
342 |
# File 'lib/aubio/aubio-ffi.rb', line 342 attach_function :lvec_get_sample, :lvec_get_sample, [LvecT, :uint], :double |
.lvec_ones(s) ⇒ nil
(Not documented)
393 |
# File 'lib/aubio/aubio-ffi.rb', line 393 attach_function :lvec_ones, :lvec_ones, [LvecT], :void |
.lvec_print(s) ⇒ nil
(Not documented)
368 |
# File 'lib/aubio/aubio-ffi.rb', line 368 attach_function :lvec_print, :lvec_print, [LvecT], :void |
.lvec_set_all(s, val) ⇒ nil
(Not documented)
377 |
# File 'lib/aubio/aubio-ffi.rb', line 377 attach_function :lvec_set_all, :lvec_set_all, [LvecT, :float], :void |
.lvec_set_sample(s, data, position) ⇒ nil
(Not documented)
352 |
# File 'lib/aubio/aubio-ffi.rb', line 352 attach_function :lvec_set_sample, :lvec_set_sample, [LvecT, :double, :uint], :void |
.lvec_zeros(s) ⇒ nil
(Not documented)
385 |
# File 'lib/aubio/aubio-ffi.rb', line 385 attach_function :lvec_zeros, :lvec_zeros, [LvecT], :void |
.new_aubio_audio_unit(samplerate, inchannels, outchannels, blocksize) ⇒ AubioAudioUnitT
(Not documented)
2444 |
# File 'lib/aubio/aubio-ffi.rb', line 2444 attach_function :new_aubio_audio_unit, :new_aubio_audio_unit, [:uint, :uint, :uint, :uint], AubioAudioUnitT |
.new_aubio_beattracking(winlen, hop_size, samplerate) ⇒ AubioBeattrackingT
(Not documented)
3677 |
# File 'lib/aubio/aubio-ffi.rb', line 3677 attach_function :new_aubio_beattracking, :new_aubio_beattracking, [:uint, :uint, :uint], AubioBeattrackingT |
.new_aubio_fft(size) ⇒ AubioFftT
(Not documented)
965 |
# File 'lib/aubio/aubio-ffi.rb', line 965 attach_function :new_aubio_fft, :new_aubio_fft, [:uint], AubioFftT |
.new_aubio_filter(order) ⇒ AubioFilterT
(Not documented)
885 |
# File 'lib/aubio/aubio-ffi.rb', line 885 attach_function :new_aubio_filter, :new_aubio_filter, [:uint], AubioFilterT |
.new_aubio_filter_a_weighting(samplerate) ⇒ AubioFilterT
(Not documented)
926 |
# File 'lib/aubio/aubio-ffi.rb', line 926 attach_function :new_aubio_filter_a_weighting, :new_aubio_filter_a_weighting, [:uint], AubioFilterT |
.new_aubio_filter_biquad(b0, b1, b2, a1, a2) ⇒ AubioFilterT
(Not documented)
918 |
# File 'lib/aubio/aubio-ffi.rb', line 918 attach_function :new_aubio_filter_biquad, :new_aubio_filter_biquad, [:double, :double, :double, :double, :double], AubioFilterT |
.new_aubio_filter_c_weighting(samplerate) ⇒ AubioFilterT
(Not documented)
943 |
# File 'lib/aubio/aubio-ffi.rb', line 943 attach_function :new_aubio_filter_c_weighting, :new_aubio_filter_c_weighting, [:uint], AubioFilterT |
.new_aubio_filterbank(n_filters, win_s) ⇒ AubioFilterbankT
(Not documented)
1139 |
# File 'lib/aubio/aubio-ffi.rb', line 1139 attach_function :new_aubio_filterbank, :new_aubio_filterbank, [:uint, :uint], AubioFilterbankT |
.new_aubio_hist(flow, fhig, nelems) ⇒ AubioHistT
(Not documented)
3742 |
# File 'lib/aubio/aubio-ffi.rb', line 3742 attach_function :new_aubio_hist, :new_aubio_hist, [:float, :float, :uint], AubioHistT |
.new_aubio_mfcc(buf_size, n_filters, n_coeffs, samplerate) ⇒ AubioMfccT
(Not documented)
1209 |
# File 'lib/aubio/aubio-ffi.rb', line 1209 attach_function :new_aubio_mfcc, :new_aubio_mfcc, [:uint, :uint, :uint, :uint], AubioMfccT |
.new_aubio_notes(method, buf_size, hop_size, samplerate) ⇒ AubioNotesT
(Not documented)
1830 |
# File 'lib/aubio/aubio-ffi.rb', line 1830 attach_function :new_aubio_notes, :new_aubio_notes, [:string, :uint, :uint, :uint], AubioNotesT |
.new_aubio_onset(method, buf_size, hop_size, samplerate) ⇒ AubioOnsetT
(Not documented)
1420 |
# File 'lib/aubio/aubio-ffi.rb', line 1420 attach_function :new_aubio_onset, :new_aubio_onset, [:string, :uint, :uint, :uint], AubioOnsetT |
.new_aubio_parameter(min_value, max_value, steps) ⇒ AubioParameterT
(Not documented)
2267 |
# File 'lib/aubio/aubio-ffi.rb', line 2267 attach_function :new_aubio_parameter, :new_aubio_parameter, [:float, :float, :uint], AubioParameterT |
.new_aubio_peakpicker ⇒ AubioPeakpickerT
(Not documented)
3355 |
# File 'lib/aubio/aubio-ffi.rb', line 3355 attach_function :new_aubio_peakpicker, :new_aubio_peakpicker, [], AubioPeakpickerT |
.new_aubio_pitch(method, buf_size, hop_size, samplerate) ⇒ AubioPitchT
(Not documented)
1370 |
# File 'lib/aubio/aubio-ffi.rb', line 1370 attach_function :new_aubio_pitch, :new_aubio_pitch, [:string, :uint, :uint, :uint], AubioPitchT |
.new_aubio_pitchfcomb(buf_size, hop_size) ⇒ AubioPitchfcombT
(Not documented)
3422 |
# File 'lib/aubio/aubio-ffi.rb', line 3422 attach_function :new_aubio_pitchfcomb, :new_aubio_pitchfcomb, [:uint, :uint], AubioPitchfcombT |
.new_aubio_pitchmcomb(buf_size, hop_size) ⇒ AubioPitchmcombT
(Not documented)
3454 |
# File 'lib/aubio/aubio-ffi.rb', line 3454 attach_function :new_aubio_pitchmcomb, :new_aubio_pitchmcomb, [:uint, :uint], AubioPitchmcombT |
.new_aubio_pitchschmitt(buf_size) ⇒ AubioPitchschmittT
(Not documented)
3485 |
# File 'lib/aubio/aubio-ffi.rb', line 3485 attach_function :new_aubio_pitchschmitt, :new_aubio_pitchschmitt, [:uint], AubioPitchschmittT |
.new_aubio_pitchspecacf(buf_size) ⇒ AubioPitchspecacfT
(Not documented)
3516 |
# File 'lib/aubio/aubio-ffi.rb', line 3516 attach_function :new_aubio_pitchspecacf, :new_aubio_pitchspecacf, [:uint], AubioPitchspecacfT |
.new_aubio_pitchyin(buf_size) ⇒ AubioPitchyinT
(Not documented)
3562 |
# File 'lib/aubio/aubio-ffi.rb', line 3562 attach_function :new_aubio_pitchyin, :new_aubio_pitchyin, [:uint], AubioPitchyinT |
.new_aubio_pitchyinfft(samplerate, buf_size) ⇒ AubioPitchyinfftT
(Not documented)
3629 |
# File 'lib/aubio/aubio-ffi.rb', line 3629 attach_function :new_aubio_pitchyinfft, :new_aubio_pitchyinfft, [:uint, :uint], AubioPitchyinfftT |
.new_aubio_pvoc(win_s, hop_s) ⇒ AubioPvocT
(Not documented)
1081 |
# File 'lib/aubio/aubio-ffi.rb', line 1081 attach_function :new_aubio_pvoc, :new_aubio_pvoc, [:uint, :uint], AubioPvocT |
.new_aubio_resampler(ratio, type) ⇒ AubioResamplerT
(Not documented)
776 |
# File 'lib/aubio/aubio-ffi.rb', line 776 attach_function :new_aubio_resampler, :new_aubio_resampler, [:float, :uint], AubioResamplerT |
.new_aubio_sampler(samplerate, hop_size) ⇒ AubioSamplerT
(Not documented)
2064 |
# File 'lib/aubio/aubio-ffi.rb', line 2064 attach_function :new_aubio_sampler, :new_aubio_sampler, [:uint, :uint], AubioSamplerT |
.new_aubio_scale(flow, fhig, ilow, ihig) ⇒ AubioScaleT
create a scale object
3809 |
# File 'lib/aubio/aubio-ffi.rb', line 3809 attach_function :new_aubio_scale, :new_aubio_scale, [:float, :float, :float, :float], AubioScaleT |
.new_aubio_sink(uri, samplerate) ⇒ AubioSinkT
(Not documented)
1980 |
# File 'lib/aubio/aubio-ffi.rb', line 1980 attach_function :new_aubio_sink, :new_aubio_sink, [:string, :uint], AubioSinkT |
.new_aubio_sink_apple_audio(uri, samplerate) ⇒ AubioSinkAppleAudioT
(Not documented)
2568 |
# File 'lib/aubio/aubio-ffi.rb', line 2568 attach_function :new_aubio_sink_apple_audio, :new_aubio_sink_apple_audio, [:string, :uint], AubioSinkAppleAudioT |
.new_aubio_sink_sndfile(uri, samplerate) ⇒ AubioSinkSndfileT
(Not documented)
2652 |
# File 'lib/aubio/aubio-ffi.rb', line 2652 attach_function :new_aubio_sink_sndfile, :new_aubio_sink_sndfile, [:string, :uint], AubioSinkSndfileT |
.new_aubio_sink_wavwrite(uri, samplerate) ⇒ AubioSinkWavwriteT
(Not documented)
2736 |
# File 'lib/aubio/aubio-ffi.rb', line 2736 attach_function :new_aubio_sink_wavwrite, :new_aubio_sink_wavwrite, [:string, :uint], AubioSinkWavwriteT |
.new_aubio_source(uri, samplerate, hop_size) ⇒ AubioSourceT
(Not documented)
1897 |
# File 'lib/aubio/aubio-ffi.rb', line 1897 attach_function :new_aubio_source, :new_aubio_source, [:string, :uint, :uint], AubioSourceT |
.new_aubio_source_apple_audio(uri, samplerate, hop_size) ⇒ AubioSourceAppleAudioT
(Not documented)
2821 |
# File 'lib/aubio/aubio-ffi.rb', line 2821 attach_function :new_aubio_source_apple_audio, :new_aubio_source_apple_audio, [:string, :uint, :uint], AubioSourceAppleAudioT |
.new_aubio_source_avcodec(uri, samplerate, hop_size) ⇒ AubioSourceAvcodecT
(Not documented)
2905 |
# File 'lib/aubio/aubio-ffi.rb', line 2905 attach_function :new_aubio_source_avcodec, :new_aubio_source_avcodec, [:string, :uint, :uint], AubioSourceAvcodecT |
.new_aubio_source_sndfile(uri, samplerate, hop_size) ⇒ AubioSourceSndfileT
(Not documented)
2989 |
# File 'lib/aubio/aubio-ffi.rb', line 2989 attach_function :new_aubio_source_sndfile, :new_aubio_source_sndfile, [:string, :uint, :uint], AubioSourceSndfileT |
.new_aubio_source_wavread(uri, samplerate, hop_size) ⇒ AubioSourceWavreadT
(Not documented)
3073 |
# File 'lib/aubio/aubio-ffi.rb', line 3073 attach_function :new_aubio_source_wavread, :new_aubio_source_wavread, [:string, :uint, :uint], AubioSourceWavreadT |
.new_aubio_specdesc(method, buf_size) ⇒ AubioSpecdescT
(Not documented)
1251 |
# File 'lib/aubio/aubio-ffi.rb', line 1251 attach_function :new_aubio_specdesc, :new_aubio_specdesc, [:string, :uint], AubioSpecdescT |
.new_aubio_tempo(method, buf_size, hop_size, samplerate) ⇒ AubioTempoT
(Not documented)
1630 |
# File 'lib/aubio/aubio-ffi.rb', line 1630 attach_function :new_aubio_tempo, :new_aubio_tempo, [:string, :uint, :uint, :uint], AubioTempoT |
.new_aubio_tss(buf_size, hop_size) ⇒ AubioTssT
(Not documented)
1273 |
# File 'lib/aubio/aubio-ffi.rb', line 1273 attach_function :new_aubio_tss, :new_aubio_tss, [:uint, :uint], AubioTssT |
.new_aubio_wavetable(samplerate, hop_size) ⇒ AubioWavetableT
(Not documented)
2148 |
# File 'lib/aubio/aubio-ffi.rb', line 2148 attach_function :new_aubio_wavetable, :new_aubio_wavetable, [:uint, :uint], AubioWavetableT |
.new_aubio_window(window_type, size) ⇒ FvecT
(Not documented)
551 |
# File 'lib/aubio/aubio-ffi.rb', line 551 attach_function :new_aubio_window, :new_aubio_window, [:string, :uint], FvecT |
.new_cvec(length) ⇒ CvecT
(Not documented)
168 |
# File 'lib/aubio/aubio-ffi.rb', line 168 attach_function :new_cvec, :new_cvec, [:uint], CvecT |
.new_fmat(height, length) ⇒ FmatT
(Not documented)
417 |
# File 'lib/aubio/aubio-ffi.rb', line 417 attach_function :new_fmat, :new_fmat, [:uint, :uint], FmatT |