AubioBindings class

Raw bindings for aubio

Constructors

AubioBindings.new(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
AubioBindings.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

aubio_audio_unit_get_info(Pointer<aubio_audio_unit_t> o) int
aubio_audio_unit_init(Pointer<aubio_audio_unit_t> o) int
aubio_audio_unit_set_callback(Pointer<aubio_audio_unit_t> o, aubio_device_callback_t callback, Pointer<Void> closure) int
aubio_audio_unit_set_preferred_latency(Pointer<aubio_audio_unit_t> o, double latency) int
aubio_audio_unit_set_prevent_feedback(Pointer<aubio_audio_unit_t> o, int prevent_feedback) int
aubio_audio_unit_set_verbose(Pointer<aubio_audio_unit_t> o, int verbose) int
aubio_audio_unit_start(Pointer<aubio_audio_unit_t> o) int
aubio_audio_unit_stop(Pointer<aubio_audio_unit_t> o) int
aubio_autocorr(Pointer<fvec_t> input, Pointer<fvec_t> output) → void
compute normalised autocorrelation function
aubio_beattracking_do(Pointer<aubio_beattracking_t> bt, Pointer<fvec_t> dfframes, Pointer<fvec_t> out) → void
track the beat
aubio_beattracking_get_bpm(Pointer<aubio_beattracking_t> bt) double
get current tempo in bpm
aubio_beattracking_get_confidence(Pointer<aubio_beattracking_t> bt) double
get current tempo confidence
aubio_beattracking_get_period(Pointer<aubio_beattracking_t> bt) double
get current beat period in samples
aubio_beattracking_get_period_s(Pointer<aubio_beattracking_t> bt) double
get current beat period in seconds
aubio_bintofreq(double bin, double samplerate, double fftsize) double
convert frequency bin to frequency (Hz)
aubio_bintomidi(double bin, double samplerate, double fftsize) double
convert frequency bin to midi value
aubio_cleanup() → void
clean up cached memory at the end of program
aubio_db_spl(Pointer<fvec_t> v) double
compute sound pressure level (SPL) in dB
aubio_dct_do(Pointer<aubio_dct_t> s, Pointer<fvec_t> input, Pointer<fvec_t> dct_output) → void
compute forward DCT
aubio_dct_rdo(Pointer<aubio_dct_t> s, Pointer<fvec_t> input, Pointer<fvec_t> idct_output) → void
compute backward DCT
aubio_fft_do(Pointer<aubio_fft_t> s, Pointer<fvec_t> input, Pointer<cvec_t> spectrum) → void
compute forward FFT
aubio_fft_do_complex(Pointer<aubio_fft_t> s, Pointer<fvec_t> input, Pointer<fvec_t> compspec) → void
compute forward FFT
aubio_fft_get_imag(Pointer<cvec_t> spectrum, Pointer<fvec_t> compspec) → void
compute imaginary part from the norm/phas cvec
aubio_fft_get_norm(Pointer<fvec_t> compspec, Pointer<cvec_t> spectrum) → void
compute norm component from real/imag parts
aubio_fft_get_phas(Pointer<fvec_t> compspec, Pointer<cvec_t> spectrum) → void
compute phas spectrum from real/imag parts
aubio_fft_get_real(Pointer<cvec_t> spectrum, Pointer<fvec_t> compspec) → void
compute real part from norm/phas components
aubio_fft_get_realimag(Pointer<cvec_t> spectrum, Pointer<fvec_t> compspec) → void
convert real/imag spectrum to norm/phas spectrum
aubio_fft_get_spectrum(Pointer<fvec_t> compspec, Pointer<cvec_t> spectrum) → void
convert real/imag spectrum to norm/phas spectrum
aubio_fft_rdo(Pointer<aubio_fft_t> s, Pointer<cvec_t> spectrum, Pointer<fvec_t> output) → void
compute backward (inverse) FFT
aubio_fft_rdo_complex(Pointer<aubio_fft_t> s, Pointer<fvec_t> compspec, Pointer<fvec_t> output) → void
compute backward (inverse) FFT from real/imag
aubio_filter_do(Pointer<aubio_filter_t> f, Pointer<fvec_t> in1) → void
filter input vector (in-place)
aubio_filter_do_filtfilt(Pointer<aubio_filter_t> f, Pointer<fvec_t> in1, Pointer<fvec_t> tmp) → void
filter input vector forward and backward
aubio_filter_do_outplace(Pointer<aubio_filter_t> f, Pointer<fvec_t> in1, Pointer<fvec_t> out) → void
filter input vector (out-of-place)
aubio_filter_do_reset(Pointer<aubio_filter_t> f) → void
reset filter memory
aubio_filter_get_feedback(Pointer<aubio_filter_t> f) Pointer<lvec_t>
returns a pointer to feedback coefficients \f$ a_i \f$
aubio_filter_get_feedforward(Pointer<aubio_filter_t> f) Pointer<lvec_t>
returns a pointer to feedforward coefficients \f$ b_i \f$
aubio_filter_get_order(Pointer<aubio_filter_t> f) int
get order of the filter
aubio_filter_get_samplerate(Pointer<aubio_filter_t> f) int
get sampling rate of the filter
aubio_filter_set_a_weighting(Pointer<aubio_filter_t> f, int samplerate) int
set feedback and feedforward coefficients of a A-weighting filter
aubio_filter_set_biquad(Pointer<aubio_filter_t> f, double b0, double b1, double b2, double a1, double a2) int
set coefficients of a biquad filter
aubio_filter_set_c_weighting(Pointer<aubio_filter_t> f, int samplerate) int
set feedback and feedforward coefficients of a C-weighting filter
aubio_filter_set_samplerate(Pointer<aubio_filter_t> f, int samplerate) int
get sampling rate of the filter
aubio_filterbank_do(Pointer<aubio_filterbank_t> f, Pointer<cvec_t> in1, Pointer<fvec_t> out) → void
compute filterbank
aubio_filterbank_get_coeffs(Pointer<aubio_filterbank_t> f) Pointer<fmat_t>
return a pointer to the matrix object containing all filter coefficients
aubio_filterbank_get_norm(Pointer<aubio_filterbank_t> f) double
get norm parameter
aubio_filterbank_get_power(Pointer<aubio_filterbank_t> f) double
get power parameter
aubio_filterbank_set_coeffs(Pointer<aubio_filterbank_t> f, Pointer<fmat_t> filters) int
copy filter coefficients to the filterbank
aubio_filterbank_set_mel_coeffs(Pointer<aubio_filterbank_t> fb, double samplerate, double fmin, double fmax) int
Mel filterbank initialization
aubio_filterbank_set_mel_coeffs_htk(Pointer<aubio_filterbank_t> fb, double samplerate, double fmin, double fmax) int
Mel filterbank initialization
aubio_filterbank_set_mel_coeffs_slaney(Pointer<aubio_filterbank_t> fb, double samplerate) int
filterbank initialization for Mel filters using Slaney's coefficients
aubio_filterbank_set_norm(Pointer<aubio_filterbank_t> f, double norm) int
set norm parameter
aubio_filterbank_set_power(Pointer<aubio_filterbank_t> f, double power) int
set power parameter
aubio_filterbank_set_triangle_bands(Pointer<aubio_filterbank_t> fb, Pointer<fvec_t> freqs, double samplerate) int
filterbank initialization with triangular and overlapping bands
aubio_freqtobin(double freq, double samplerate, double fftsize) double
convert frequency (Hz) to frequency bin
aubio_freqtomidi(double freq) double
convert frequency (Hz) to midi value (0-128)
aubio_hist_do(Pointer<aubio_hist_t> s, Pointer<fvec_t> input) → void
compute the histogram
aubio_hist_do_notnull(Pointer<aubio_hist_t> s, Pointer<fvec_t> input) → void
compute the histogram ignoring null elements
aubio_hist_dyn_notnull(Pointer<aubio_hist_t> s, Pointer<fvec_t> input) → void
compute dynamic histogram for non-null elements
aubio_hist_mean(Pointer<aubio_hist_t> s) double
compute the mean of the histogram
aubio_hist_weight(Pointer<aubio_hist_t> s) → void
weight the histogram
aubio_hztomel(double freq) double
convert frequency (Hz) to mel
aubio_hztomel_htk(double freq) double
convert frequency (Hz) to mel
aubio_io_validate_channels(Pointer<char_t> kind, Pointer<char_t> path, int channels) int
validate number of channels
aubio_io_validate_samplerate(Pointer<char_t> kind, Pointer<char_t> path, int samplerate) int
validate samplerate
aubio_is_power_of_two(int a) int
return 1 if a is a power of 2, 0 otherwise
aubio_level_detection(Pointer<fvec_t> v, double threshold) double
get buffer level if level >= threshold, 1. otherwise
aubio_level_lin(Pointer<fvec_t> v) double
compute sound level on a linear scale
aubio_log(int level, Pointer<char_t> fmt) int
internal logging function, defined in utils/log.c
aubio_log_reset() → void
Reset all logging functions to the default one
aubio_log_set_function(aubio_log_function_t fun, Pointer<Void> data) → void
Set logging function for all levels
aubio_log_set_level_function(int level, aubio_log_function_t fun, Pointer<Void> data) aubio_log_function_t
Set logging function for a given level
aubio_meltohz(double mel) double
convert mel to frequency (Hz)
aubio_meltohz_htk(double mel) double
convert mel to frequency (Hz)
aubio_mfcc_do(Pointer<aubio_mfcc_t> mf, Pointer<cvec_t> in1, Pointer<fvec_t> out) → void
mfcc object processing
aubio_mfcc_get_power(Pointer<aubio_mfcc_t> mf) double
get power parameter
aubio_mfcc_get_scale(Pointer<aubio_mfcc_t> mf) double
get scaling parameter
aubio_mfcc_set_mel_coeffs(Pointer<aubio_mfcc_t> mf, double fmin, double fmax) int
Mel filterbank initialization
aubio_mfcc_set_mel_coeffs_htk(Pointer<aubio_mfcc_t> mf, double fmin, double fmax) int
Mel filterbank initialization
aubio_mfcc_set_mel_coeffs_slaney(Pointer<aubio_mfcc_t> mf) int
Mel filterbank initialization (Auditory Toolbox's parameters)
aubio_mfcc_set_power(Pointer<aubio_mfcc_t> mf, double power) int
set power parameter
aubio_mfcc_set_scale(Pointer<aubio_mfcc_t> mf, double scale) int
set scaling parameter
aubio_miditobin(double midi, double samplerate, double fftsize) double
convert midi value to frequency bin
aubio_miditofreq(double midi) double
convert midi value (0-128) to frequency (Hz)
aubio_next_power_of_two(int a) int
return the next power of power of 2 greater than a
aubio_notes_do(Pointer<aubio_notes_t> o, Pointer<fvec_t> input, Pointer<fvec_t> output) → void
execute note detection on an input signal frame
aubio_notes_get_minioi_ms(Pointer<aubio_notes_t> o) double
get notes detection minimum inter-onset interval, in millisecond
aubio_notes_get_release_drop(Pointer<aubio_notes_t> o) double
get notes object release drop level, in dB
aubio_notes_get_silence(Pointer<aubio_notes_t> o) double
get notes detection silence threshold
aubio_notes_set_minioi_ms(Pointer<aubio_notes_t> o, double minioi_ms) int
set notes detection minimum inter-onset interval, in millisecond
aubio_notes_set_release_drop(Pointer<aubio_notes_t> o, double release_drop) int
set note release drop level, in dB
aubio_notes_set_silence(Pointer<aubio_notes_t> o, double silence) int
set notes detection silence threshold
aubio_onset_do(Pointer<aubio_onset_t> o, Pointer<fvec_t> input, Pointer<fvec_t> onset) → void
execute onset detection
aubio_onset_get_awhitening(Pointer<aubio_onset_t> o) double
get onset detection adaptive whitening
aubio_onset_get_compression(Pointer<aubio_onset_t> o) double
get onset detection log compression
aubio_onset_get_delay(Pointer<aubio_onset_t> o) int
get delay in samples
aubio_onset_get_delay_ms(Pointer<aubio_onset_t> o) double
get delay in milliseconds
aubio_onset_get_delay_s(Pointer<aubio_onset_t> o) double
get delay in seconds
aubio_onset_get_descriptor(Pointer<aubio_onset_t> o) double
get onset detection function
aubio_onset_get_last(Pointer<aubio_onset_t> o) int
get the time of the latest onset detected, in samples
aubio_onset_get_last_ms(Pointer<aubio_onset_t> o) double
get the time of the latest onset detected, in milliseconds
aubio_onset_get_last_s(Pointer<aubio_onset_t> o) double
get the time of the latest onset detected, in seconds
aubio_onset_get_minioi(Pointer<aubio_onset_t> o) int
get minimum inter onset interval in samples
aubio_onset_get_minioi_ms(Pointer<aubio_onset_t> o) double
get minimum inter onset interval in milliseconds
aubio_onset_get_minioi_s(Pointer<aubio_onset_t> o) double
get minimum inter onset interval in seconds
aubio_onset_get_silence(Pointer<aubio_onset_t> o) double
get onset detection silence threshold
aubio_onset_get_threshold(Pointer<aubio_onset_t> o) double
get onset peak picking threshold
aubio_onset_get_thresholded_descriptor(Pointer<aubio_onset_t> o) double
get thresholded onset detection function
aubio_onset_reset(Pointer<aubio_onset_t> o) → void
reset onset detection
aubio_onset_set_awhitening(Pointer<aubio_onset_t> o, int enable) int
set onset detection adaptive whitening
aubio_onset_set_compression(Pointer<aubio_onset_t> o, double lambda) int
set or disable log compression
aubio_onset_set_default_parameters(Pointer<aubio_onset_t> o, Pointer<char_t> onset_mode) int
set default parameters
aubio_onset_set_delay(Pointer<aubio_onset_t> o, int delay) int
set delay in samples
aubio_onset_set_delay_ms(Pointer<aubio_onset_t> o, double delay) int
set delay in milliseconds
aubio_onset_set_delay_s(Pointer<aubio_onset_t> o, double delay) int
set delay in seconds
aubio_onset_set_minioi(Pointer<aubio_onset_t> o, int minioi) int
set minimum inter onset interval in samples
aubio_onset_set_minioi_ms(Pointer<aubio_onset_t> o, double minioi) int
set minimum inter onset interval in milliseconds
aubio_onset_set_minioi_s(Pointer<aubio_onset_t> o, double minioi) int
set minimum inter onset interval in seconds
aubio_onset_set_silence(Pointer<aubio_onset_t> o, double silence) int
set onset detection silence threshold
aubio_onset_set_threshold(Pointer<aubio_onset_t> o, double threshold) int
set onset detection peak picking threshold
aubio_parameter_get_current_value(Pointer<aubio_parameter_t> param) double
get current parameter value, without interpolation
aubio_parameter_get_max_value(Pointer<aubio_parameter_t> param) double
get maximum value of this parameter
aubio_parameter_get_min_value(Pointer<aubio_parameter_t> param) double
get minimum value of this parameter
aubio_parameter_get_next_value(Pointer<aubio_parameter_t> param) double
get next parameter
aubio_parameter_get_steps(Pointer<aubio_parameter_t> param) int
get number of steps of this parameter
aubio_parameter_set_current_value(Pointer<aubio_parameter_t> param, double value) int
set current parameter value, skipping interpolation
aubio_parameter_set_max_value(Pointer<aubio_parameter_t> param, double max_value) int
set maximum value of this parameter
aubio_parameter_set_min_value(Pointer<aubio_parameter_t> param, double min_value) int
set minimum value of this parameter
aubio_parameter_set_steps(Pointer<aubio_parameter_t> param, int steps) int
set number of steps used for interpolation
aubio_parameter_set_target_value(Pointer<aubio_parameter_t> param, double value) int
set target value of the parameter
aubio_peakpicker_do(Pointer<aubio_peakpicker_t> p, Pointer<fvec_t> in1, Pointer<fvec_t> out) → void
real time peak picking function
aubio_peakpicker_get_threshold(Pointer<aubio_peakpicker_t> p) double
get peak picking threshold
aubio_peakpicker_get_thresholded_input(Pointer<aubio_peakpicker_t> p) Pointer<fvec_t>
get current peak value
aubio_peakpicker_set_threshold(Pointer<aubio_peakpicker_t> p, double threshold) int
set peak picking threshold
aubio_pitch_do(Pointer<aubio_pitch_t> o, Pointer<fvec_t> in1, Pointer<fvec_t> out) → void
execute pitch detection on an input signal frame
aubio_pitch_get_confidence(Pointer<aubio_pitch_t> o) double
get the current confidence
aubio_pitch_get_silence(Pointer<aubio_pitch_t> o) double
set the silence threshold of the pitch detection object
aubio_pitch_get_tolerance(Pointer<aubio_pitch_t> o) double
get yin or yinfft tolerance threshold
aubio_pitch_set_silence(Pointer<aubio_pitch_t> o, double silence) int
set the silence threshold of the pitch detection object
aubio_pitch_set_tolerance(Pointer<aubio_pitch_t> o, double tol) int
change yin or yinfft tolerance threshold
aubio_pitch_set_unit(Pointer<aubio_pitch_t> o, Pointer<char_t> mode) int
set the output unit of the pitch detection object
aubio_pitchfcomb_do(Pointer<aubio_pitchfcomb_t> p, Pointer<fvec_t> input, Pointer<fvec_t> output) → void
execute pitch detection on an input buffer
aubio_pitchmcomb_do(Pointer<aubio_pitchmcomb_t> p, Pointer<cvec_t> in_fftgrain, Pointer<fvec_t> out_cands) → void
execute pitch detection on an input spectral frame
aubio_pitchschmitt_do(Pointer<aubio_pitchschmitt_t> p, Pointer<fvec_t> samples_in, Pointer<fvec_t> cands_out) → void
execute pitch detection on an input buffer
aubio_pitchshift_do(Pointer<aubio_pitchshift_t> o, Pointer<fvec_t> in1, Pointer<fvec_t> out) → void
execute pitch shifting on an input signal frame
aubio_pitchshift_get_latency(Pointer<aubio_pitchshift_t> o) int
get the latency of the pitch shifting object, in samples
aubio_pitchshift_get_pitchscale(Pointer<aubio_pitchshift_t> o) double
get the pitchscale of the pitch shifting object
aubio_pitchshift_get_transpose(Pointer<aubio_pitchshift_t> o) double
get the transposition of the pitch shifting object, in semitones
aubio_pitchshift_set_pitchscale(Pointer<aubio_pitchshift_t> o, double pitchscale) int
set the pitch scale of the pitch shifting object
aubio_pitchshift_set_transpose(Pointer<aubio_pitchshift_t> o, double transpose) int
set the transposition of the pitch shifting object, in semitones
aubio_pitchspecacf_do(Pointer<aubio_pitchspecacf_t> o, Pointer<fvec_t> samples_in, Pointer<fvec_t> cands_out) → void
execute pitch detection on an input buffer
aubio_pitchspecacf_get_confidence(Pointer<aubio_pitchspecacf_t> o) double
get currenct confidence for specacf pitch detection object
aubio_pitchspecacf_get_tolerance(Pointer<aubio_pitchspecacf_t> o) double
get tolerance parameter for specacf pitch detection object
aubio_pitchspecacf_set_tolerance(Pointer<aubio_pitchspecacf_t> o, double tol) int
set tolerance parameter for specacf pitch detection object
aubio_pitchyin_do(Pointer<aubio_pitchyin_t> o, Pointer<fvec_t> samples_in, Pointer<fvec_t> cands_out) → void
execute pitch detection an input buffer
aubio_pitchyin_get_confidence(Pointer<aubio_pitchyin_t> o) double
get current confidence of YIN algorithm
aubio_pitchyin_get_tolerance(Pointer<aubio_pitchyin_t> o) double
get tolerance parameter for YIN algorithm
aubio_pitchyin_set_tolerance(Pointer<aubio_pitchyin_t> o, double tol) int
set tolerance parameter for YIN algorithm
aubio_pitchyinfast_do(Pointer<aubio_pitchyinfast_t> o, Pointer<fvec_t> samples_in, Pointer<fvec_t> cands_out) → void
execute pitch detection an input buffer
aubio_pitchyinfast_get_confidence(Pointer<aubio_pitchyinfast_t> o) double
get current confidence of YIN algorithm
aubio_pitchyinfast_get_tolerance(Pointer<aubio_pitchyinfast_t> o) double
get tolerance parameter for YIN algorithm
aubio_pitchyinfast_set_tolerance(Pointer<aubio_pitchyinfast_t> o, double tol) int
set tolerance parameter for YIN algorithm
aubio_pitchyinfft_do(Pointer<aubio_pitchyinfft_t> o, Pointer<fvec_t> samples_in, Pointer<fvec_t> cands_out) → void
execute pitch detection on an input buffer
aubio_pitchyinfft_get_confidence(Pointer<aubio_pitchyinfft_t> o) double
get current confidence of YIN algorithm
aubio_pitchyinfft_get_tolerance(Pointer<aubio_pitchyinfft_t> o) double
get tolerance parameter for YIN algorithm
aubio_pitchyinfft_set_tolerance(Pointer<aubio_pitchyinfft_t> o, double tol) int
set tolerance parameter for YIN algorithm
aubio_power_of_two_order(int a) int
return the log2 factor of the given power of 2 value a
aubio_pvoc_do(Pointer<aubio_pvoc_t> pv, Pointer<fvec_t> in1, Pointer<cvec_t> fftgrain) → void
compute spectral frame
aubio_pvoc_get_hop(Pointer<aubio_pvoc_t> pv) int
get hop size
aubio_pvoc_get_win(Pointer<aubio_pvoc_t> pv) int
get window size
aubio_pvoc_rdo(Pointer<aubio_pvoc_t> pv, Pointer<cvec_t> fftgrain, Pointer<fvec_t> out) → void
compute signal from spectral frame
aubio_pvoc_set_window(Pointer<aubio_pvoc_t> pv, Pointer<char_t> window_type) int
set window type
aubio_quadfrac(double s0, double s1, double s2, double pf) double
Quadratic interpolation using Lagrange polynomial.
aubio_resampler_do(Pointer<aubio_resampler_t> s, Pointer<fvec_t> input, Pointer<fvec_t> output) → void
resample input in output
aubio_sampler_do(Pointer<aubio_sampler_t> o, Pointer<fvec_t> input, Pointer<fvec_t> output) → void
process sampler function
aubio_sampler_do_multi(Pointer<aubio_sampler_t> o, Pointer<fmat_t> input, Pointer<fmat_t> output) → void
process sampler function, multiple channels
aubio_sampler_get_playing(Pointer<aubio_sampler_t> o) int
get current playing state
aubio_sampler_load(Pointer<aubio_sampler_t> o, Pointer<char_t> uri) int
load source in sampler
aubio_sampler_play(Pointer<aubio_sampler_t> o) int
play sample from start
aubio_sampler_set_playing(Pointer<aubio_sampler_t> o, int playing) int
set current playing state
aubio_sampler_stop(Pointer<aubio_sampler_t> o) int
stop sample
aubio_scale_do(Pointer<aubio_scale_t> s, Pointer<fvec_t> input) → void
scale input vector
aubio_scale_set_limits(Pointer<aubio_scale_t> s, double ilow, double ihig, double olow, double ohig) int
modify scale parameters after object creation
aubio_silence_detection(Pointer<fvec_t> v, double threshold) int
check if buffer level in dB SPL is under a given threshold
aubio_sink_close(Pointer<aubio_sink_t> s) int
close sink
aubio_sink_do(Pointer<aubio_sink_t> s, Pointer<fvec_t> write_data, int write) → void
write monophonic vector of length hop_size to sink
aubio_sink_do_multi(Pointer<aubio_sink_t> s, Pointer<fmat_t> write_data, int write) → void
write polyphonic vector of length hop_size to sink
aubio_sink_get_channels(Pointer<aubio_sink_t> s) int
get channels of sink object
aubio_sink_get_samplerate(Pointer<aubio_sink_t> s) int
get samplerate of sink object
aubio_sink_preset_channels(Pointer<aubio_sink_t> s, int channels) int
preset sink channels
aubio_sink_preset_samplerate(Pointer<aubio_sink_t> s, int samplerate) int
preset sink samplerate
aubio_sink_validate_input_channels(Pointer<char_t> kind, Pointer<char_t> path, int sink_channels, int write_data_height) int
validate height of sink input
aubio_sink_validate_input_length(Pointer<char_t> kind, Pointer<char_t> path, int max_size, int write_data_length, int write) int
validate length of sink input
aubio_source_close(Pointer<aubio_source_t> s) int
close source object
aubio_source_do(Pointer<aubio_source_t> s, Pointer<fvec_t> read_to, Pointer<uint_t> read) → void
read monophonic vector of length hop_size from source object
aubio_source_do_multi(Pointer<aubio_source_t> s, Pointer<fmat_t> read_to, Pointer<uint_t> read) → void
read polyphonic vector of length hop_size from source object
aubio_source_get_channels(Pointer<aubio_source_t> s) int
get channels of source object
aubio_source_get_duration(Pointer<aubio_source_t> s) int
get the duration of source object, in frames
aubio_source_get_samplerate(Pointer<aubio_source_t> s) int
get samplerate of source object
aubio_source_pad_multi_output(Pointer<fmat_t> read_data, int source_channels, int source_read) → void
pad end of source output matrix with zeroes
aubio_source_pad_output(Pointer<fvec_t> read_data, int source_read) → void
pad end of source output vector with zeroes
aubio_source_seek(Pointer<aubio_source_t> s, int pos) int
seek source object
aubio_source_validate_input_channels(Pointer<char_t> kind, Pointer<char_t> path, int source_channels, int read_data_height) int
validate height of source output
aubio_source_validate_input_length(Pointer<char_t> kind, Pointer<char_t> path, int hop_size, int read_data_length) int
validate length of source output
aubio_specdesc_do(Pointer<aubio_specdesc_t> o, Pointer<cvec_t> fftgrain, Pointer<fvec_t> desc) → void
execute spectral description function on a spectral frame
aubio_spectral_whitening_do(Pointer<aubio_spectral_whitening_t> o, Pointer<cvec_t> fftgrain) → void
execute spectral adaptive whitening, in-place
aubio_spectral_whitening_get_floor(Pointer<aubio_spectral_whitening_t> o) double
get floor of spectral whitening
aubio_spectral_whitening_get_relax_time(Pointer<aubio_spectral_whitening_t> o) double
get relaxation time of spectral whitening
aubio_spectral_whitening_reset(Pointer<aubio_spectral_whitening_t> o) → void
reset spectral whitening object
aubio_spectral_whitening_set_floor(Pointer<aubio_spectral_whitening_t> o, double floor) int
set floor for spectral whitening
aubio_spectral_whitening_set_relax_time(Pointer<aubio_spectral_whitening_t> o, double relax_time) int
set relaxation time for spectral whitening
aubio_tempo_do(Pointer<aubio_tempo_t> o, Pointer<fvec_t> input, Pointer<fvec_t> tempo) → void
execute tempo detection
aubio_tempo_get_bpm(Pointer<aubio_tempo_t> o) double
get current tempo
aubio_tempo_get_confidence(Pointer<aubio_tempo_t> o) double
get current tempo confidence
aubio_tempo_get_delay(Pointer<aubio_tempo_t> o) int
get current delay
aubio_tempo_get_delay_ms(Pointer<aubio_tempo_t> o) double
get current delay in ms
aubio_tempo_get_delay_s(Pointer<aubio_tempo_t> o) double
get current delay in seconds
aubio_tempo_get_last(Pointer<aubio_tempo_t> o) int
get the time of the latest beat detected, in samples
aubio_tempo_get_last_ms(Pointer<aubio_tempo_t> o) double
get the time of the latest beat detected, in milliseconds
aubio_tempo_get_last_s(Pointer<aubio_tempo_t> o) double
get the time of the latest beat detected, in seconds
aubio_tempo_get_last_tatum(Pointer<aubio_tempo_t> o) double
get position of last_tatum, in samples
aubio_tempo_get_period(Pointer<aubio_tempo_t> bt) double
get current beat period in samples
aubio_tempo_get_period_s(Pointer<aubio_tempo_t> bt) double
get current beat period in seconds
aubio_tempo_get_silence(Pointer<aubio_tempo_t> o) double
get tempo detection silence threshold
aubio_tempo_get_threshold(Pointer<aubio_tempo_t> o) double
get tempo peak picking threshold
aubio_tempo_set_delay(Pointer<aubio_tempo_t> o, int delay) int
set current delay
aubio_tempo_set_delay_ms(Pointer<aubio_tempo_t> o, double delay) int
set current delay
aubio_tempo_set_delay_s(Pointer<aubio_tempo_t> o, double delay) int
set current delay in seconds
aubio_tempo_set_silence(Pointer<aubio_tempo_t> o, double silence) int
set tempo detection silence threshold
aubio_tempo_set_tatum_signature(Pointer<aubio_tempo_t> o, int signature) int
set number of tatum per beat
aubio_tempo_set_threshold(Pointer<aubio_tempo_t> o, double threshold) int
set tempo detection peak picking threshold
aubio_tempo_was_tatum(Pointer<aubio_tempo_t> o) int
check whether a tatum was detected in the current frame
aubio_timestretch_do(Pointer<aubio_timestretch_t> o, Pointer<fvec_t> out, Pointer<uint_t> read) → void
execute time stretching on an input signal frame
aubio_timestretch_get_available(Pointer<aubio_timestretch_t> o) int
get number of currently available samples from time stretching object
aubio_timestretch_get_latency(Pointer<aubio_timestretch_t> o) int
get the latency of the time stretching object, in samples
aubio_timestretch_get_pitchscale(Pointer<aubio_timestretch_t> o) double
get the pitchscale of the time stretching object
aubio_timestretch_get_samplerate(Pointer<aubio_timestretch_t> o) int
get the samplerate of the time stretching object
aubio_timestretch_get_stretch(Pointer<aubio_timestretch_t> o) double
get the transposition of the time stretching object, in semitones
aubio_timestretch_get_transpose(Pointer<aubio_timestretch_t> o) double
get the transposition of the time stretching object, in semitones
aubio_timestretch_push(Pointer<aubio_timestretch_t> o, Pointer<fvec_t> in1, int length) int
push length samples from in to time stretching object
aubio_timestretch_reset(Pointer<aubio_timestretch_t> o) int
reset the time stretching object
aubio_timestretch_set_pitchscale(Pointer<aubio_timestretch_t> o, double pitchscale) int
set the pitch scale of the time stretching object
aubio_timestretch_set_stretch(Pointer<aubio_timestretch_t> o, double stretch) int
set the stretching ratio of the time stretching object
aubio_timestretch_set_transpose(Pointer<aubio_timestretch_t> o, double transpose) int
set the transposition of the time stretching object, in semitones
aubio_tss_do(Pointer<aubio_tss_t> o, Pointer<cvec_t> input, Pointer<cvec_t> trans, Pointer<cvec_t> stead) → void
split input into transient and steady states components
aubio_tss_set_alpha(Pointer<aubio_tss_t> o, double alpha) int
set parameter a, defaults to 3
aubio_tss_set_beta(Pointer<aubio_tss_t> o, double beta) int
set parameter b, defaults to 3
aubio_tss_set_threshold(Pointer<aubio_tss_t> o, double thrs) int
set transient / steady state separation threshold
aubio_unwrap2pi(double phase) double
compute the principal argument
aubio_wavetable_do(Pointer<aubio_wavetable_t> o, Pointer<fvec_t> input, Pointer<fvec_t> output) → void
process wavetable function
aubio_wavetable_do_multi(Pointer<aubio_wavetable_t> o, Pointer<fmat_t> input, Pointer<fmat_t> output) → void
process wavetable function, multiple channels
aubio_wavetable_get_amp(Pointer<aubio_wavetable_t> o) double
get wavetable amplitude
aubio_wavetable_get_freq(Pointer<aubio_wavetable_t> o) double
get wavetable frequency
aubio_wavetable_get_playing(Pointer<aubio_wavetable_t> o) int
get current playing state
aubio_wavetable_load(Pointer<aubio_wavetable_t> o, Pointer<char_t> uri) int
load source in wavetable
aubio_wavetable_play(Pointer<aubio_wavetable_t> o) int
play sample from start
aubio_wavetable_set_amp(Pointer<aubio_wavetable_t> o, double amp) int
set wavetable amplitude
aubio_wavetable_set_freq(Pointer<aubio_wavetable_t> o, double freq) int
set wavetable frequency
aubio_wavetable_set_playing(Pointer<aubio_wavetable_t> o, int playing) int
set current playing state
aubio_wavetable_stop(Pointer<aubio_wavetable_t> o) int
stop wavetable
aubio_zero_crossing_rate(Pointer<fvec_t> v) double
zero-crossing rate (ZCR)
cvec_copy(Pointer<cvec_t> s, Pointer<cvec_t> t) → void
make a copy of a vector
cvec_logmag(Pointer<cvec_t> s, double lambda) → void
take logarithmic magnitude
cvec_norm_get_data(Pointer<cvec_t> s) Pointer<smpl_t>
read norm data from a complex buffer
cvec_norm_get_sample(Pointer<cvec_t> s, int position) double
read norm value from a complex buffer
cvec_norm_ones(Pointer<cvec_t> s) → void
set all norm elements to one
cvec_norm_set_all(Pointer<cvec_t> s, double val) → void
set all norm elements to a given value
cvec_norm_set_sample(Pointer<cvec_t> s, double val, int position) → void
write norm value in a complex buffer
cvec_norm_zeros(Pointer<cvec_t> s) → void
set all norm elements to zero
cvec_phas_get_data(Pointer<cvec_t> s) Pointer<smpl_t>
read phase data from a complex buffer
cvec_phas_get_sample(Pointer<cvec_t> s, int position) double
read phase value from a complex buffer
cvec_phas_ones(Pointer<cvec_t> s) → void
set all phase elements to one
cvec_phas_set_all(Pointer<cvec_t> s, double val) → void
set all phase elements to a given value
cvec_phas_set_sample(Pointer<cvec_t> s, double val, int position) → void
write phase value in a complex buffer
cvec_phas_zeros(Pointer<cvec_t> s) → void
set all phase elements to zero
cvec_print(Pointer<cvec_t> s) → void
print out cvec data
cvec_zeros(Pointer<cvec_t> s) → void
set all norm and phas elements to zero
del_aubio_audio_unit(Pointer<aubio_audio_unit_t> o) int
del_aubio_beattracking(Pointer<aubio_beattracking_t> p) → void
delete beat tracking object
del_aubio_dct(Pointer<aubio_dct_t> s) → void
delete DCT object
del_aubio_fft(Pointer<aubio_fft_t> s) → void
delete FFT object
del_aubio_filter(Pointer<aubio_filter_t> f) → void
delete a filter object
del_aubio_filterbank(Pointer<aubio_filterbank_t> f) → void
destroy filterbank object
del_aubio_hist(Pointer<aubio_hist_t> s) → void
histogram deletion
del_aubio_mfcc(Pointer<aubio_mfcc_t> mf) → void
delete mfcc object
del_aubio_notes(Pointer<aubio_notes_t> o) → void
delete notes detection object
del_aubio_onset(Pointer<aubio_onset_t> o) → void
delete onset detection object
del_aubio_parameter(Pointer<aubio_parameter_t> param) → void
destroy ::aubio_parameter_t object
del_aubio_peakpicker(Pointer<aubio_peakpicker_t> p) → void
destroy peak picker structure
del_aubio_pitch(Pointer<aubio_pitch_t> o) → void
deletion of the pitch detection object
del_aubio_pitchfcomb(Pointer<aubio_pitchfcomb_t> p) → void
deletion of the pitch detection object
del_aubio_pitchmcomb(Pointer<aubio_pitchmcomb_t> p) → void
deletion of the pitch detection object
del_aubio_pitchschmitt(Pointer<aubio_pitchschmitt_t> p) → void
deletion of the pitch detection object
del_aubio_pitchshift(Pointer<aubio_pitchshift_t> o) → void
deletion of the pitch shifting object
del_aubio_pitchspecacf(Pointer<aubio_pitchspecacf_t> o) → void
deletion of the pitch detection object
del_aubio_pitchyin(Pointer<aubio_pitchyin_t> o) → void
deletion of the pitch detection object
del_aubio_pitchyinfast(Pointer<aubio_pitchyinfast_t> o) → void
deletion of the pitch detection object
del_aubio_pitchyinfft(Pointer<aubio_pitchyinfft_t> o) → void
deletion of the pitch detection object
del_aubio_pvoc(Pointer<aubio_pvoc_t> pv) → void
delete phase vocoder object
del_aubio_resampler(Pointer<aubio_resampler_t> s) → void
delete resampler object
del_aubio_sampler(Pointer<aubio_sampler_t> o) → void
destroy ::aubio_sampler_t object
del_aubio_scale(Pointer<aubio_scale_t> s) → void
delete a scale object
del_aubio_sink(Pointer<aubio_sink_t> s) → void
close sink and cleanup memory
del_aubio_source(Pointer<aubio_source_t> s) → void
close source and cleanup memory
del_aubio_specdesc(Pointer<aubio_specdesc_t> o) → void
deletion of a spectral descriptor
del_aubio_spectral_whitening(Pointer<aubio_spectral_whitening_t> o) → void
deletion of a spectral whitening
del_aubio_tempo(Pointer<aubio_tempo_t> o) → void
delete tempo detection object
del_aubio_timestretch(Pointer<aubio_timestretch_t> o) → void
deletion of the time stretching object
del_aubio_tss(Pointer<aubio_tss_t> o) → void
delete tss object
del_aubio_wavetable(Pointer<aubio_wavetable_t> o) → void
destroy aubio_wavetable_t object
del_cvec(Pointer<cvec_t> s) → void
cvec_t buffer deletion function
del_fmat(Pointer<fmat_t> s) → void
fmat_t buffer deletion function
del_fvec(Pointer<fvec_t> s) → void
fvec_t buffer deletion function
del_lvec(Pointer<lvec_t> s) → void
lvec_t buffer deletion function
fmat_copy(Pointer<fmat_t> s, Pointer<fmat_t> t) → void
make a copy of a matrix
fmat_get_channel(Pointer<fmat_t> s, int channel, Pointer<fvec_t> output) → void
read channel vector from a buffer
fmat_get_channel_data(Pointer<fmat_t> s, int channel) Pointer<smpl_t>
get vector buffer from an fmat data
fmat_get_data(Pointer<fmat_t> s) Pointer<Pointer<smpl_t>>
read data from a buffer
fmat_get_sample(Pointer<fmat_t> s, int channel, int position) double
read sample value in a buffer
fmat_ones(Pointer<fmat_t> s) → void
set all elements to ones
fmat_print(Pointer<fmat_t> s) → void
print out fmat data
fmat_rev(Pointer<fmat_t> s) → void
revert order of vector elements
fmat_set(Pointer<fmat_t> s, double val) → void
set all elements to a given value
fmat_set_sample(Pointer<fmat_t> s, double data, int channel, int position) → void
write sample value in a buffer
fmat_vecmul(Pointer<fmat_t> s, Pointer<fvec_t> scale, Pointer<fvec_t> output) → void
compute the product of a matrix by a vector
fmat_weight(Pointer<fmat_t> s, Pointer<fmat_t> weight) → void
apply weight to vector
fmat_zeros(Pointer<fmat_t> s) → void
set all elements to zero
fvec_abs(Pointer<fvec_t> s) → void
compute the \f$abs(x)\f$ of each vector elements
fvec_adapt_thres(Pointer<fvec_t> v, Pointer<fvec_t> tmp, int post, int pre) → void
apply adaptive threshold to a vector
fvec_add(Pointer<fvec_t> v, double c) → void
add a constant to each elements of a vector
fvec_alpha_norm(Pointer<fvec_t> v, double p) double
computes the p-norm of a vector
fvec_alpha_normalise(Pointer<fvec_t> v, double p) → void
alpha normalisation
fvec_ceil(Pointer<fvec_t> s) → void
compute the \f$ceil(x)\f$ of each vector elements
fvec_clamp(Pointer<fvec_t> in1, double absmax) → void
clamp the values of a vector within the range -abs(max), abs(max)
fvec_copy(Pointer<fvec_t> s, Pointer<fvec_t> t) → void
make a copy of a vector
fvec_cos(Pointer<fvec_t> s) → void
compute \f$cos(x)\f$ of each vector elements
fvec_exp(Pointer<fvec_t> s) → void
compute \f$e^x\f$ of each vector elements
fvec_floor(Pointer<fvec_t> s) → void
compute the \f$floor(x)\f$ of each vector elements
fvec_get_data(Pointer<fvec_t> s) Pointer<smpl_t>
read data from a buffer
fvec_get_sample(Pointer<fvec_t> s, int position) double
read sample value in a buffer
fvec_ishift(Pointer<fvec_t> v) → void
swap the left and right halves of a vector
fvec_local_hfc(Pointer<fvec_t> v) double
compute the High Frequency Content of a vector
fvec_log(Pointer<fvec_t> s) → void
compute the \f$log(x)\f$ of each vector elements
fvec_log10(Pointer<fvec_t> s) → void
compute the \f$log10(x)\f$ of each vector elements
fvec_max(Pointer<fvec_t> s) double
find the max of a vector
fvec_max_elem(Pointer<fvec_t> s) int
find the index of the max of a vector
fvec_mean(Pointer<fvec_t> s) double
compute the mean of a vector
fvec_median(Pointer<fvec_t> v) double
returns the median of a vector
fvec_min(Pointer<fvec_t> s) double
find the min of a vector
fvec_min_elem(Pointer<fvec_t> s) int
find the index of the min of a vector
fvec_min_removal(Pointer<fvec_t> v) → void
remove the minimum value of the vector to each elements
fvec_moving_thres(Pointer<fvec_t> v, Pointer<fvec_t> tmp, int post, int pre, int pos) double
compute moving median threshold of a vector
fvec_mul(Pointer<fvec_t> v, double s) → void
multiply each elements of a vector by a scalar
fvec_ones(Pointer<fvec_t> s) → void
set all elements to ones
fvec_peakpick(Pointer<fvec_t> v, int p) int
return 1 if vp is a peak and positive, 0 otherwise
fvec_pow(Pointer<fvec_t> s, double pow) → void
raise each vector elements to the power pow
fvec_print(Pointer<fvec_t> s) → void
print out fvec data
fvec_push(Pointer<fvec_t> in1, double new_elem) → void
push a new element to the end of a vector, erasing the first element and sliding all others
fvec_quadratic_peak_mag(Pointer<fvec_t> x, double p) double
finds magnitude of peak by quadratic interpolation
fvec_quadratic_peak_pos(Pointer<fvec_t> x, int p) double
finds exact peak index by quadratic interpolation
fvec_rev(Pointer<fvec_t> s) → void
revert order of vector elements
fvec_round(Pointer<fvec_t> s) → void
compute the \f$round(x)\f$ of each vector elements
fvec_set_all(Pointer<fvec_t> s, double val) → void
set all elements to a given value
fvec_set_sample(Pointer<fvec_t> s, double data, int position) → void
write sample value in a buffer
fvec_set_window(Pointer<fvec_t> window, Pointer<char_t> window_type) int
set elements of a vector to window coefficients
fvec_shift(Pointer<fvec_t> v) → void
swap the left and right halves of a vector
fvec_sin(Pointer<fvec_t> s) → void
compute \f$sin(x)\f$ of each vector elements
fvec_sqrt(Pointer<fvec_t> s) → void
compute the \f$sqrt(x)\f$ of each vector elements
fvec_sum(Pointer<fvec_t> v) double
compute the sum of all elements of a vector
fvec_weight(Pointer<fvec_t> s, Pointer<fvec_t> weight) → void
apply weight to vector
fvec_weighted_copy(Pointer<fvec_t> in1, Pointer<fvec_t> weight, Pointer<fvec_t> out) → void
make a copy of a vector, applying weights to each element
fvec_zeros(Pointer<fvec_t> s) → void
set all elements to zero
lvec_get_data(Pointer<lvec_t> s) Pointer<lsmp_t>
read data from a buffer
lvec_get_sample(Pointer<lvec_t> s, int position) double
read sample value in a buffer
lvec_ones(Pointer<lvec_t> s) → void
set all elements to ones
lvec_print(Pointer<lvec_t> s) → void
print out lvec data
lvec_set_all(Pointer<lvec_t> s, double val) → void
set all elements to a given value
lvec_set_sample(Pointer<lvec_t> s, double data, int position) → void
write sample value in a buffer
lvec_zeros(Pointer<lvec_t> s) → void
set all elements to zero
new_aubio_audio_unit(int samplerate, int inchannels, int outchannels, int blocksize) Pointer<aubio_audio_unit_t>
new_aubio_beattracking(int winlen, int hop_size, int samplerate) Pointer<aubio_beattracking_t>
create beat tracking object
new_aubio_dct(int size) Pointer<aubio_dct_t>
create new DCT computation object
new_aubio_fft(int size) Pointer<aubio_fft_t>
create new FFT computation object
new_aubio_filter(int order) Pointer<aubio_filter_t>
create new filter object
new_aubio_filter_a_weighting(int samplerate) Pointer<aubio_filter_t>
create new A-design filter
new_aubio_filter_biquad(double b0, double b1, double b2, double a1, double a2) Pointer<aubio_filter_t>
create biquad filter with b0, b1, b2, a1, a2 coeffs
new_aubio_filter_c_weighting(int samplerate) Pointer<aubio_filter_t>
create new C-design filter
new_aubio_filterbank(int n_filters, int win_s) Pointer<aubio_filterbank_t>
create filterbank object
new_aubio_hist(double flow, double fhig, int nelems) Pointer<aubio_hist_t>
histogram creation
new_aubio_mfcc(int buf_size, int n_filters, int n_coeffs, int samplerate) Pointer<aubio_mfcc_t>
create mfcc object
new_aubio_notes(Pointer<char_t> method, int buf_size, int hop_size, int samplerate) Pointer<aubio_notes_t>
create notes detection object
new_aubio_onset(Pointer<char_t> method, int buf_size, int hop_size, int samplerate) Pointer<aubio_onset_t>
create onset detection object
new_aubio_parameter(double min_value, double max_value, int steps) Pointer<aubio_parameter_t>
create new parameter object
new_aubio_peakpicker() Pointer<aubio_peakpicker_t>
peak-picker creation function
new_aubio_pitch(Pointer<char_t> method, int buf_size, int hop_size, int samplerate) Pointer<aubio_pitch_t>
creation of the pitch detection object
new_aubio_pitchfcomb(int buf_size, int hop_size) Pointer<aubio_pitchfcomb_t>
creation of the pitch detection object
new_aubio_pitchmcomb(int buf_size, int hop_size) Pointer<aubio_pitchmcomb_t>
creation of the pitch detection object
new_aubio_pitchschmitt(int buf_size) Pointer<aubio_pitchschmitt_t>
creation of the pitch detection object
new_aubio_pitchshift(Pointer<char_t> method, double transpose, int hop_size, int samplerate) Pointer<aubio_pitchshift_t>
creation of the pitch shifting object
new_aubio_pitchspecacf(int buf_size) Pointer<aubio_pitchspecacf_t>
creation of the pitch detection object
new_aubio_pitchyin(int buf_size) Pointer<aubio_pitchyin_t>
creation of the pitch detection object
new_aubio_pitchyinfast(int buf_size) Pointer<aubio_pitchyinfast_t>
creation of the pitch detection object
new_aubio_pitchyinfft(int samplerate, int buf_size) Pointer<aubio_pitchyinfft_t>
creation of the pitch detection object
new_aubio_pvoc(int win_s, int hop_s) Pointer<aubio_pvoc_t>
create phase vocoder object
new_aubio_resampler(double ratio, int type) Pointer<aubio_resampler_t>
create resampler object
new_aubio_sampler(int samplerate, int hop_size) Pointer<aubio_sampler_t>
create new sampler object
new_aubio_scale(double flow, double fhig, double ilow, double ihig) Pointer<aubio_scale_t>
create a scale object
new_aubio_sink(Pointer<char_t> uri, int samplerate) Pointer<aubio_sink_t>
create new ::aubio_sink_t
new_aubio_source(Pointer<char_t> uri, int samplerate, int hop_size) Pointer<aubio_source_t>
create new ::aubio_source_t
new_aubio_specdesc(Pointer<char_t> method, int buf_size) Pointer<aubio_specdesc_t>
creation of a spectral description object
new_aubio_spectral_whitening(int buf_size, int hop_size, int samplerate) Pointer<aubio_spectral_whitening_t>
creation of a spectral whitening object
new_aubio_tempo(Pointer<char_t> method, int buf_size, int hop_size, int samplerate) Pointer<aubio_tempo_t>
create tempo detection object
new_aubio_timestretch(Pointer<char_t> method, double stretch, int hop_size, int samplerate) Pointer<aubio_timestretch_t>
creation of the time stretching object
new_aubio_tss(int buf_size, int hop_size) Pointer<aubio_tss_t>
create tss object
new_aubio_wavetable(int samplerate, int hop_size) Pointer<aubio_wavetable_t>
create new wavetable object
new_aubio_window(Pointer<char_t> window_type, int size) Pointer<fvec_t>
create window
new_cvec(int length) Pointer<cvec_t>
cvec_t buffer creation function
new_fmat(int height, int length) Pointer<fmat_t>
fmat_t buffer creation function
new_fvec(int length) Pointer<fvec_t>
fvec_t buffer creation function
new_lvec(int length) Pointer<lvec_t>
lvec_t buffer creation function
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited