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.
2458 |
# File 'lib/aubio/aubio-ffi.rb', line 2458 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.
2403 |
# File 'lib/aubio/aubio-ffi.rb', line 2403 callback :aubio_log_function_t, %i[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
2384 2385 2386 2387 2388 2389 2390 2391 |
# File 'lib/aubio/aubio-ffi.rb', line 2384 enum :aubio_log_level, [ :err, 0, :inf, 1, :msg, 2, :dbg, 3, :wrn, 4, :last_level, 5 ] |
.attach_function(name, *_) ⇒ Object
13 14 15 16 |
# File 'lib/aubio/aubio-ffi.rb', line 13 def self.attach_function(name, *_) super; rescue FFI::NotFoundError => e (class << self; self; end).class_eval { define_method(name) { |*_| raise e } } end |
.aubio_audio_unit_get_info(o) ⇒ Integer
(Not documented)
2503 |
# File 'lib/aubio/aubio-ffi.rb', line 2503 attach_function :aubio_audio_unit_get_info, :aubio_audio_unit_get_info, [AubioAudioUnitT], :int |
.aubio_audio_unit_init(o) ⇒ Integer
(Not documented)
2511 |
# File 'lib/aubio/aubio-ffi.rb', line 2511 attach_function :aubio_audio_unit_init, :aubio_audio_unit_init, [AubioAudioUnitT], :int |
.aubio_audio_unit_set_callback(o, callback, closure) ⇒ Integer
(Not documented)
2468 |
# File 'lib/aubio/aubio-ffi.rb', line 2468 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)
2486 |
# File 'lib/aubio/aubio-ffi.rb', line 2486 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)
2495 |
# File 'lib/aubio/aubio-ffi.rb', line 2495 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)
2477 |
# File 'lib/aubio/aubio-ffi.rb', line 2477 attach_function :aubio_audio_unit_set_verbose, :aubio_audio_unit_set_verbose, [AubioAudioUnitT, :uint], :int |
.aubio_audio_unit_start(o) ⇒ Integer
(Not documented)
2519 |
# File 'lib/aubio/aubio-ffi.rb', line 2519 attach_function :aubio_audio_unit_start, :aubio_audio_unit_start, [AubioAudioUnitT], :int |
.aubio_audio_unit_stop(o) ⇒ Integer
(Not documented)
2527 |
# File 'lib/aubio/aubio-ffi.rb', line 2527 attach_function :aubio_audio_unit_stop, :aubio_audio_unit_stop, [AubioAudioUnitT], :int |
.aubio_autocorr(input, output) ⇒ nil
(Not documented)
3344 |
# File 'lib/aubio/aubio-ffi.rb', line 3344 attach_function :aubio_autocorr, :aubio_autocorr, [FvecT, FvecT], :void |
.aubio_beattracking_do(bt, dfframes, out) ⇒ nil
(Not documented)
3688 |
# File 'lib/aubio/aubio-ffi.rb', line 3688 attach_function :aubio_beattracking_do, :aubio_beattracking_do, [AubioBeattrackingT, FvecT, FvecT], :void |
.aubio_beattracking_get_bpm(bt) ⇒ Float
(Not documented)
3712 |
# File 'lib/aubio/aubio-ffi.rb', line 3712 attach_function :aubio_beattracking_get_bpm, :aubio_beattracking_get_bpm, [AubioBeattrackingT], :float |
.aubio_beattracking_get_confidence(bt) ⇒ Float
(Not documented)
3720 |
# File 'lib/aubio/aubio-ffi.rb', line 3720 attach_function :aubio_beattracking_get_confidence, :aubio_beattracking_get_confidence, [AubioBeattrackingT], :float |
.aubio_beattracking_get_period(bt) ⇒ Float
(Not documented)
3696 |
# File 'lib/aubio/aubio-ffi.rb', line 3696 attach_function :aubio_beattracking_get_period, :aubio_beattracking_get_period, [AubioBeattrackingT], :float |
.aubio_beattracking_get_period_s(bt) ⇒ Float
(Not documented)
3704 |
# File 'lib/aubio/aubio-ffi.rb', line 3704 attach_function :aubio_beattracking_get_period_s, :aubio_beattracking_get_period_s, [AubioBeattrackingT], :float |
.aubio_bintofreq(bin, samplerate, fftsize) ⇒ Float
(Not documented)
599 |
# File 'lib/aubio/aubio-ffi.rb', line 599 attach_function :aubio_bintofreq, :aubio_bintofreq, %i[float float float], :float |
.aubio_bintomidi(bin, samplerate, fftsize) ⇒ Float
(Not documented)
579 |
# File 'lib/aubio/aubio-ffi.rb', line 579 attach_function :aubio_bintomidi, :aubio_bintomidi, %i[float float float], :float |
.aubio_cleanup ⇒ nil
(Not documented)
632 |
# File 'lib/aubio/aubio-ffi.rb', line 632 attach_function :aubio_cleanup, :aubio_cleanup, [], :void |
.aubio_db_spl(v) ⇒ Float
(Not documented)
656 |
# File 'lib/aubio/aubio-ffi.rb', line 656 attach_function :aubio_db_spl, :aubio_db_spl, [FvecT], :float |
.aubio_fft_do(s, input, spectrum) ⇒ nil
(Not documented)
984 |
# File 'lib/aubio/aubio-ffi.rb', line 984 attach_function :aubio_fft_do, :aubio_fft_do, [AubioFftT, FvecT, CvecT], :void |
.aubio_fft_do_complex(s, input, compspec) ⇒ nil
(Not documented)
1004 |
# File 'lib/aubio/aubio-ffi.rb', line 1004 attach_function :aubio_fft_do_complex, :aubio_fft_do_complex, [AubioFftT, FvecT, FvecT], :void |
.aubio_fft_get_imag(spectrum, compspec) ⇒ nil
(Not documented)
1050 |
# File 'lib/aubio/aubio-ffi.rb', line 1050 attach_function :aubio_fft_get_imag, :aubio_fft_get_imag, [CvecT, FvecT], :void |
.aubio_fft_get_norm(compspec, spectrum) ⇒ nil
(Not documented)
1059 |
# File 'lib/aubio/aubio-ffi.rb', line 1059 attach_function :aubio_fft_get_norm, :aubio_fft_get_norm, [FvecT, CvecT], :void |
.aubio_fft_get_phas(compspec, spectrum) ⇒ nil
(Not documented)
1041 |
# File 'lib/aubio/aubio-ffi.rb', line 1041 attach_function :aubio_fft_get_phas, :aubio_fft_get_phas, [FvecT, CvecT], :void |
.aubio_fft_get_real(spectrum, compspec) ⇒ nil
(Not documented)
1068 |
# File 'lib/aubio/aubio-ffi.rb', line 1068 attach_function :aubio_fft_get_real, :aubio_fft_get_real, [CvecT, FvecT], :void |
.aubio_fft_get_realimag(spectrum, compspec) ⇒ nil
(Not documented)
1032 |
# File 'lib/aubio/aubio-ffi.rb', line 1032 attach_function :aubio_fft_get_realimag, :aubio_fft_get_realimag, [CvecT, FvecT], :void |
.aubio_fft_get_spectrum(compspec, spectrum) ⇒ nil
(Not documented)
1023 |
# File 'lib/aubio/aubio-ffi.rb', line 1023 attach_function :aubio_fft_get_spectrum, :aubio_fft_get_spectrum, [FvecT, CvecT], :void |
.aubio_fft_rdo(s, spectrum, output) ⇒ nil
(Not documented)
994 |
# File 'lib/aubio/aubio-ffi.rb', line 994 attach_function :aubio_fft_rdo, :aubio_fft_rdo, [AubioFftT, CvecT, FvecT], :void |
.aubio_fft_rdo_complex(s, compspec, output) ⇒ nil
(Not documented)
1014 |
# File 'lib/aubio/aubio-ffi.rb', line 1014 attach_function :aubio_fft_rdo_complex, :aubio_fft_rdo_complex, [AubioFftT, FvecT, FvecT], :void |
.aubio_filter_do(f, in_) ⇒ nil
(Not documented)
809 |
# File 'lib/aubio/aubio-ffi.rb', line 809 attach_function :aubio_filter_do, :aubio_filter_do, [AubioFilterT, FvecT], :void |
.aubio_filter_do_filtfilt(f, in_, tmp) ⇒ nil
(Not documented)
829 |
# File 'lib/aubio/aubio-ffi.rb', line 829 attach_function :aubio_filter_do_filtfilt, :aubio_filter_do_filtfilt, [AubioFilterT, FvecT, FvecT], :void |
.aubio_filter_do_outplace(f, in_, out) ⇒ nil
(Not documented)
819 |
# File 'lib/aubio/aubio-ffi.rb', line 819 attach_function :aubio_filter_do_outplace, :aubio_filter_do_outplace, [AubioFilterT, FvecT, FvecT], :void |
.aubio_filter_do_reset(f) ⇒ nil
(Not documented)
878 |
# File 'lib/aubio/aubio-ffi.rb', line 878 attach_function :aubio_filter_do_reset, :aubio_filter_do_reset, [AubioFilterT], :void |
.aubio_filter_get_feedback(f) ⇒ LvecT
(Not documented)
837 |
# File 'lib/aubio/aubio-ffi.rb', line 837 attach_function :aubio_filter_get_feedback, :aubio_filter_get_feedback, [AubioFilterT], LvecT |
.aubio_filter_get_feedforward(f) ⇒ LvecT
(Not documented)
845 |
# File 'lib/aubio/aubio-ffi.rb', line 845 attach_function :aubio_filter_get_feedforward, :aubio_filter_get_feedforward, [AubioFilterT], LvecT |
.aubio_filter_get_order(f) ⇒ Integer
(Not documented)
853 |
# File 'lib/aubio/aubio-ffi.rb', line 853 attach_function :aubio_filter_get_order, :aubio_filter_get_order, [AubioFilterT], :uint |
.aubio_filter_get_samplerate(f) ⇒ Integer
(Not documented)
861 |
# File 'lib/aubio/aubio-ffi.rb', line 861 attach_function :aubio_filter_get_samplerate, :aubio_filter_get_samplerate, [AubioFilterT], :uint |
.aubio_filter_set_a_weighting(f, samplerate) ⇒ Integer
(Not documented)
936 |
# File 'lib/aubio/aubio-ffi.rb', line 936 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)
907 |
# File 'lib/aubio/aubio-ffi.rb', line 907 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)
953 |
# File 'lib/aubio/aubio-ffi.rb', line 953 attach_function :aubio_filter_set_c_weighting, :aubio_filter_set_c_weighting, [AubioFilterT, :uint], :uint |
.aubio_filter_set_samplerate(f, samplerate) ⇒ Integer
(Not documented)
870 |
# File 'lib/aubio/aubio-ffi.rb', line 870 attach_function :aubio_filter_set_samplerate, :aubio_filter_set_samplerate, [AubioFilterT, :uint], :uint |
.aubio_filterbank_do(f, in_, out) ⇒ nil
(Not documented)
1158 |
# File 'lib/aubio/aubio-ffi.rb', line 1158 attach_function :aubio_filterbank_do, :aubio_filterbank_do, [AubioFilterbankT, CvecT, FvecT], :void |
.aubio_filterbank_get_coeffs(f) ⇒ FmatT
(Not documented)
1166 |
# File 'lib/aubio/aubio-ffi.rb', line 1166 attach_function :aubio_filterbank_get_coeffs, :aubio_filterbank_get_coeffs, [AubioFilterbankT], FmatT |
.aubio_filterbank_set_coeffs(f, filters) ⇒ Integer
(Not documented)
1175 |
# File 'lib/aubio/aubio-ffi.rb', line 1175 attach_function :aubio_filterbank_set_coeffs, :aubio_filterbank_set_coeffs, [AubioFilterbankT, FmatT], :uint |
.aubio_filterbank_set_mel_coeffs_slaney(fb, samplerate) ⇒ Integer
(Not documented)
1194 |
# File 'lib/aubio/aubio-ffi.rb', line 1194 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)
1185 |
# File 'lib/aubio/aubio-ffi.rb', line 1185 attach_function :aubio_filterbank_set_triangle_bands, :aubio_filterbank_set_triangle_bands, [AubioFilterbankT, FvecT, :float], :uint |
.aubio_freqtobin(freq, samplerate, fftsize) ⇒ Float
(Not documented)
609 |
# File 'lib/aubio/aubio-ffi.rb', line 609 attach_function :aubio_freqtobin, :aubio_freqtobin, %i[float float float], :float |
.aubio_freqtomidi(freq) ⇒ Float
(Not documented)
617 |
# File 'lib/aubio/aubio-ffi.rb', line 617 attach_function :aubio_freqtomidi, :aubio_freqtomidi, [:float], :float |
.aubio_hist_do(s, input) ⇒ nil
(Not documented)
3760 |
# File 'lib/aubio/aubio-ffi.rb', line 3760 attach_function :aubio_hist_do, :aubio_hist_do, [AubioHistT, FvecT], :void |
.aubio_hist_do_notnull(s, input) ⇒ nil
(Not documented)
3769 |
# File 'lib/aubio/aubio-ffi.rb', line 3769 attach_function :aubio_hist_do_notnull, :aubio_hist_do_notnull, [AubioHistT, FvecT], :void |
.aubio_hist_dyn_notnull(s, input) ⇒ nil
(Not documented)
3794 |
# File 'lib/aubio/aubio-ffi.rb', line 3794 attach_function :aubio_hist_dyn_notnull, :aubio_hist_dyn_notnull, [AubioHistT, FvecT], :void |
.aubio_hist_mean(s) ⇒ Float
(Not documented)
3777 |
# File 'lib/aubio/aubio-ffi.rb', line 3777 attach_function :aubio_hist_mean, :aubio_hist_mean, [AubioHistT], :float |
.aubio_hist_weight(s) ⇒ nil
(Not documented)
3785 |
# File 'lib/aubio/aubio-ffi.rb', line 3785 attach_function :aubio_hist_weight, :aubio_hist_weight, [AubioHistT], :void |
.aubio_io_validate_channels(kind, path, channels) ⇒ Integer
(Not documented)
2555 |
# File 'lib/aubio/aubio-ffi.rb', line 2555 attach_function :aubio_io_validate_channels, :aubio_io_validate_channels, %i[string string uint], :uint |
.aubio_io_validate_samplerate(kind, path, samplerate) ⇒ Integer
(Not documented)
2545 |
# File 'lib/aubio/aubio-ffi.rb', line 2545 attach_function :aubio_io_validate_samplerate, :aubio_io_validate_samplerate, %i[string string uint], :uint |
.aubio_is_power_of_two(a) ⇒ Integer
(Not documented)
3327 |
# File 'lib/aubio/aubio-ffi.rb', line 3327 attach_function :aubio_is_power_of_two, :aubio_is_power_of_two, [:uint], :uint |
.aubio_level_detection(v, threshold) ⇒ Float
(Not documented)
674 |
# File 'lib/aubio/aubio-ffi.rb', line 674 attach_function :aubio_level_detection, :aubio_level_detection, [FvecT, :float], :float |
.aubio_level_lin(v) ⇒ Float
(Not documented)
648 |
# File 'lib/aubio/aubio-ffi.rb', line 648 attach_function :aubio_level_lin, :aubio_level_lin, [FvecT], :float |
.aubio_log_reset ⇒ nil
(Not documented)
2429 |
# File 'lib/aubio/aubio-ffi.rb', line 2429 attach_function :aubio_log_reset, :aubio_log_reset, [], :void |
.aubio_log_set_function(fun, data) ⇒ nil
(Not documented)
2412 |
# File 'lib/aubio/aubio-ffi.rb', line 2412 attach_function :aubio_log_set_function, :aubio_log_set_function, %i[aubio_log_function_t pointer], :void |
.aubio_log_set_level_function(level, fun, data) ⇒ Proc(_callback_aubio_log_function_t_)
(Not documented)
2422 |
# File 'lib/aubio/aubio-ffi.rb', line 2422 attach_function :aubio_log_set_level_function, :aubio_log_set_level_function, %i[int aubio_log_function_t pointer], :aubio_log_function_t |
.aubio_mfcc_do(mf, in_, out) ⇒ nil
(Not documented)
1228 |
# File 'lib/aubio/aubio-ffi.rb', line 1228 attach_function :aubio_mfcc_do, :aubio_mfcc_do, [AubioMfccT, CvecT, FvecT], :void |
.aubio_miditobin(midi, samplerate, fftsize) ⇒ Float
(Not documented)
589 |
# File 'lib/aubio/aubio-ffi.rb', line 589 attach_function :aubio_miditobin, :aubio_miditobin, %i[float float float], :float |
.aubio_miditofreq(midi) ⇒ Float
(Not documented)
625 |
# File 'lib/aubio/aubio-ffi.rb', line 625 attach_function :aubio_miditofreq, :aubio_miditofreq, [:float], :float |
.aubio_next_power_of_two(a) ⇒ Integer
(Not documented)
3335 |
# File 'lib/aubio/aubio-ffi.rb', line 3335 attach_function :aubio_next_power_of_two, :aubio_next_power_of_two, [:uint], :uint |
.aubio_notes_do(o, input, output) ⇒ nil
(Not documented)
1849 |
# File 'lib/aubio/aubio-ffi.rb', line 1849 attach_function :aubio_notes_do, :aubio_notes_do, [AubioNotesT, FvecT, FvecT], :void |
.aubio_notes_get_minioi_ms(o) ⇒ Float
(Not documented)
1874 |
# File 'lib/aubio/aubio-ffi.rb', line 1874 attach_function :aubio_notes_get_minioi_ms, :aubio_notes_get_minioi_ms, [AubioNotesT], :float |
.aubio_notes_get_silence(o) ⇒ Float
(Not documented)
1866 |
# File 'lib/aubio/aubio-ffi.rb', line 1866 attach_function :aubio_notes_get_silence, :aubio_notes_get_silence, [AubioNotesT], :float |
.aubio_notes_set_minioi_ms(o, minioi_ms) ⇒ Integer
(Not documented)
1883 |
# File 'lib/aubio/aubio-ffi.rb', line 1883 attach_function :aubio_notes_set_minioi_ms, :aubio_notes_set_minioi_ms, [AubioNotesT, :float], :uint |
.aubio_notes_set_silence(o, silence) ⇒ Integer
(Not documented)
1858 |
# File 'lib/aubio/aubio-ffi.rb', line 1858 attach_function :aubio_notes_set_silence, :aubio_notes_set_silence, [AubioNotesT, :float], :uint |
.aubio_onset_do(o, input, onset) ⇒ nil
(Not documented)
1431 |
# File 'lib/aubio/aubio-ffi.rb', line 1431 attach_function :aubio_onset_do, :aubio_onset_do, [AubioOnsetT, FvecT, FvecT], :void |
.aubio_onset_get_delay(o) ⇒ Integer
(Not documented)
1583 |
# File 'lib/aubio/aubio-ffi.rb', line 1583 attach_function :aubio_onset_get_delay, :aubio_onset_get_delay, [AubioOnsetT], :uint |
.aubio_onset_get_delay_ms(o) ⇒ Float
(Not documented)
1599 |
# File 'lib/aubio/aubio-ffi.rb', line 1599 attach_function :aubio_onset_get_delay_ms, :aubio_onset_get_delay_ms, [AubioOnsetT], :float |
.aubio_onset_get_delay_s(o) ⇒ Float
(Not documented)
1591 |
# File 'lib/aubio/aubio-ffi.rb', line 1591 attach_function :aubio_onset_get_delay_s, :aubio_onset_get_delay_s, [AubioOnsetT], :float |
.aubio_onset_get_descriptor(o) ⇒ Float
(Not documented)
1480 |
# File 'lib/aubio/aubio-ffi.rb', line 1480 attach_function :aubio_onset_get_descriptor, :aubio_onset_get_descriptor, [AubioOnsetT], :float |
.aubio_onset_get_last(o) ⇒ Integer
(Not documented)
1439 |
# File 'lib/aubio/aubio-ffi.rb', line 1439 attach_function :aubio_onset_get_last, :aubio_onset_get_last, [AubioOnsetT], :uint |
.aubio_onset_get_last_ms(o) ⇒ Float
(Not documented)
1455 |
# File 'lib/aubio/aubio-ffi.rb', line 1455 attach_function :aubio_onset_get_last_ms, :aubio_onset_get_last_ms, [AubioOnsetT], :float |
.aubio_onset_get_last_s(o) ⇒ Float
(Not documented)
1447 |
# File 'lib/aubio/aubio-ffi.rb', line 1447 attach_function :aubio_onset_get_last_s, :aubio_onset_get_last_s, [AubioOnsetT], :float |
.aubio_onset_get_minioi(o) ⇒ Integer
(Not documented)
1559 |
# File 'lib/aubio/aubio-ffi.rb', line 1559 attach_function :aubio_onset_get_minioi, :aubio_onset_get_minioi, [AubioOnsetT], :uint |
.aubio_onset_get_minioi_ms(o) ⇒ Float
(Not documented)
1575 |
# File 'lib/aubio/aubio-ffi.rb', line 1575 attach_function :aubio_onset_get_minioi_ms, :aubio_onset_get_minioi_ms, [AubioOnsetT], :float |
.aubio_onset_get_minioi_s(o) ⇒ Float
(Not documented)
1567 |
# File 'lib/aubio/aubio-ffi.rb', line 1567 attach_function :aubio_onset_get_minioi_s, :aubio_onset_get_minioi_s, [AubioOnsetT], :float |
.aubio_onset_get_silence(o) ⇒ Float
(Not documented)
1472 |
# File 'lib/aubio/aubio-ffi.rb', line 1472 attach_function :aubio_onset_get_silence, :aubio_onset_get_silence, [AubioOnsetT], :float |
.aubio_onset_get_threshold(o) ⇒ Float
(Not documented)
1607 |
# File 'lib/aubio/aubio-ffi.rb', line 1607 attach_function :aubio_onset_get_threshold, :aubio_onset_get_threshold, [AubioOnsetT], :float |
.aubio_onset_get_thresholded_descriptor(o) ⇒ Float
(Not documented)
1488 |
# File 'lib/aubio/aubio-ffi.rb', line 1488 attach_function :aubio_onset_get_thresholded_descriptor, :aubio_onset_get_thresholded_descriptor, [AubioOnsetT], :float |
.aubio_onset_set_delay(o, delay) ⇒ Integer
(Not documented)
1533 |
# File 'lib/aubio/aubio-ffi.rb', line 1533 attach_function :aubio_onset_set_delay, :aubio_onset_set_delay, [AubioOnsetT, :uint], :uint |
.aubio_onset_set_delay_ms(o, delay) ⇒ Integer
(Not documented)
1551 |
# File 'lib/aubio/aubio-ffi.rb', line 1551 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)
1542 |
# File 'lib/aubio/aubio-ffi.rb', line 1542 attach_function :aubio_onset_set_delay_s, :aubio_onset_set_delay_s, [AubioOnsetT, :float], :uint |
.aubio_onset_set_minioi(o, minioi) ⇒ Integer
(Not documented)
1506 |
# File 'lib/aubio/aubio-ffi.rb', line 1506 attach_function :aubio_onset_set_minioi, :aubio_onset_set_minioi, [AubioOnsetT, :uint], :uint |
.aubio_onset_set_minioi_ms(o, minioi) ⇒ Integer
(Not documented)
1524 |
# File 'lib/aubio/aubio-ffi.rb', line 1524 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)
1515 |
# File 'lib/aubio/aubio-ffi.rb', line 1515 attach_function :aubio_onset_set_minioi_s, :aubio_onset_set_minioi_s, [AubioOnsetT, :float], :uint |
.aubio_onset_set_silence(o, silence) ⇒ Integer
(Not documented)
1464 |
# File 'lib/aubio/aubio-ffi.rb', line 1464 attach_function :aubio_onset_set_silence, :aubio_onset_set_silence, [AubioOnsetT, :float], :uint |
.aubio_onset_set_threshold(o, threshold) ⇒ Integer
(Not documented)
1497 |
# File 'lib/aubio/aubio-ffi.rb', line 1497 attach_function :aubio_onset_set_threshold, :aubio_onset_set_threshold, [AubioOnsetT, :float], :uint |
.aubio_parameter_get_current_value(param) ⇒ Float
(Not documented)
2293 |
# File 'lib/aubio/aubio-ffi.rb', line 2293 attach_function :aubio_parameter_get_current_value, :aubio_parameter_get_current_value, [AubioParameterT], :float |
.aubio_parameter_get_max_value(param) ⇒ Float
(Not documented)
2353 |
# File 'lib/aubio/aubio-ffi.rb', line 2353 attach_function :aubio_parameter_get_max_value, :aubio_parameter_get_max_value, [AubioParameterT], :float |
.aubio_parameter_get_min_value(param) ⇒ Float
(Not documented)
2336 |
# File 'lib/aubio/aubio-ffi.rb', line 2336 attach_function :aubio_parameter_get_min_value, :aubio_parameter_get_min_value, [AubioParameterT], :float |
.aubio_parameter_get_next_value(param) ⇒ Float
(Not documented)
2285 |
# File 'lib/aubio/aubio-ffi.rb', line 2285 attach_function :aubio_parameter_get_next_value, :aubio_parameter_get_next_value, [AubioParameterT], :float |
.aubio_parameter_get_steps(param) ⇒ Integer
(Not documented)
2319 |
# File 'lib/aubio/aubio-ffi.rb', line 2319 attach_function :aubio_parameter_get_steps, :aubio_parameter_get_steps, [AubioParameterT], :uint |
.aubio_parameter_set_current_value(param, value) ⇒ Integer
(Not documented)
2302 |
# File 'lib/aubio/aubio-ffi.rb', line 2302 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)
2345 |
# File 'lib/aubio/aubio-ffi.rb', line 2345 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)
2328 |
# File 'lib/aubio/aubio-ffi.rb', line 2328 attach_function :aubio_parameter_set_min_value, :aubio_parameter_set_min_value, [AubioParameterT, :float], :uint |
.aubio_parameter_set_steps(param, steps) ⇒ Integer
(Not documented)
2311 |
# File 'lib/aubio/aubio-ffi.rb', line 2311 attach_function :aubio_parameter_set_steps, :aubio_parameter_set_steps, [AubioParameterT, :uint], :uint |
.aubio_parameter_set_target_value(param, value) ⇒ Integer
(Not documented)
2277 |
# File 'lib/aubio/aubio-ffi.rb', line 2277 attach_function :aubio_parameter_set_target_value, :aubio_parameter_set_target_value, [AubioParameterT, :float], :uint |
.aubio_peakpicker_do(p, in_, out) ⇒ nil
(Not documented)
3366 |
# File 'lib/aubio/aubio-ffi.rb', line 3366 attach_function :aubio_peakpicker_do, :aubio_peakpicker_do, [AubioPeakpickerT, FvecT, FvecT], :void |
.aubio_peakpicker_get_threshold(p) ⇒ Float
(Not documented)
3399 |
# File 'lib/aubio/aubio-ffi.rb', line 3399 attach_function :aubio_peakpicker_get_threshold, :aubio_peakpicker_get_threshold, [AubioPeakpickerT], :float |
.aubio_peakpicker_get_thresholded_input(p) ⇒ FvecT
(Not documented)
3382 |
# File 'lib/aubio/aubio-ffi.rb', line 3382 attach_function :aubio_peakpicker_get_thresholded_input, :aubio_peakpicker_get_thresholded_input, [AubioPeakpickerT], FvecT |
.aubio_peakpicker_set_threshold(p, threshold) ⇒ Integer
(Not documented)
3391 |
# File 'lib/aubio/aubio-ffi.rb', line 3391 attach_function :aubio_peakpicker_set_threshold, :aubio_peakpicker_set_threshold, [AubioPeakpickerT, :float], :uint |
.aubio_pitch_do(o, in_, out) ⇒ nil
(Not documented)
1335 |
# File 'lib/aubio/aubio-ffi.rb', line 1335 attach_function :aubio_pitch_do, :aubio_pitch_do, [AubioPitchT, FvecT, FvecT], :void |
.aubio_pitch_get_confidence(o) ⇒ Float
(Not documented)
1405 |
# File 'lib/aubio/aubio-ffi.rb', line 1405 attach_function :aubio_pitch_get_confidence, :aubio_pitch_get_confidence, [AubioPitchT], :float |
.aubio_pitch_get_silence(o) ⇒ Float
(Not documented)
1397 |
# File 'lib/aubio/aubio-ffi.rb', line 1397 attach_function :aubio_pitch_get_silence, :aubio_pitch_get_silence, [AubioPitchT], :float |
.aubio_pitch_get_tolerance(o) ⇒ Float
(Not documented)
1352 |
# File 'lib/aubio/aubio-ffi.rb', line 1352 attach_function :aubio_pitch_get_tolerance, :aubio_pitch_get_tolerance, [AubioPitchT], :float |
.aubio_pitch_set_silence(o, silence) ⇒ Integer
(Not documented)
1389 |
# File 'lib/aubio/aubio-ffi.rb', line 1389 attach_function :aubio_pitch_set_silence, :aubio_pitch_set_silence, [AubioPitchT, :float], :uint |
.aubio_pitch_set_tolerance(o, tol) ⇒ Integer
(Not documented)
1344 |
# File 'lib/aubio/aubio-ffi.rb', line 1344 attach_function :aubio_pitch_set_tolerance, :aubio_pitch_set_tolerance, [AubioPitchT, :float], :uint |
.aubio_pitch_set_unit(o, mode) ⇒ Integer
(Not documented)
1380 |
# File 'lib/aubio/aubio-ffi.rb', line 1380 attach_function :aubio_pitch_set_unit, :aubio_pitch_set_unit, [AubioPitchT, :string], :uint |
.aubio_pitchfcomb_do(p, input, output) ⇒ nil
(Not documented)
3414 |
# File 'lib/aubio/aubio-ffi.rb', line 3414 attach_function :aubio_pitchfcomb_do, :aubio_pitchfcomb_do, [AubioPitchfcombT, FvecT, FvecT], :void |
.aubio_pitchmcomb_do(p, in_fftgrain, out_cands) ⇒ nil
(Not documented)
3446 |
# File 'lib/aubio/aubio-ffi.rb', line 3446 attach_function :aubio_pitchmcomb_do, :aubio_pitchmcomb_do, [AubioPitchmcombT, CvecT, FvecT], :void |
.aubio_pitchschmitt_do(p, samples_in, cands_out) ⇒ nil
(Not documented)
3478 |
# File 'lib/aubio/aubio-ffi.rb', line 3478 attach_function :aubio_pitchschmitt_do, :aubio_pitchschmitt_do, [AubioPitchschmittT, FvecT, FvecT], :void |
.aubio_pitchspecacf_do(o, samples_in, cands_out) ⇒ nil
(Not documented)
3509 |
# File 'lib/aubio/aubio-ffi.rb', line 3509 attach_function :aubio_pitchspecacf_do, :aubio_pitchspecacf_do, [AubioPitchspecacfT, FvecT, FvecT], :void |
.aubio_pitchspecacf_get_confidence(o) ⇒ Float
(Not documented)
3550 |
# File 'lib/aubio/aubio-ffi.rb', line 3550 attach_function :aubio_pitchspecacf_get_confidence, :aubio_pitchspecacf_get_confidence, [AubioPitchspecacfT], :float |
.aubio_pitchspecacf_get_tolerance(o) ⇒ Float
(Not documented)
3533 |
# File 'lib/aubio/aubio-ffi.rb', line 3533 attach_function :aubio_pitchspecacf_get_tolerance, :aubio_pitchspecacf_get_tolerance, [AubioPitchspecacfT], :float |
.aubio_pitchspecacf_set_tolerance(o, tol) ⇒ Integer
(Not documented)
3542 |
# File 'lib/aubio/aubio-ffi.rb', line 3542 attach_function :aubio_pitchspecacf_set_tolerance, :aubio_pitchspecacf_set_tolerance, [AubioPitchspecacfT, :float], :uint |
.aubio_pitchyin_do(o, samples_in, cands_out) ⇒ nil
(Not documented)
3581 |
# File 'lib/aubio/aubio-ffi.rb', line 3581 attach_function :aubio_pitchyin_do, :aubio_pitchyin_do, [AubioPitchyinT, FvecT, FvecT], :void |
.aubio_pitchyin_get_confidence(o) ⇒ Float
(Not documented)
3606 |
# File 'lib/aubio/aubio-ffi.rb', line 3606 attach_function :aubio_pitchyin_get_confidence, :aubio_pitchyin_get_confidence, [AubioPitchyinT], :float |
.aubio_pitchyin_get_tolerance(o) ⇒ Float
(Not documented)
3598 |
# File 'lib/aubio/aubio-ffi.rb', line 3598 attach_function :aubio_pitchyin_get_tolerance, :aubio_pitchyin_get_tolerance, [AubioPitchyinT], :float |
.aubio_pitchyin_set_tolerance(o, tol) ⇒ Integer
(Not documented)
3590 |
# File 'lib/aubio/aubio-ffi.rb', line 3590 attach_function :aubio_pitchyin_set_tolerance, :aubio_pitchyin_set_tolerance, [AubioPitchyinT, :float], :uint |
.aubio_pitchyinfft_do(o, samples_in, cands_out) ⇒ nil
(Not documented)
3621 |
# File 'lib/aubio/aubio-ffi.rb', line 3621 attach_function :aubio_pitchyinfft_do, :aubio_pitchyinfft_do, [AubioPitchyinfftT, FvecT, FvecT], :void |
.aubio_pitchyinfft_get_confidence(o) ⇒ Float
(Not documented)
3663 |
# File 'lib/aubio/aubio-ffi.rb', line 3663 attach_function :aubio_pitchyinfft_get_confidence, :aubio_pitchyinfft_get_confidence, [AubioPitchyinfftT], :float |
.aubio_pitchyinfft_get_tolerance(o) ⇒ Float
(Not documented)
3646 |
# File 'lib/aubio/aubio-ffi.rb', line 3646 attach_function :aubio_pitchyinfft_get_tolerance, :aubio_pitchyinfft_get_tolerance, [AubioPitchyinfftT], :float |
.aubio_pitchyinfft_set_tolerance(o, tol) ⇒ Integer
(Not documented)
3655 |
# File 'lib/aubio/aubio-ffi.rb', line 3655 attach_function :aubio_pitchyinfft_set_tolerance, :aubio_pitchyinfft_set_tolerance, [AubioPitchyinfftT, :float], :uint |
.aubio_pvoc_do(pv, in_, fftgrain) ⇒ nil
(Not documented)
1100 |
# File 'lib/aubio/aubio-ffi.rb', line 1100 attach_function :aubio_pvoc_do, :aubio_pvoc_do, [AubioPvocT, FvecT, CvecT], :void |
.aubio_pvoc_get_hop(pv) ⇒ Integer
(Not documented)
1126 |
# File 'lib/aubio/aubio-ffi.rb', line 1126 attach_function :aubio_pvoc_get_hop, :aubio_pvoc_get_hop, [AubioPvocT], :uint |
.aubio_pvoc_get_win(pv) ⇒ Integer
(Not documented)
1118 |
# File 'lib/aubio/aubio-ffi.rb', line 1118 attach_function :aubio_pvoc_get_win, :aubio_pvoc_get_win, [AubioPvocT], :uint |
.aubio_pvoc_rdo(pv, fftgrain, out) ⇒ nil
(Not documented)
1110 |
# File 'lib/aubio/aubio-ffi.rb', line 1110 attach_function :aubio_pvoc_rdo, :aubio_pvoc_rdo, [AubioPvocT, CvecT, FvecT], :void |
.aubio_quadfrac(s0, s1, s2, pf) ⇒ Float
(Not documented)
3310 |
# File 'lib/aubio/aubio-ffi.rb', line 3310 attach_function :aubio_quadfrac, :aubio_quadfrac, %i[float float float float], :float |
.aubio_resampler_do(s, input, output) ⇒ nil
(Not documented)
795 |
# File 'lib/aubio/aubio-ffi.rb', line 795 attach_function :aubio_resampler_do, :aubio_resampler_do, [AubioResamplerT, FvecT, FvecT], :void |
.aubio_sampler_do(o, input, output) ⇒ nil
(Not documented)
2084 |
# File 'lib/aubio/aubio-ffi.rb', line 2084 attach_function :aubio_sampler_do, :aubio_sampler_do, [AubioSamplerT, FvecT, FvecT], :void |
.aubio_sampler_do_multi(o, input, output) ⇒ nil
(Not documented)
2094 |
# File 'lib/aubio/aubio-ffi.rb', line 2094 attach_function :aubio_sampler_do_multi, :aubio_sampler_do_multi, [AubioSamplerT, FmatT, FmatT], :void |
.aubio_sampler_get_playing(o) ⇒ Integer
(Not documented)
2102 |
# File 'lib/aubio/aubio-ffi.rb', line 2102 attach_function :aubio_sampler_get_playing, :aubio_sampler_get_playing, [AubioSamplerT], :uint |
.aubio_sampler_load(o, uri) ⇒ Integer
(Not documented)
2074 |
# File 'lib/aubio/aubio-ffi.rb', line 2074 attach_function :aubio_sampler_load, :aubio_sampler_load, [AubioSamplerT, :string], :uint |
.aubio_sampler_play(o) ⇒ Integer
(Not documented)
2119 |
# File 'lib/aubio/aubio-ffi.rb', line 2119 attach_function :aubio_sampler_play, :aubio_sampler_play, [AubioSamplerT], :uint |
.aubio_sampler_set_playing(o, playing) ⇒ Integer
(Not documented)
2111 |
# File 'lib/aubio/aubio-ffi.rb', line 2111 attach_function :aubio_sampler_set_playing, :aubio_sampler_set_playing, [AubioSamplerT, :uint], :uint |
.aubio_sampler_stop(o) ⇒ Integer
(Not documented)
2127 |
# File 'lib/aubio/aubio-ffi.rb', line 2127 attach_function :aubio_sampler_stop, :aubio_sampler_stop, [AubioSamplerT], :uint |
.aubio_scale_do(s, input) ⇒ nil
scale input vector
3827 |
# File 'lib/aubio/aubio-ffi.rb', line 3827 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
3839 |
# File 'lib/aubio/aubio-ffi.rb', line 3839 attach_function :aubio_scale_set_limits, :aubio_scale_set_limits, [AubioScaleT, :float, :float, :float, :float], :uint |
.aubio_silence_detection(v, threshold) ⇒ Integer
(Not documented)
665 |
# File 'lib/aubio/aubio-ffi.rb', line 665 attach_function :aubio_silence_detection, :aubio_silence_detection, [FvecT, :float], :uint |
.aubio_sink_apple_audio_close(s) ⇒ Integer
(Not documented)
2631 |
# File 'lib/aubio/aubio-ffi.rb', line 2631 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)
2613 |
# File 'lib/aubio/aubio-ffi.rb', line 2613 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)
2623 |
# File 'lib/aubio/aubio-ffi.rb', line 2623 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)
2603 |
# File 'lib/aubio/aubio-ffi.rb', line 2603 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)
2595 |
# File 'lib/aubio/aubio-ffi.rb', line 2595 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)
2587 |
# File 'lib/aubio/aubio-ffi.rb', line 2587 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)
2578 |
# File 'lib/aubio/aubio-ffi.rb', line 2578 attach_function :aubio_sink_apple_audio_preset_samplerate, :aubio_sink_apple_audio_preset_samplerate, [AubioSinkAppleAudioT, :uint], :uint |
.aubio_sink_close(s) ⇒ Integer
(Not documented)
2043 |
# File 'lib/aubio/aubio-ffi.rb', line 2043 attach_function :aubio_sink_close, :aubio_sink_close, [AubioSinkT], :uint |
.aubio_sink_do(s, write_data, write) ⇒ nil
(Not documented)
2025 |
# File 'lib/aubio/aubio-ffi.rb', line 2025 attach_function :aubio_sink_do, :aubio_sink_do, [AubioSinkT, FvecT, :uint], :void |
.aubio_sink_do_multi(s, write_data, write) ⇒ nil
(Not documented)
2035 |
# File 'lib/aubio/aubio-ffi.rb', line 2035 attach_function :aubio_sink_do_multi, :aubio_sink_do_multi, [AubioSinkT, FmatT, :uint], :void |
.aubio_sink_get_channels(s) ⇒ Integer
(Not documented)
2015 |
# File 'lib/aubio/aubio-ffi.rb', line 2015 attach_function :aubio_sink_get_channels, :aubio_sink_get_channels, [AubioSinkT], :uint |
.aubio_sink_get_samplerate(s) ⇒ Integer
(Not documented)
2007 |
# File 'lib/aubio/aubio-ffi.rb', line 2007 attach_function :aubio_sink_get_samplerate, :aubio_sink_get_samplerate, [AubioSinkT], :uint |
.aubio_sink_preset_channels(s, channels) ⇒ Integer
(Not documented)
1999 |
# File 'lib/aubio/aubio-ffi.rb', line 1999 attach_function :aubio_sink_preset_channels, :aubio_sink_preset_channels, [AubioSinkT, :uint], :uint |
.aubio_sink_preset_samplerate(s, samplerate) ⇒ Integer
(Not documented)
1990 |
# File 'lib/aubio/aubio-ffi.rb', line 1990 attach_function :aubio_sink_preset_samplerate, :aubio_sink_preset_samplerate, [AubioSinkT, :uint], :uint |
.aubio_sink_sndfile_close(s) ⇒ Integer
(Not documented)
2715 |
# File 'lib/aubio/aubio-ffi.rb', line 2715 attach_function :aubio_sink_sndfile_close, :aubio_sink_sndfile_close, [AubioSinkSndfileT], :uint |
.aubio_sink_sndfile_do(s, write_data, write) ⇒ nil
(Not documented)
2697 |
# File 'lib/aubio/aubio-ffi.rb', line 2697 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)
2707 |
# File 'lib/aubio/aubio-ffi.rb', line 2707 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)
2687 |
# File 'lib/aubio/aubio-ffi.rb', line 2687 attach_function :aubio_sink_sndfile_get_channels, :aubio_sink_sndfile_get_channels, [AubioSinkSndfileT], :uint |
.aubio_sink_sndfile_get_samplerate(s) ⇒ Integer
(Not documented)
2679 |
# File 'lib/aubio/aubio-ffi.rb', line 2679 attach_function :aubio_sink_sndfile_get_samplerate, :aubio_sink_sndfile_get_samplerate, [AubioSinkSndfileT], :uint |
.aubio_sink_sndfile_preset_channels(s, channels) ⇒ Integer
(Not documented)
2671 |
# File 'lib/aubio/aubio-ffi.rb', line 2671 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)
2662 |
# File 'lib/aubio/aubio-ffi.rb', line 2662 attach_function :aubio_sink_sndfile_preset_samplerate, :aubio_sink_sndfile_preset_samplerate, [AubioSinkSndfileT, :uint], :uint |
.aubio_sink_wavwrite_close(s) ⇒ Integer
(Not documented)
2799 |
# File 'lib/aubio/aubio-ffi.rb', line 2799 attach_function :aubio_sink_wavwrite_close, :aubio_sink_wavwrite_close, [AubioSinkWavwriteT], :uint |
.aubio_sink_wavwrite_do(s, write_data, write) ⇒ nil
(Not documented)
2781 |
# File 'lib/aubio/aubio-ffi.rb', line 2781 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)
2791 |
# File 'lib/aubio/aubio-ffi.rb', line 2791 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)
2771 |
# File 'lib/aubio/aubio-ffi.rb', line 2771 attach_function :aubio_sink_wavwrite_get_channels, :aubio_sink_wavwrite_get_channels, [AubioSinkWavwriteT], :uint |
.aubio_sink_wavwrite_get_samplerate(s) ⇒ Integer
(Not documented)
2763 |
# File 'lib/aubio/aubio-ffi.rb', line 2763 attach_function :aubio_sink_wavwrite_get_samplerate, :aubio_sink_wavwrite_get_samplerate, [AubioSinkWavwriteT], :uint |
.aubio_sink_wavwrite_preset_channels(s, channels) ⇒ Integer
(Not documented)
2755 |
# File 'lib/aubio/aubio-ffi.rb', line 2755 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)
2746 |
# File 'lib/aubio/aubio-ffi.rb', line 2746 attach_function :aubio_sink_wavwrite_preset_samplerate, :aubio_sink_wavwrite_preset_samplerate, [AubioSinkWavwriteT, :uint], :uint |
.aubio_source_apple_audio_close(s) ⇒ Integer
(Not documented)
2883 |
# File 'lib/aubio/aubio-ffi.rb', line 2883 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)
2832 |
# File 'lib/aubio/aubio-ffi.rb', line 2832 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)
2842 |
# File 'lib/aubio/aubio-ffi.rb', line 2842 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)
2858 |
# File 'lib/aubio/aubio-ffi.rb', line 2858 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)
2866 |
# File 'lib/aubio/aubio-ffi.rb', line 2866 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)
2850 |
# File 'lib/aubio/aubio-ffi.rb', line 2850 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)
2875 |
# File 'lib/aubio/aubio-ffi.rb', line 2875 attach_function :aubio_source_apple_audio_seek, :aubio_source_apple_audio_seek, [AubioSourceAppleAudioT, :uint], :uint |
.aubio_source_avcodec_close(s) ⇒ Integer
(Not documented)
2967 |
# File 'lib/aubio/aubio-ffi.rb', line 2967 attach_function :aubio_source_avcodec_close, :aubio_source_avcodec_close, [AubioSourceAvcodecT], :uint |
.aubio_source_avcodec_do(s, read_to, read) ⇒ nil
(Not documented)
2916 |
# File 'lib/aubio/aubio-ffi.rb', line 2916 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)
2926 |
# File 'lib/aubio/aubio-ffi.rb', line 2926 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)
2942 |
# File 'lib/aubio/aubio-ffi.rb', line 2942 attach_function :aubio_source_avcodec_get_channels, :aubio_source_avcodec_get_channels, [AubioSourceAvcodecT], :uint |
.aubio_source_avcodec_get_duration(s) ⇒ Integer
(Not documented)
2959 |
# File 'lib/aubio/aubio-ffi.rb', line 2959 attach_function :aubio_source_avcodec_get_duration, :aubio_source_avcodec_get_duration, [AubioSourceAvcodecT], :uint |
.aubio_source_avcodec_get_samplerate(s) ⇒ Integer
(Not documented)
2934 |
# File 'lib/aubio/aubio-ffi.rb', line 2934 attach_function :aubio_source_avcodec_get_samplerate, :aubio_source_avcodec_get_samplerate, [AubioSourceAvcodecT], :uint |
.aubio_source_avcodec_seek(s, pos) ⇒ Integer
(Not documented)
2951 |
# File 'lib/aubio/aubio-ffi.rb', line 2951 attach_function :aubio_source_avcodec_seek, :aubio_source_avcodec_seek, [AubioSourceAvcodecT, :uint], :uint |
.aubio_source_close(s) ⇒ Integer
(Not documented)
1959 |
# File 'lib/aubio/aubio-ffi.rb', line 1959 attach_function :aubio_source_close, :aubio_source_close, [AubioSourceT], :uint |
.aubio_source_do(s, read_to, read) ⇒ nil
(Not documented)
1908 |
# File 'lib/aubio/aubio-ffi.rb', line 1908 attach_function :aubio_source_do, :aubio_source_do, [AubioSourceT, FvecT, :pointer], :void |
.aubio_source_do_multi(s, read_to, read) ⇒ nil
(Not documented)
1918 |
# File 'lib/aubio/aubio-ffi.rb', line 1918 attach_function :aubio_source_do_multi, :aubio_source_do_multi, [AubioSourceT, FmatT, :pointer], :void |
.aubio_source_get_channels(s) ⇒ Integer
(Not documented)
1934 |
# File 'lib/aubio/aubio-ffi.rb', line 1934 attach_function :aubio_source_get_channels, :aubio_source_get_channels, [AubioSourceT], :uint |
.aubio_source_get_duration(s) ⇒ Integer
(Not documented)
1951 |
# File 'lib/aubio/aubio-ffi.rb', line 1951 attach_function :aubio_source_get_duration, :aubio_source_get_duration, [AubioSourceT], :uint |
.aubio_source_get_samplerate(s) ⇒ Integer
(Not documented)
1926 |
# File 'lib/aubio/aubio-ffi.rb', line 1926 attach_function :aubio_source_get_samplerate, :aubio_source_get_samplerate, [AubioSourceT], :uint |
.aubio_source_seek(s, pos) ⇒ Integer
(Not documented)
1943 |
# File 'lib/aubio/aubio-ffi.rb', line 1943 attach_function :aubio_source_seek, :aubio_source_seek, [AubioSourceT, :uint], :uint |
.aubio_source_sndfile_close(s) ⇒ Integer
(Not documented)
3051 |
# File 'lib/aubio/aubio-ffi.rb', line 3051 attach_function :aubio_source_sndfile_close, :aubio_source_sndfile_close, [AubioSourceSndfileT], :uint |
.aubio_source_sndfile_do(s, read_to, read) ⇒ nil
(Not documented)
3000 |
# File 'lib/aubio/aubio-ffi.rb', line 3000 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)
3010 |
# File 'lib/aubio/aubio-ffi.rb', line 3010 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)
3026 |
# File 'lib/aubio/aubio-ffi.rb', line 3026 attach_function :aubio_source_sndfile_get_channels, :aubio_source_sndfile_get_channels, [AubioSourceSndfileT], :uint |
.aubio_source_sndfile_get_duration(s) ⇒ Integer
(Not documented)
3043 |
# File 'lib/aubio/aubio-ffi.rb', line 3043 attach_function :aubio_source_sndfile_get_duration, :aubio_source_sndfile_get_duration, [AubioSourceSndfileT], :uint |
.aubio_source_sndfile_get_samplerate(s) ⇒ Integer
(Not documented)
3018 |
# File 'lib/aubio/aubio-ffi.rb', line 3018 attach_function :aubio_source_sndfile_get_samplerate, :aubio_source_sndfile_get_samplerate, [AubioSourceSndfileT], :uint |
.aubio_source_sndfile_seek(s, pos) ⇒ Integer
(Not documented)
3035 |
# File 'lib/aubio/aubio-ffi.rb', line 3035 attach_function :aubio_source_sndfile_seek, :aubio_source_sndfile_seek, [AubioSourceSndfileT, :uint], :uint |
.aubio_source_wavread_close(s) ⇒ Integer
(Not documented)
3135 |
# File 'lib/aubio/aubio-ffi.rb', line 3135 attach_function :aubio_source_wavread_close, :aubio_source_wavread_close, [AubioSourceWavreadT], :uint |
.aubio_source_wavread_do(s, read_to, read) ⇒ nil
(Not documented)
3084 |
# File 'lib/aubio/aubio-ffi.rb', line 3084 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)
3094 |
# File 'lib/aubio/aubio-ffi.rb', line 3094 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)
3110 |
# File 'lib/aubio/aubio-ffi.rb', line 3110 attach_function :aubio_source_wavread_get_channels, :aubio_source_wavread_get_channels, [AubioSourceWavreadT], :uint |
.aubio_source_wavread_get_duration(s) ⇒ Integer
(Not documented)
3127 |
# File 'lib/aubio/aubio-ffi.rb', line 3127 attach_function :aubio_source_wavread_get_duration, :aubio_source_wavread_get_duration, [AubioSourceWavreadT], :uint |
.aubio_source_wavread_get_samplerate(s) ⇒ Integer
(Not documented)
3102 |
# File 'lib/aubio/aubio-ffi.rb', line 3102 attach_function :aubio_source_wavread_get_samplerate, :aubio_source_wavread_get_samplerate, [AubioSourceWavreadT], :uint |
.aubio_source_wavread_seek(s, pos) ⇒ Integer
(Not documented)
3119 |
# File 'lib/aubio/aubio-ffi.rb', line 3119 attach_function :aubio_source_wavread_seek, :aubio_source_wavread_seek, [AubioSourceWavreadT, :uint], :uint |
.aubio_specdesc_do(o, fftgrain, desc) ⇒ nil
(Not documented)
1243 |
# File 'lib/aubio/aubio-ffi.rb', line 1243 attach_function :aubio_specdesc_do, :aubio_specdesc_do, [AubioSpecdescT, CvecT, FvecT], :void |
.aubio_tempo_do(o, input, tempo) ⇒ nil
(Not documented)
1641 |
# File 'lib/aubio/aubio-ffi.rb', line 1641 attach_function :aubio_tempo_do, :aubio_tempo_do, [AubioTempoT, FvecT, FvecT], :void |
.aubio_tempo_get_bpm(o) ⇒ Float
(Not documented)
1723 |
# File 'lib/aubio/aubio-ffi.rb', line 1723 attach_function :aubio_tempo_get_bpm, :aubio_tempo_get_bpm, [AubioTempoT], :float |
.aubio_tempo_get_confidence(o) ⇒ Float
(Not documented)
1731 |
# File 'lib/aubio/aubio-ffi.rb', line 1731 attach_function :aubio_tempo_get_confidence, :aubio_tempo_get_confidence, [AubioTempoT], :float |
.aubio_tempo_get_delay(o) ⇒ Integer
(Not documented)
1764 |
# File 'lib/aubio/aubio-ffi.rb', line 1764 attach_function :aubio_tempo_get_delay, :aubio_tempo_get_delay, [AubioTempoT], :uint |
.aubio_tempo_get_delay_ms(o) ⇒ Float
(Not documented)
1780 |
# File 'lib/aubio/aubio-ffi.rb', line 1780 attach_function :aubio_tempo_get_delay_ms, :aubio_tempo_get_delay_ms, [AubioTempoT], :float |
.aubio_tempo_get_delay_s(o) ⇒ Float
(Not documented)
1772 |
# File 'lib/aubio/aubio-ffi.rb', line 1772 attach_function :aubio_tempo_get_delay_s, :aubio_tempo_get_delay_s, [AubioTempoT], :float |
.aubio_tempo_get_last(o) ⇒ Integer
(Not documented)
1649 |
# File 'lib/aubio/aubio-ffi.rb', line 1649 attach_function :aubio_tempo_get_last, :aubio_tempo_get_last, [AubioTempoT], :uint |
.aubio_tempo_get_last_ms(o) ⇒ Float
(Not documented)
1665 |
# File 'lib/aubio/aubio-ffi.rb', line 1665 attach_function :aubio_tempo_get_last_ms, :aubio_tempo_get_last_ms, [AubioTempoT], :float |
.aubio_tempo_get_last_s(o) ⇒ Float
(Not documented)
1657 |
# File 'lib/aubio/aubio-ffi.rb', line 1657 attach_function :aubio_tempo_get_last_s, :aubio_tempo_get_last_s, [AubioTempoT], :float |
.aubio_tempo_get_last_tatum(o) ⇒ Float
(Not documented)
1756 |
# File 'lib/aubio/aubio-ffi.rb', line 1756 attach_function :aubio_tempo_get_last_tatum, :aubio_tempo_get_last_tatum, [AubioTempoT], :float |
.aubio_tempo_get_period(bt) ⇒ Float
(Not documented)
1707 |
# File 'lib/aubio/aubio-ffi.rb', line 1707 attach_function :aubio_tempo_get_period, :aubio_tempo_get_period, [AubioTempoT], :float |
.aubio_tempo_get_period_s(bt) ⇒ Float
(Not documented)
1715 |
# File 'lib/aubio/aubio-ffi.rb', line 1715 attach_function :aubio_tempo_get_period_s, :aubio_tempo_get_period_s, [AubioTempoT], :float |
.aubio_tempo_get_silence(o) ⇒ Float
(Not documented)
1682 |
# File 'lib/aubio/aubio-ffi.rb', line 1682 attach_function :aubio_tempo_get_silence, :aubio_tempo_get_silence, [AubioTempoT], :float |
.aubio_tempo_get_threshold(o) ⇒ Float
(Not documented)
1699 |
# File 'lib/aubio/aubio-ffi.rb', line 1699 attach_function :aubio_tempo_get_threshold, :aubio_tempo_get_threshold, [AubioTempoT], :float |
.aubio_tempo_set_delay(o, delay) ⇒ Integer
(Not documented)
1789 |
# File 'lib/aubio/aubio-ffi.rb', line 1789 attach_function :aubio_tempo_set_delay, :aubio_tempo_set_delay, [AubioTempoT, :int], :uint |
.aubio_tempo_set_delay_ms(o, delay) ⇒ Integer
(Not documented)
1807 |
# File 'lib/aubio/aubio-ffi.rb', line 1807 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)
1798 |
# File 'lib/aubio/aubio-ffi.rb', line 1798 attach_function :aubio_tempo_set_delay_s, :aubio_tempo_set_delay_s, [AubioTempoT, :float], :uint |
.aubio_tempo_set_silence(o, silence) ⇒ Integer
(Not documented)
1674 |
# File 'lib/aubio/aubio-ffi.rb', line 1674 attach_function :aubio_tempo_set_silence, :aubio_tempo_set_silence, [AubioTempoT, :float], :uint |
.aubio_tempo_set_tatum_signature(o, signature) ⇒ Integer
(Not documented)
1740 |
# File 'lib/aubio/aubio-ffi.rb', line 1740 attach_function :aubio_tempo_set_tatum_signature, :aubio_tempo_set_tatum_signature, [AubioTempoT, :uint], :uint |
.aubio_tempo_set_threshold(o, threshold) ⇒ Integer
(Not documented)
1691 |
# File 'lib/aubio/aubio-ffi.rb', line 1691 attach_function :aubio_tempo_set_threshold, :aubio_tempo_set_threshold, [AubioTempoT, :float], :uint |
.aubio_tempo_was_tatum(o) ⇒ Integer
(Not documented)
1748 |
# File 'lib/aubio/aubio-ffi.rb', line 1748 attach_function :aubio_tempo_was_tatum, :aubio_tempo_was_tatum, [AubioTempoT], :uint |
.aubio_tss_do(o, input, trans, stead) ⇒ nil
(Not documented)
1293 |
# File 'lib/aubio/aubio-ffi.rb', line 1293 attach_function :aubio_tss_do, :aubio_tss_do, [AubioTssT, CvecT, CvecT, CvecT], :void |
.aubio_tss_set_alpha(o, alpha) ⇒ Integer
(Not documented)
1311 |
# File 'lib/aubio/aubio-ffi.rb', line 1311 attach_function :aubio_tss_set_alpha, :aubio_tss_set_alpha, [AubioTssT, :float], :uint |
.aubio_tss_set_beta(o, beta) ⇒ Integer
(Not documented)
1320 |
# File 'lib/aubio/aubio-ffi.rb', line 1320 attach_function :aubio_tss_set_beta, :aubio_tss_set_beta, [AubioTssT, :float], :uint |
.aubio_tss_set_threshold(o, thrs) ⇒ Integer
(Not documented)
1302 |
# File 'lib/aubio/aubio-ffi.rb', line 1302 attach_function :aubio_tss_set_threshold, :aubio_tss_set_threshold, [AubioTssT, :float], :uint |
.aubio_unwrap2pi(phase) ⇒ Float
(Not documented)
569 |
# File 'lib/aubio/aubio-ffi.rb', line 569 attach_function :aubio_unwrap2pi, :aubio_unwrap2pi, [:float], :float |
.aubio_wavetable_do(o, input, output) ⇒ nil
(Not documented)
2168 |
# File 'lib/aubio/aubio-ffi.rb', line 2168 attach_function :aubio_wavetable_do, :aubio_wavetable_do, [AubioWavetableT, FvecT, FvecT], :void |
.aubio_wavetable_do_multi(o, input, output) ⇒ nil
(Not documented)
2178 |
# File 'lib/aubio/aubio-ffi.rb', line 2178 attach_function :aubio_wavetable_do_multi, :aubio_wavetable_do_multi, [AubioWavetableT, FmatT, FmatT], :void |
.aubio_wavetable_get_amp(o) ⇒ Float
(Not documented)
2245 |
# File 'lib/aubio/aubio-ffi.rb', line 2245 attach_function :aubio_wavetable_get_amp, :aubio_wavetable_get_amp, [AubioWavetableT], :float |
.aubio_wavetable_get_freq(o) ⇒ Float
(Not documented)
2228 |
# File 'lib/aubio/aubio-ffi.rb', line 2228 attach_function :aubio_wavetable_get_freq, :aubio_wavetable_get_freq, [AubioWavetableT], :float |
.aubio_wavetable_get_playing(o) ⇒ Integer
(Not documented)
2186 |
# File 'lib/aubio/aubio-ffi.rb', line 2186 attach_function :aubio_wavetable_get_playing, :aubio_wavetable_get_playing, [AubioWavetableT], :uint |
.aubio_wavetable_load(o, uri) ⇒ Integer
(Not documented)
2158 |
# File 'lib/aubio/aubio-ffi.rb', line 2158 attach_function :aubio_wavetable_load, :aubio_wavetable_load, [AubioWavetableT, :string], :uint |
.aubio_wavetable_play(o) ⇒ Integer
(Not documented)
2203 |
# File 'lib/aubio/aubio-ffi.rb', line 2203 attach_function :aubio_wavetable_play, :aubio_wavetable_play, [AubioWavetableT], :uint |
.aubio_wavetable_set_amp(o, amp) ⇒ Integer
(Not documented)
2237 |
# File 'lib/aubio/aubio-ffi.rb', line 2237 attach_function :aubio_wavetable_set_amp, :aubio_wavetable_set_amp, [AubioWavetableT, :float], :uint |
.aubio_wavetable_set_freq(o, freq) ⇒ Integer
(Not documented)
2220 |
# File 'lib/aubio/aubio-ffi.rb', line 2220 attach_function :aubio_wavetable_set_freq, :aubio_wavetable_set_freq, [AubioWavetableT, :float], :uint |
.aubio_wavetable_set_playing(o, playing) ⇒ Integer
(Not documented)
2195 |
# File 'lib/aubio/aubio-ffi.rb', line 2195 attach_function :aubio_wavetable_set_playing, :aubio_wavetable_set_playing, [AubioWavetableT, :uint], :uint |
.aubio_wavetable_stop(o) ⇒ Integer
(Not documented)
2211 |
# File 'lib/aubio/aubio-ffi.rb', line 2211 attach_function :aubio_wavetable_stop, :aubio_wavetable_stop, [AubioWavetableT], :uint |
.aubio_zero_crossing_rate(v) ⇒ Float
(Not documented)
640 |
# File 'lib/aubio/aubio-ffi.rb', line 640 attach_function :aubio_zero_crossing_rate, :aubio_zero_crossing_rate, [FvecT], :float |
.cvec_copy(s, t) ⇒ nil
(Not documented)
248 |
# File 'lib/aubio/aubio-ffi.rb', line 248 attach_function :cvec_copy, :cvec_copy, [CvecT, CvecT], :void |
.cvec_norm_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented)
223 |
# File 'lib/aubio/aubio-ffi.rb', line 223 attach_function :cvec_norm_get_data, :cvec_norm_get_data, [CvecT], :pointer |
.cvec_norm_get_sample(s, position) ⇒ Float
(Not documented)
206 |
# File 'lib/aubio/aubio-ffi.rb', line 206 attach_function :cvec_norm_get_sample, :cvec_norm_get_sample, [CvecT, :uint], :float |
.cvec_norm_ones(s) ⇒ nil
(Not documented)
273 |
# File 'lib/aubio/aubio-ffi.rb', line 273 attach_function :cvec_norm_ones, :cvec_norm_ones, [CvecT], :void |
.cvec_norm_set_all(s, val) ⇒ nil
(Not documented)
257 |
# File 'lib/aubio/aubio-ffi.rb', line 257 attach_function :cvec_norm_set_all, :cvec_norm_set_all, [CvecT, :float], :void |
.cvec_norm_set_sample(s, val, position) ⇒ nil
(Not documented)
187 |
# File 'lib/aubio/aubio-ffi.rb', line 187 attach_function :cvec_norm_set_sample, :cvec_norm_set_sample, [CvecT, :float, :uint], :void |
.cvec_norm_zeros(s) ⇒ nil
(Not documented)
265 |
# File 'lib/aubio/aubio-ffi.rb', line 265 attach_function :cvec_norm_zeros, :cvec_norm_zeros, [CvecT], :void |
.cvec_phas_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented)
231 |
# File 'lib/aubio/aubio-ffi.rb', line 231 attach_function :cvec_phas_get_data, :cvec_phas_get_data, [CvecT], :pointer |
.cvec_phas_get_sample(s, position) ⇒ Float
(Not documented)
215 |
# File 'lib/aubio/aubio-ffi.rb', line 215 attach_function :cvec_phas_get_sample, :cvec_phas_get_sample, [CvecT, :uint], :float |
.cvec_phas_ones(s) ⇒ nil
(Not documented)
298 |
# File 'lib/aubio/aubio-ffi.rb', line 298 attach_function :cvec_phas_ones, :cvec_phas_ones, [CvecT], :void |
.cvec_phas_set_all(s, val) ⇒ nil
(Not documented)
282 |
# File 'lib/aubio/aubio-ffi.rb', line 282 attach_function :cvec_phas_set_all, :cvec_phas_set_all, [CvecT, :float], :void |
.cvec_phas_set_sample(s, val, position) ⇒ nil
(Not documented)
197 |
# File 'lib/aubio/aubio-ffi.rb', line 197 attach_function :cvec_phas_set_sample, :cvec_phas_set_sample, [CvecT, :float, :uint], :void |
.cvec_phas_zeros(s) ⇒ nil
(Not documented)
290 |
# File 'lib/aubio/aubio-ffi.rb', line 290 attach_function :cvec_phas_zeros, :cvec_phas_zeros, [CvecT], :void |
.cvec_print(s) ⇒ nil
(Not documented)
239 |
# File 'lib/aubio/aubio-ffi.rb', line 239 attach_function :cvec_print, :cvec_print, [CvecT], :void |
.cvec_zeros(s) ⇒ nil
(Not documented)
306 |
# File 'lib/aubio/aubio-ffi.rb', line 306 attach_function :cvec_zeros, :cvec_zeros, [CvecT], :void |
.del_aubio_audio_unit(o) ⇒ Integer
(Not documented)
2535 |
# File 'lib/aubio/aubio-ffi.rb', line 2535 attach_function :del_aubio_audio_unit, :del_aubio_audio_unit, [AubioAudioUnitT], :uint |
.del_aubio_beattracking(p) ⇒ nil
(Not documented)
3728 |
# File 'lib/aubio/aubio-ffi.rb', line 3728 attach_function :del_aubio_beattracking, :del_aubio_beattracking, [AubioBeattrackingT], :void |
.del_aubio_fft(s) ⇒ nil
(Not documented)
974 |
# File 'lib/aubio/aubio-ffi.rb', line 974 attach_function :del_aubio_fft, :del_aubio_fft, [AubioFftT], :void |
.del_aubio_filter(f) ⇒ nil
(Not documented)
894 |
# File 'lib/aubio/aubio-ffi.rb', line 894 attach_function :del_aubio_filter, :del_aubio_filter, [AubioFilterT], :void |
.del_aubio_filterbank(f) ⇒ nil
(Not documented)
1148 |
# File 'lib/aubio/aubio-ffi.rb', line 1148 attach_function :del_aubio_filterbank, :del_aubio_filterbank, [AubioFilterbankT], :void |
.del_aubio_hist(s) ⇒ nil
(Not documented)
3751 |
# File 'lib/aubio/aubio-ffi.rb', line 3751 attach_function :del_aubio_hist, :del_aubio_hist, [AubioHistT], :void |
.del_aubio_mfcc(mf) ⇒ nil
(Not documented)
1218 |
# File 'lib/aubio/aubio-ffi.rb', line 1218 attach_function :del_aubio_mfcc, :del_aubio_mfcc, [AubioMfccT], :void |
.del_aubio_notes(o) ⇒ nil
(Not documented)
1839 |
# File 'lib/aubio/aubio-ffi.rb', line 1839 attach_function :del_aubio_notes, :del_aubio_notes, [AubioNotesT], :void |
.del_aubio_onset(o) ⇒ nil
(Not documented)
1615 |
# File 'lib/aubio/aubio-ffi.rb', line 1615 attach_function :del_aubio_onset, :del_aubio_onset, [AubioOnsetT], :void |
.del_aubio_parameter(param) ⇒ nil
(Not documented)
2361 |
# File 'lib/aubio/aubio-ffi.rb', line 2361 attach_function :del_aubio_parameter, :del_aubio_parameter, [AubioParameterT], :void |
.del_aubio_peakpicker(p) ⇒ nil
(Not documented)
3374 |
# File 'lib/aubio/aubio-ffi.rb', line 3374 attach_function :del_aubio_peakpicker, :del_aubio_peakpicker, [AubioPeakpickerT], :void |
.del_aubio_pitch(o) ⇒ nil
(Not documented)
1360 |
# File 'lib/aubio/aubio-ffi.rb', line 1360 attach_function :del_aubio_pitch, :del_aubio_pitch, [AubioPitchT], :void |
.del_aubio_pitchfcomb(p) ⇒ nil
(Not documented)
3431 |
# File 'lib/aubio/aubio-ffi.rb', line 3431 attach_function :del_aubio_pitchfcomb, :del_aubio_pitchfcomb, [AubioPitchfcombT], :void |
.del_aubio_pitchmcomb(p) ⇒ nil
(Not documented)
3463 |
# File 'lib/aubio/aubio-ffi.rb', line 3463 attach_function :del_aubio_pitchmcomb, :del_aubio_pitchmcomb, [AubioPitchmcombT], :void |
.del_aubio_pitchschmitt(p) ⇒ nil
(Not documented)
3494 |
# File 'lib/aubio/aubio-ffi.rb', line 3494 attach_function :del_aubio_pitchschmitt, :del_aubio_pitchschmitt, [AubioPitchschmittT], :void |
.del_aubio_pitchspecacf(o) ⇒ nil
(Not documented)
3525 |
# File 'lib/aubio/aubio-ffi.rb', line 3525 attach_function :del_aubio_pitchspecacf, :del_aubio_pitchspecacf, [AubioPitchspecacfT], :void |
.del_aubio_pitchyin(o) ⇒ nil
(Not documented)
3571 |
# File 'lib/aubio/aubio-ffi.rb', line 3571 attach_function :del_aubio_pitchyin, :del_aubio_pitchyin, [AubioPitchyinT], :void |
.del_aubio_pitchyinfft(o) ⇒ nil
(Not documented)
3638 |
# File 'lib/aubio/aubio-ffi.rb', line 3638 attach_function :del_aubio_pitchyinfft, :del_aubio_pitchyinfft, [AubioPitchyinfftT], :void |
.del_aubio_pvoc(pv) ⇒ nil
(Not documented)
1090 |
# File 'lib/aubio/aubio-ffi.rb', line 1090 attach_function :del_aubio_pvoc, :del_aubio_pvoc, [AubioPvocT], :void |
.del_aubio_resampler(s) ⇒ nil
(Not documented)
785 |
# File 'lib/aubio/aubio-ffi.rb', line 785 attach_function :del_aubio_resampler, :del_aubio_resampler, [AubioResamplerT], :void |
.del_aubio_sampler(o) ⇒ nil
(Not documented)
2135 |
# File 'lib/aubio/aubio-ffi.rb', line 2135 attach_function :del_aubio_sampler, :del_aubio_sampler, [AubioSamplerT], :void |
.del_aubio_scale(s) ⇒ nil
delete a scale object
3818 |
# File 'lib/aubio/aubio-ffi.rb', line 3818 attach_function :del_aubio_scale, :del_aubio_scale, [AubioScaleT], :void |
.del_aubio_sink(s) ⇒ nil
(Not documented)
2051 |
# File 'lib/aubio/aubio-ffi.rb', line 2051 attach_function :del_aubio_sink, :del_aubio_sink, [AubioSinkT], :void |
.del_aubio_sink_apple_audio(s) ⇒ nil
(Not documented)
2639 |
# File 'lib/aubio/aubio-ffi.rb', line 2639 attach_function :del_aubio_sink_apple_audio, :del_aubio_sink_apple_audio, [AubioSinkAppleAudioT], :void |
.del_aubio_sink_sndfile(s) ⇒ nil
(Not documented)
2723 |
# File 'lib/aubio/aubio-ffi.rb', line 2723 attach_function :del_aubio_sink_sndfile, :del_aubio_sink_sndfile, [AubioSinkSndfileT], :void |
.del_aubio_sink_wavwrite(s) ⇒ nil
(Not documented)
2807 |
# File 'lib/aubio/aubio-ffi.rb', line 2807 attach_function :del_aubio_sink_wavwrite, :del_aubio_sink_wavwrite, [AubioSinkWavwriteT], :void |
.del_aubio_source(s) ⇒ nil
(Not documented)
1967 |
# File 'lib/aubio/aubio-ffi.rb', line 1967 attach_function :del_aubio_source, :del_aubio_source, [AubioSourceT], :void |
.del_aubio_source_apple_audio(s) ⇒ nil
(Not documented)
2891 |
# File 'lib/aubio/aubio-ffi.rb', line 2891 attach_function :del_aubio_source_apple_audio, :del_aubio_source_apple_audio, [AubioSourceAppleAudioT], :void |
.del_aubio_source_avcodec(s) ⇒ nil
(Not documented)
2975 |
# File 'lib/aubio/aubio-ffi.rb', line 2975 attach_function :del_aubio_source_avcodec, :del_aubio_source_avcodec, [AubioSourceAvcodecT], :void |
.del_aubio_source_sndfile(s) ⇒ nil
(Not documented)
3059 |
# File 'lib/aubio/aubio-ffi.rb', line 3059 attach_function :del_aubio_source_sndfile, :del_aubio_source_sndfile, [AubioSourceSndfileT], :void |
.del_aubio_source_wavread(s) ⇒ nil
(Not documented)
3143 |
# File 'lib/aubio/aubio-ffi.rb', line 3143 attach_function :del_aubio_source_wavread, :del_aubio_source_wavread, [AubioSourceWavreadT], :void |
.del_aubio_specdesc(o) ⇒ nil
(Not documented)
1260 |
# File 'lib/aubio/aubio-ffi.rb', line 1260 attach_function :del_aubio_specdesc, :del_aubio_specdesc, [AubioSpecdescT], :void |
.del_aubio_tempo(o) ⇒ nil
(Not documented)
1815 |
# File 'lib/aubio/aubio-ffi.rb', line 1815 attach_function :del_aubio_tempo, :del_aubio_tempo, [AubioTempoT], :void |
.del_aubio_tss(o) ⇒ nil
(Not documented)
1282 |
# File 'lib/aubio/aubio-ffi.rb', line 1282 attach_function :del_aubio_tss, :del_aubio_tss, [AubioTssT], :void |
.del_aubio_wavetable(o) ⇒ nil
(Not documented)
2253 |
# File 'lib/aubio/aubio-ffi.rb', line 2253 attach_function :del_aubio_wavetable, :del_aubio_wavetable, [AubioWavetableT], :void |
.del_cvec(s) ⇒ nil
(Not documented)
177 |
# File 'lib/aubio/aubio-ffi.rb', line 177 attach_function :del_cvec, :del_cvec, [CvecT], :void |
.del_fmat(s) ⇒ nil
(Not documented)
426 |
# File 'lib/aubio/aubio-ffi.rb', line 426 attach_function :del_fmat, :del_fmat, [FmatT], :void |
.del_fvec(s) ⇒ nil
(Not documented)
50 |
# File 'lib/aubio/aubio-ffi.rb', line 50 attach_function :del_fvec, :del_fvec, [FvecT], :void |
.del_lvec(s) ⇒ nil
(Not documented)
334 |
# File 'lib/aubio/aubio-ffi.rb', line 334 attach_function :del_lvec, :del_lvec, [LvecT], :void |
.fmat_copy(s, t) ⇒ nil
(Not documented)
533 |
# File 'lib/aubio/aubio-ffi.rb', line 533 attach_function :fmat_copy, :fmat_copy, [FmatT, FmatT], :void |
.fmat_get_channel(s, channel, output) ⇒ nil
(Not documented)
457 |
# File 'lib/aubio/aubio-ffi.rb', line 457 attach_function :fmat_get_channel, :fmat_get_channel, [FmatT, :uint, FvecT], :void |
.fmat_get_channel_data(s, channel) ⇒ FFI::Pointer(*SmplT)
(Not documented)
466 |
# File 'lib/aubio/aubio-ffi.rb', line 466 attach_function :fmat_get_channel_data, :fmat_get_channel_data, [FmatT, :uint], :pointer |
.fmat_get_data(s) ⇒ FFI::Pointer(**SmplT)
(Not documented)
474 |
# File 'lib/aubio/aubio-ffi.rb', line 474 attach_function :fmat_get_data, :fmat_get_data, [FmatT], :pointer |
.fmat_get_sample(s, channel, position) ⇒ Float
(Not documented)
436 |
# File 'lib/aubio/aubio-ffi.rb', line 436 attach_function :fmat_get_sample, :fmat_get_sample, [FmatT, :uint, :uint], :float |
.fmat_ones(s) ⇒ nil
(Not documented)
507 |
# File 'lib/aubio/aubio-ffi.rb', line 507 attach_function :fmat_ones, :fmat_ones, [FmatT], :void |
.fmat_print(s) ⇒ nil
(Not documented)
482 |
# File 'lib/aubio/aubio-ffi.rb', line 482 attach_function :fmat_print, :fmat_print, [FmatT], :void |
.fmat_rev(s) ⇒ nil
(Not documented)
515 |
# File 'lib/aubio/aubio-ffi.rb', line 515 attach_function :fmat_rev, :fmat_rev, [FmatT], :void |
.fmat_set(s, val) ⇒ nil
(Not documented)
491 |
# File 'lib/aubio/aubio-ffi.rb', line 491 attach_function :fmat_set, :fmat_set, [FmatT, :float], :void |
.fmat_set_sample(s, data, channel, position) ⇒ nil
(Not documented)
447 |
# File 'lib/aubio/aubio-ffi.rb', line 447 attach_function :fmat_set_sample, :fmat_set_sample, [FmatT, :float, :uint, :uint], :void |
.fmat_vecmul(s, scale, output) ⇒ nil
(Not documented)
543 |
# File 'lib/aubio/aubio-ffi.rb', line 543 attach_function :fmat_vecmul, :fmat_vecmul, [FmatT, FvecT, FvecT], :void |
.fmat_weight(s, weight) ⇒ nil
(Not documented)
524 |
# File 'lib/aubio/aubio-ffi.rb', line 524 attach_function :fmat_weight, :fmat_weight, [FmatT, FmatT], :void |
.fmat_zeros(s) ⇒ nil
(Not documented)
499 |
# File 'lib/aubio/aubio-ffi.rb', line 499 attach_function :fmat_zeros, :fmat_zeros, [FmatT], :void |
.fvec_abs(s) ⇒ nil
(Not documented)
706 |
# File 'lib/aubio/aubio-ffi.rb', line 706 attach_function :fvec_abs, :fvec_abs, [FvecT], :void |
.fvec_adapt_thres(v, tmp, post, pre) ⇒ nil
(Not documented)
3273 |
# File 'lib/aubio/aubio-ffi.rb', line 3273 attach_function :fvec_adapt_thres, :fvec_adapt_thres, [FvecT, FvecT, :uint, :uint], :void |
.fvec_add(v, c) ⇒ nil
(Not documented)
3242 |
# File 'lib/aubio/aubio-ffi.rb', line 3242 attach_function :fvec_add, :fvec_add, [FvecT, :float], :void |
.fvec_alpha_norm(v, p) ⇒ Float
(Not documented)
3224 |
# File 'lib/aubio/aubio-ffi.rb', line 3224 attach_function :fvec_alpha_norm, :fvec_alpha_norm, [FvecT, :float], :float |
.fvec_alpha_normalise(v, p) ⇒ nil
(Not documented)
3233 |
# File 'lib/aubio/aubio-ffi.rb', line 3233 attach_function :fvec_alpha_normalise, :fvec_alpha_normalise, [FvecT, :float], :void |
.fvec_ceil(s) ⇒ nil
(Not documented)
746 |
# File 'lib/aubio/aubio-ffi.rb', line 746 attach_function :fvec_ceil, :fvec_ceil, [FvecT], :void |
.fvec_copy(s, t) ⇒ nil
(Not documented)
136 |
# File 'lib/aubio/aubio-ffi.rb', line 136 attach_function :fvec_copy, :fvec_copy, [FvecT, FvecT], :void |
.fvec_cos(s) ⇒ nil
(Not documented)
690 |
# File 'lib/aubio/aubio-ffi.rb', line 690 attach_function :fvec_cos, :fvec_cos, [FvecT], :void |
.fvec_exp(s) ⇒ nil
(Not documented)
682 |
# File 'lib/aubio/aubio-ffi.rb', line 682 attach_function :fvec_exp, :fvec_exp, [FvecT], :void |
.fvec_floor(s) ⇒ nil
(Not documented)
738 |
# File 'lib/aubio/aubio-ffi.rb', line 738 attach_function :fvec_floor, :fvec_floor, [FvecT], :void |
.fvec_get_data(s) ⇒ FFI::Pointer(*SmplT)
(Not documented)
77 |
# File 'lib/aubio/aubio-ffi.rb', line 77 attach_function :fvec_get_data, :fvec_get_data, [FvecT], :pointer |
.fvec_get_sample(s, position) ⇒ Float
(Not documented)
59 |
# File 'lib/aubio/aubio-ffi.rb', line 59 attach_function :fvec_get_sample, :fvec_get_sample, [FvecT, :uint], :float |
.fvec_ishift(v) ⇒ nil
(Not documented)
3199 |
# File 'lib/aubio/aubio-ffi.rb', line 3199 attach_function :fvec_ishift, :fvec_ishift, [FvecT], :void |
.fvec_local_hfc(v) ⇒ Float
(Not documented)
3215 |
# File 'lib/aubio/aubio-ffi.rb', line 3215 attach_function :fvec_local_hfc, :fvec_local_hfc, [FvecT], :float |
.fvec_log(s) ⇒ nil
(Not documented)
730 |
# File 'lib/aubio/aubio-ffi.rb', line 730 attach_function :fvec_log, :fvec_log, [FvecT], :void |
.fvec_log10(s) ⇒ nil
(Not documented)
722 |
# File 'lib/aubio/aubio-ffi.rb', line 722 attach_function :fvec_log10, :fvec_log10, [FvecT], :void |
.fvec_max(s) ⇒ Float
(Not documented)
3159 |
# File 'lib/aubio/aubio-ffi.rb', line 3159 attach_function :fvec_max, :fvec_max, [FvecT], :float |
.fvec_max_elem(s) ⇒ Integer
(Not documented)
3183 |
# File 'lib/aubio/aubio-ffi.rb', line 3183 attach_function :fvec_max_elem, :fvec_max_elem, [FvecT], :uint |
.fvec_mean(s) ⇒ Float
(Not documented)
3151 |
# File 'lib/aubio/aubio-ffi.rb', line 3151 attach_function :fvec_mean, :fvec_mean, [FvecT], :float |
.fvec_median(v) ⇒ Float
(Not documented)
3281 |
# File 'lib/aubio/aubio-ffi.rb', line 3281 attach_function :fvec_median, :fvec_median, [FvecT], :float |
.fvec_min(s) ⇒ Float
(Not documented)
3167 |
# File 'lib/aubio/aubio-ffi.rb', line 3167 attach_function :fvec_min, :fvec_min, [FvecT], :float |
.fvec_min_elem(s) ⇒ Integer
(Not documented)
3175 |
# File 'lib/aubio/aubio-ffi.rb', line 3175 attach_function :fvec_min_elem, :fvec_min_elem, [FvecT], :uint |
.fvec_min_removal(v) ⇒ nil
(Not documented)
3250 |
# File 'lib/aubio/aubio-ffi.rb', line 3250 attach_function :fvec_min_removal, :fvec_min_removal, [FvecT], :void |
.fvec_moving_thres(v, tmp, post, pre, pos) ⇒ Float
(Not documented)
3262 |
# File 'lib/aubio/aubio-ffi.rb', line 3262 attach_function :fvec_moving_thres, :fvec_moving_thres, [FvecT, FvecT, :uint, :uint, :uint], :float |
.fvec_ones(s) ⇒ nil
(Not documented)
110 |
# File 'lib/aubio/aubio-ffi.rb', line 110 attach_function :fvec_ones, :fvec_ones, [FvecT], :void |
.fvec_peakpick(v, p) ⇒ Integer
(Not documented)
3319 |
# File 'lib/aubio/aubio-ffi.rb', line 3319 attach_function :fvec_peakpick, :fvec_peakpick, [FvecT, :uint], :uint |
.fvec_pow(s, pow) ⇒ nil
(Not documented)
763 |
# File 'lib/aubio/aubio-ffi.rb', line 763 attach_function :fvec_pow, :fvec_pow, [FvecT, :float], :void |
.fvec_print(s) ⇒ nil
(Not documented)
85 |
# File 'lib/aubio/aubio-ffi.rb', line 85 attach_function :fvec_print, :fvec_print, [FvecT], :void |
.fvec_quadratic_peak_mag(x, p) ⇒ Float
(Not documented)
3299 |
# File 'lib/aubio/aubio-ffi.rb', line 3299 attach_function :fvec_quadratic_peak_mag, :fvec_quadratic_peak_mag, [FvecT, :float], :float |
.fvec_quadratic_peak_pos(x, p) ⇒ Float
(Not documented)
3290 |
# File 'lib/aubio/aubio-ffi.rb', line 3290 attach_function :fvec_quadratic_peak_pos, :fvec_quadratic_peak_pos, [FvecT, :uint], :float |
.fvec_rev(s) ⇒ nil
(Not documented)
118 |
# File 'lib/aubio/aubio-ffi.rb', line 118 attach_function :fvec_rev, :fvec_rev, [FvecT], :void |
.fvec_round(s) ⇒ nil
(Not documented)
754 |
# File 'lib/aubio/aubio-ffi.rb', line 754 attach_function :fvec_round, :fvec_round, [FvecT], :void |
.fvec_set_all(s, val) ⇒ nil
(Not documented)
94 |
# File 'lib/aubio/aubio-ffi.rb', line 94 attach_function :fvec_set_all, :fvec_set_all, [FvecT, :float], :void |
.fvec_set_sample(s, data, position) ⇒ nil
(Not documented)
69 |
# File 'lib/aubio/aubio-ffi.rb', line 69 attach_function :fvec_set_sample, :fvec_set_sample, [FvecT, :float, :uint], :void |
.fvec_set_window(window, window_type) ⇒ Integer
(Not documented)
561 |
# File 'lib/aubio/aubio-ffi.rb', line 561 attach_function :fvec_set_window, :fvec_set_window, [FvecT, :string], :uint |
.fvec_shift(v) ⇒ nil
(Not documented)
3191 |
# File 'lib/aubio/aubio-ffi.rb', line 3191 attach_function :fvec_shift, :fvec_shift, [FvecT], :void |
.fvec_sin(s) ⇒ nil
(Not documented)
698 |
# File 'lib/aubio/aubio-ffi.rb', line 698 attach_function :fvec_sin, :fvec_sin, [FvecT], :void |
.fvec_sqrt(s) ⇒ nil
(Not documented)
714 |
# File 'lib/aubio/aubio-ffi.rb', line 714 attach_function :fvec_sqrt, :fvec_sqrt, [FvecT], :void |
.fvec_sum(v) ⇒ Float
(Not documented)
3207 |
# File 'lib/aubio/aubio-ffi.rb', line 3207 attach_function :fvec_sum, :fvec_sum, [FvecT], :float |
.fvec_weight(s, weight) ⇒ nil
(Not documented)
127 |
# File 'lib/aubio/aubio-ffi.rb', line 127 attach_function :fvec_weight, :fvec_weight, [FvecT, FvecT], :void |
.fvec_weighted_copy(in_, weight, out) ⇒ nil
(Not documented)
146 |
# File 'lib/aubio/aubio-ffi.rb', line 146 attach_function :fvec_weighted_copy, :fvec_weighted_copy, [FvecT, FvecT, FvecT], :void |
.fvec_zeros(s) ⇒ nil
(Not documented)
102 |
# File 'lib/aubio/aubio-ffi.rb', line 102 attach_function :fvec_zeros, :fvec_zeros, [FvecT], :void |
.lvec_get_data(s) ⇒ FFI::Pointer(*LsmpT)
(Not documented)
361 |
# File 'lib/aubio/aubio-ffi.rb', line 361 attach_function :lvec_get_data, :lvec_get_data, [LvecT], :pointer |
.lvec_get_sample(s, position) ⇒ Float
(Not documented)
343 |
# File 'lib/aubio/aubio-ffi.rb', line 343 attach_function :lvec_get_sample, :lvec_get_sample, [LvecT, :uint], :double |
.lvec_ones(s) ⇒ nil
(Not documented)
394 |
# File 'lib/aubio/aubio-ffi.rb', line 394 attach_function :lvec_ones, :lvec_ones, [LvecT], :void |
.lvec_print(s) ⇒ nil
(Not documented)
369 |
# File 'lib/aubio/aubio-ffi.rb', line 369 attach_function :lvec_print, :lvec_print, [LvecT], :void |
.lvec_set_all(s, val) ⇒ nil
(Not documented)
378 |
# File 'lib/aubio/aubio-ffi.rb', line 378 attach_function :lvec_set_all, :lvec_set_all, [LvecT, :float], :void |
.lvec_set_sample(s, data, position) ⇒ nil
(Not documented)
353 |
# File 'lib/aubio/aubio-ffi.rb', line 353 attach_function :lvec_set_sample, :lvec_set_sample, [LvecT, :double, :uint], :void |
.lvec_zeros(s) ⇒ nil
(Not documented)
386 |
# File 'lib/aubio/aubio-ffi.rb', line 386 attach_function :lvec_zeros, :lvec_zeros, [LvecT], :void |
.new_aubio_audio_unit(samplerate, inchannels, outchannels, blocksize) ⇒ AubioAudioUnitT
(Not documented)
2445 |
# File 'lib/aubio/aubio-ffi.rb', line 2445 attach_function :new_aubio_audio_unit, :new_aubio_audio_unit, %i[uint uint uint uint], AubioAudioUnitT |
.new_aubio_beattracking(winlen, hop_size, samplerate) ⇒ AubioBeattrackingT
(Not documented)
3678 |
# File 'lib/aubio/aubio-ffi.rb', line 3678 attach_function :new_aubio_beattracking, :new_aubio_beattracking, %i[uint uint uint], AubioBeattrackingT |
.new_aubio_fft(size) ⇒ AubioFftT
(Not documented)
966 |
# File 'lib/aubio/aubio-ffi.rb', line 966 attach_function :new_aubio_fft, :new_aubio_fft, [:uint], AubioFftT |
.new_aubio_filter(order) ⇒ AubioFilterT
(Not documented)
886 |
# File 'lib/aubio/aubio-ffi.rb', line 886 attach_function :new_aubio_filter, :new_aubio_filter, [:uint], AubioFilterT |
.new_aubio_filter_a_weighting(samplerate) ⇒ AubioFilterT
(Not documented)
927 |
# File 'lib/aubio/aubio-ffi.rb', line 927 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)
919 |
# File 'lib/aubio/aubio-ffi.rb', line 919 attach_function :new_aubio_filter_biquad, :new_aubio_filter_biquad, %i[double double double double double], AubioFilterT |
.new_aubio_filter_c_weighting(samplerate) ⇒ AubioFilterT
(Not documented)
944 |
# File 'lib/aubio/aubio-ffi.rb', line 944 attach_function :new_aubio_filter_c_weighting, :new_aubio_filter_c_weighting, [:uint], AubioFilterT |
.new_aubio_filterbank(n_filters, win_s) ⇒ AubioFilterbankT
(Not documented)
1140 |
# File 'lib/aubio/aubio-ffi.rb', line 1140 attach_function :new_aubio_filterbank, :new_aubio_filterbank, %i[uint uint], AubioFilterbankT |
.new_aubio_hist(flow, fhig, nelems) ⇒ AubioHistT
(Not documented)
3743 |
# File 'lib/aubio/aubio-ffi.rb', line 3743 attach_function :new_aubio_hist, :new_aubio_hist, %i[float float uint], AubioHistT |
.new_aubio_mfcc(buf_size, n_filters, n_coeffs, samplerate) ⇒ AubioMfccT
(Not documented)
1210 |
# File 'lib/aubio/aubio-ffi.rb', line 1210 attach_function :new_aubio_mfcc, :new_aubio_mfcc, %i[uint uint uint uint], AubioMfccT |
.new_aubio_notes(method, buf_size, hop_size, samplerate) ⇒ AubioNotesT
(Not documented)
1831 |
# File 'lib/aubio/aubio-ffi.rb', line 1831 attach_function :new_aubio_notes, :new_aubio_notes, %i[string uint uint uint], AubioNotesT |
.new_aubio_onset(method, buf_size, hop_size, samplerate) ⇒ AubioOnsetT
(Not documented)
1421 |
# File 'lib/aubio/aubio-ffi.rb', line 1421 attach_function :new_aubio_onset, :new_aubio_onset, %i[string uint uint uint], AubioOnsetT |
.new_aubio_parameter(min_value, max_value, steps) ⇒ AubioParameterT
(Not documented)
2268 |
# File 'lib/aubio/aubio-ffi.rb', line 2268 attach_function :new_aubio_parameter, :new_aubio_parameter, %i[float float uint], AubioParameterT |
.new_aubio_peakpicker ⇒ AubioPeakpickerT
(Not documented)
3356 |
# File 'lib/aubio/aubio-ffi.rb', line 3356 attach_function :new_aubio_peakpicker, :new_aubio_peakpicker, [], AubioPeakpickerT |
.new_aubio_pitch(method, buf_size, hop_size, samplerate) ⇒ AubioPitchT
(Not documented)
1371 |
# File 'lib/aubio/aubio-ffi.rb', line 1371 attach_function :new_aubio_pitch, :new_aubio_pitch, %i[string uint uint uint], AubioPitchT |
.new_aubio_pitchfcomb(buf_size, hop_size) ⇒ AubioPitchfcombT
(Not documented)
3423 |
# File 'lib/aubio/aubio-ffi.rb', line 3423 attach_function :new_aubio_pitchfcomb, :new_aubio_pitchfcomb, %i[uint uint], AubioPitchfcombT |
.new_aubio_pitchmcomb(buf_size, hop_size) ⇒ AubioPitchmcombT
(Not documented)
3455 |
# File 'lib/aubio/aubio-ffi.rb', line 3455 attach_function :new_aubio_pitchmcomb, :new_aubio_pitchmcomb, %i[uint uint], AubioPitchmcombT |
.new_aubio_pitchschmitt(buf_size) ⇒ AubioPitchschmittT
(Not documented)
3486 |
# File 'lib/aubio/aubio-ffi.rb', line 3486 attach_function :new_aubio_pitchschmitt, :new_aubio_pitchschmitt, [:uint], AubioPitchschmittT |
.new_aubio_pitchspecacf(buf_size) ⇒ AubioPitchspecacfT
(Not documented)
3517 |
# File 'lib/aubio/aubio-ffi.rb', line 3517 attach_function :new_aubio_pitchspecacf, :new_aubio_pitchspecacf, [:uint], AubioPitchspecacfT |
.new_aubio_pitchyin(buf_size) ⇒ AubioPitchyinT
(Not documented)
3563 |
# File 'lib/aubio/aubio-ffi.rb', line 3563 attach_function :new_aubio_pitchyin, :new_aubio_pitchyin, [:uint], AubioPitchyinT |
.new_aubio_pitchyinfft(samplerate, buf_size) ⇒ AubioPitchyinfftT
(Not documented)
3630 |
# File 'lib/aubio/aubio-ffi.rb', line 3630 attach_function :new_aubio_pitchyinfft, :new_aubio_pitchyinfft, %i[uint uint], AubioPitchyinfftT |
.new_aubio_pvoc(win_s, hop_s) ⇒ AubioPvocT
(Not documented)
1082 |
# File 'lib/aubio/aubio-ffi.rb', line 1082 attach_function :new_aubio_pvoc, :new_aubio_pvoc, %i[uint uint], AubioPvocT |
.new_aubio_resampler(ratio, type) ⇒ AubioResamplerT
(Not documented)
777 |
# File 'lib/aubio/aubio-ffi.rb', line 777 attach_function :new_aubio_resampler, :new_aubio_resampler, %i[float uint], AubioResamplerT |
.new_aubio_sampler(samplerate, hop_size) ⇒ AubioSamplerT
(Not documented)
2065 |
# File 'lib/aubio/aubio-ffi.rb', line 2065 attach_function :new_aubio_sampler, :new_aubio_sampler, %i[uint uint], AubioSamplerT |
.new_aubio_scale(flow, fhig, ilow, ihig) ⇒ AubioScaleT
create a scale object
3810 |
# File 'lib/aubio/aubio-ffi.rb', line 3810 attach_function :new_aubio_scale, :new_aubio_scale, %i[float float float float], AubioScaleT |
.new_aubio_sink(uri, samplerate) ⇒ AubioSinkT
(Not documented)
1981 |
# File 'lib/aubio/aubio-ffi.rb', line 1981 attach_function :new_aubio_sink, :new_aubio_sink, %i[string uint], AubioSinkT |
.new_aubio_sink_apple_audio(uri, samplerate) ⇒ AubioSinkAppleAudioT
(Not documented)
2569 |
# File 'lib/aubio/aubio-ffi.rb', line 2569 attach_function :new_aubio_sink_apple_audio, :new_aubio_sink_apple_audio, %i[string uint], AubioSinkAppleAudioT |
.new_aubio_sink_sndfile(uri, samplerate) ⇒ AubioSinkSndfileT
(Not documented)
2653 |
# File 'lib/aubio/aubio-ffi.rb', line 2653 attach_function :new_aubio_sink_sndfile, :new_aubio_sink_sndfile, %i[string uint], AubioSinkSndfileT |
.new_aubio_sink_wavwrite(uri, samplerate) ⇒ AubioSinkWavwriteT
(Not documented)
2737 |
# File 'lib/aubio/aubio-ffi.rb', line 2737 attach_function :new_aubio_sink_wavwrite, :new_aubio_sink_wavwrite, %i[string uint], AubioSinkWavwriteT |
.new_aubio_source(uri, samplerate, hop_size) ⇒ AubioSourceT
(Not documented)
1898 |
# File 'lib/aubio/aubio-ffi.rb', line 1898 attach_function :new_aubio_source, :new_aubio_source, %i[string uint uint], AubioSourceT |
.new_aubio_source_apple_audio(uri, samplerate, hop_size) ⇒ AubioSourceAppleAudioT
(Not documented)
2822 |
# File 'lib/aubio/aubio-ffi.rb', line 2822 attach_function :new_aubio_source_apple_audio, :new_aubio_source_apple_audio, %i[string uint uint], AubioSourceAppleAudioT |
.new_aubio_source_avcodec(uri, samplerate, hop_size) ⇒ AubioSourceAvcodecT
(Not documented)
2906 |
# File 'lib/aubio/aubio-ffi.rb', line 2906 attach_function :new_aubio_source_avcodec, :new_aubio_source_avcodec, %i[string uint uint], AubioSourceAvcodecT |
.new_aubio_source_sndfile(uri, samplerate, hop_size) ⇒ AubioSourceSndfileT
(Not documented)
2990 |
# File 'lib/aubio/aubio-ffi.rb', line 2990 attach_function :new_aubio_source_sndfile, :new_aubio_source_sndfile, %i[string uint uint], AubioSourceSndfileT |
.new_aubio_source_wavread(uri, samplerate, hop_size) ⇒ AubioSourceWavreadT
(Not documented)
3074 |
# File 'lib/aubio/aubio-ffi.rb', line 3074 attach_function :new_aubio_source_wavread, :new_aubio_source_wavread, %i[string uint uint], AubioSourceWavreadT |
.new_aubio_specdesc(method, buf_size) ⇒ AubioSpecdescT
(Not documented)
1252 |
# File 'lib/aubio/aubio-ffi.rb', line 1252 attach_function :new_aubio_specdesc, :new_aubio_specdesc, %i[string uint], AubioSpecdescT |
.new_aubio_tempo(method, buf_size, hop_size, samplerate) ⇒ AubioTempoT
(Not documented)
1631 |
# File 'lib/aubio/aubio-ffi.rb', line 1631 attach_function :new_aubio_tempo, :new_aubio_tempo, %i[string uint uint uint], AubioTempoT |
.new_aubio_tss(buf_size, hop_size) ⇒ AubioTssT
(Not documented)
1274 |
# File 'lib/aubio/aubio-ffi.rb', line 1274 attach_function :new_aubio_tss, :new_aubio_tss, %i[uint uint], AubioTssT |
.new_aubio_wavetable(samplerate, hop_size) ⇒ AubioWavetableT
(Not documented)
2149 |
# File 'lib/aubio/aubio-ffi.rb', line 2149 attach_function :new_aubio_wavetable, :new_aubio_wavetable, %i[uint uint], AubioWavetableT |
.new_aubio_window(window_type, size) ⇒ FvecT
(Not documented)
552 |
# File 'lib/aubio/aubio-ffi.rb', line 552 attach_function :new_aubio_window, :new_aubio_window, %i[string uint], FvecT |
.new_cvec(length) ⇒ CvecT
(Not documented)
169 |
# File 'lib/aubio/aubio-ffi.rb', line 169 attach_function :new_cvec, :new_cvec, [:uint], CvecT |
.new_fmat(height, length) ⇒ FmatT
(Not documented)
418 |
# File 'lib/aubio/aubio-ffi.rb', line 418 attach_function :new_fmat, :new_fmat, %i[uint uint], FmatT |