This is the cl-aubio Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:37:32 2025 GMT+0.
cl-aubio/cl-aubio.asdcl-aubio/bindings/package.lispcl-aubio/bindings/spec/aubio.hcl-aubio/src/package.lispcl-aubio/src/aubio-mop.lispcl-aubio/src/commons.lispcl-aubio/src/float-vector.lispcl-aubio/src/float-matrix.lispcl-aubio/src/timestamp.lispcl-aubio/src/source.lispcl-aubio/src/pitch.lispcl-aubio/src/onset.lispcl-aubio/src/tempo.lispcl-aubio/src/notes.lispcl-aubio/src/filterbank.lispcl-aubio/src/sink.lispThe main system appears first, followed by any subsystem dependency.
Modules are listed depth-first from the system components tree.
cl-aubio/bindingscl-aubio (system).
package.lisp (file).
spec (module).
cl-aubio/bindings/specpackage.lisp (file).
bindings (module).
aubio.h (file).
cl-aubio/srccl-aubio (system).
package.lisp (file).
aubio-mop.lisp (file).
commons.lisp (file).
float-vector.lisp (file).
float-matrix.lisp (file).
timestamp.lisp (file).
source.lisp (file).
pitch.lisp (file).
onset.lisp (file).
tempo.lisp (file).
notes.lisp (file).
filterbank.lisp (file).
sink.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-aubio/cl-aubio.asdcl-aubio/bindings/package.lispcl-aubio/bindings/spec/aubio.hcl-aubio/src/package.lispcl-aubio/src/aubio-mop.lispcl-aubio/src/commons.lispcl-aubio/src/float-vector.lispcl-aubio/src/float-matrix.lispcl-aubio/src/timestamp.lispcl-aubio/src/source.lispcl-aubio/src/pitch.lispcl-aubio/src/onset.lispcl-aubio/src/tempo.lispcl-aubio/src/notes.lispcl-aubio/src/filterbank.lispcl-aubio/src/sink.lispcl-aubio/src/aubio-mop.lisppackage.lisp (file).
src (module).
compute-effective-slot-definition (method).
direct-slot-definition-class (method).
effective-slot-definition-class (method).
(setf slot-value-using-class) (method).
slot-value-using-class (method).
validate-superclass (method).
validate-superclass (method).
add-aubio-accessors (generic function).
aubio-class (class).
aubio-direct-slot-definition (class).
aubio-effective-slot-definition (class).
aubio-object (class).
aubio-reader (reader method).
aubio-reader (method).
aubio-reader (reader method).
(setf aubio-reader) (writer method).
(setf aubio-reader) (writer method).
aubio-writer (reader method).
aubio-writer (method).
aubio-writer (reader method).
(setf aubio-writer) (writer method).
(setf aubio-writer) (writer method).
internal-aubio-object (reader method).
(setf internal-aubio-object) (writer method).
is-aubio-direct-initarg? (function).
cl-aubio/src/commons.lispaubio-mop.lisp (file).
src (module).
aubio-to-lisp (generic function).
clean (generic function).
confidence (generic reader).
get-data (generic reader).
minimum-inter-onset-interval (generic function).
(setf minimum-inter-onset-interval) (generic function).
peak-picking-threshold (generic reader).
(setf peak-picking-threshold) (generic writer).
silence-threshold (generic reader).
(setf silence-threshold) (generic writer).
cl-aubio/src/float-vector.lispcommons.lisp (file).
src (module).
aubio-to-lisp (method).
clean (method).
copy (method).
get-data (reader method).
get-vector-sample (function).
(setf get-vector-sample) (function).
initialize-instance (method).
make-float-vector (function).
make-float-vector-from-lisp-vector (function).
reverse-vector (function).
set-all-samples (method).
set-all-samples-to-one (method).
set-all-samples-to-zero (method).
size (reader method).
weight-vector (method).
weight-vector (method).
weighted-copy (function).
float-vector (class).
cl-aubio/src/float-matrix.lispfloat-vector.lisp (file).
src (module).
aubio-to-lisp (method).
clean (method).
copy (method).
get-channel-data (function).
get-data (reader method).
get-sample (function).
(setf get-sample) (function).
height (reader method).
initialize-instance (method).
make-float-matrix (function).
make-float-matrix-from-array (function).
multiply-float-matrix-with-vector (function).
reverse-matrix (function).
set-all-samples (method).
set-all-samples-to-one (method).
set-all-samples-to-zero (method).
size (method).
weight-matrix (method).
weight-matrix (method).
weight-matrix-row (function).
width (reader method).
float-matrix (class).
cl-aubio/src/timestamp.lispfloat-matrix.lisp (file).
src (module).
make-timestamp (function).
timestamp (class).
timestamp-unit (type).
cl-aubio/src/source.lisptimestamp.lisp (file).
src (module).
clean (method).
do-source (macro).
duration (reader method).
initialize-instance (method).
make-source (function).
number-of-channels (reader method).
read-source (function).
samplerate (reader method).
seek (function).
with-source (macro).
hop-size (reader method).
seek-error (condition).
seek-position (reader method).
seek-source (reader method).
source (class).
uri (reader method).
cl-aubio/src/pitch.lispsource.lisp (file).
src (module).
clean (method).
confidence (reader method).
confidence (reader method).
detect-pitch (function).
initialize-instance (method).
make-pitch-detector (function).
pitch (reader method).
pitch (class).
pitch-detection-method (type).
pitch-detection-unit (function).
(setf pitch-detection-unit) (function).
pitch-detection-unit (type).
silence-threshold (reader method).
(setf silence-threshold) (writer method).
tolerance (reader method).
(setf tolerance) (writer method).
unit (reader method).
internal-method (writer method).
pitch-detector (class).
cl-aubio/src/onset.lisppitch.lisp (file).
src (module).
adaptive-whitening-enabled? (reader method).
adaptive-whitening-enabled? (method).
(setf adaptive-whitening-enabled?) (writer method).
(setf adaptive-whitening-enabled?) (method).
clean (method).
compression-factor (reader method).
(setf compression-factor) (writer method).
detect-onset (function).
initialize-instance (method).
make-onset-detector (function).
minimum-inter-onset-interval (method).
(setf minimum-inter-onset-interval) (method).
onset-detection-function (type).
peak-picking-threshold (reader method).
(setf peak-picking-threshold) (writer method).
reset-onset-detector (function).
silence-threshold (reader method).
(setf silence-threshold) (writer method).
time-of-latest-onset-detected (function).
internal-method (writer method).
onset-detector (class).
cl-aubio/src/tempo.lisponset.lisp (file).
src (module).
bpm (reader method).
bpm (reader method).
clean (method).
confidence (reader method).
confidence (reader method).
detect-tempo (function).
initialize-instance (method).
last-beat-position (reader method).
make-tempo-detector (function).
peak-picking-threshold (reader method).
(setf peak-picking-threshold) (writer method).
silence-threshold (reader method).
(setf silence-threshold) (writer method).
tempo (class).
time-of-latest-beat-detected (function).
internal-method (writer method).
tempo-detector (class).
cl-aubio/src/notes.lisptempo.lisp (file).
src (module).
clean (method).
detect-note (function).
initialize-instance (method).
make-note-detector (function).
midi-note (reader method).
minimum-inter-onset-interval-ms (reader method).
(setf minimum-inter-onset-interval-ms) (writer method).
note (class).
note-off (class).
note-on (class).
release-drop (reader method).
(setf release-drop) (writer method).
silence-threshold (reader method).
(setf silence-threshold) (writer method).
velocity (reader method).
internal-method (writer method).
note-detector (class).
cl-aubio/src/filterbank.lispnotes.lisp (file).
src (module).
clean (method).
filter-coefficients (function).
(setf filter-coefficients) (function).
initialize-instance (method).
make-filterbank (function).
normalization-enabled? (method).
normalization-enabled? (reader method).
(setf normalization-enabled?) (method).
(setf normalization-enabled?) (writer method).
power-parameter (reader method).
(setf power-parameter) (writer method).
(setf triangle-bands) (function).
buffer-size (reader method).
filterbank (class).
number-of-filters (reader method).
cl-aubio/src/sink.lispfilterbank.lisp (file).
src (module).
clean (method).
initialize-instance (method).
make-sink (function).
number-of-channels (reader method).
(setf number-of-channels) (writer method).
(setf number-of-channels) (method).
samplerate (reader method).
(setf samplerate) (writer method).
(setf samplerate) (method).
sink-number-of-channels-preset-error (condition).
sink-samplerate-preset-error (condition).
with-sink (macro).
write-sink (function).
write-sink (method).
write-sink (method).
Packages are listed by definition order.
cl-aubioaubio
common-lisp.
adaptive-whitening-enabled? (generic function).
(setf adaptive-whitening-enabled?) (generic function).
aubio-to-lisp (generic function).
bpm (generic reader).
clean (generic function).
compression-factor (generic reader).
(setf compression-factor) (generic writer).
confidence (generic reader).
copy (generic function).
detect-note (function).
detect-onset (function).
detect-pitch (function).
detect-tempo (function).
do-source (macro).
duration (generic reader).
filter-coefficients (function).
(setf filter-coefficients) (function).
get-channel-data (function).
get-data (generic reader).
get-sample (function).
(setf get-sample) (function).
get-vector-sample (function).
(setf get-vector-sample) (function).
height (generic reader).
last-beat-position (generic reader).
make-filterbank (function).
make-float-matrix (function).
make-float-matrix-from-array (function).
make-float-vector (function).
make-float-vector-from-lisp-vector (function).
make-note-detector (function).
make-onset-detector (function).
make-pitch-detector (function).
make-sink (function).
make-source (function).
make-tempo-detector (function).
midi-note (generic reader).
minimum-inter-onset-interval (generic function).
(setf minimum-inter-onset-interval) (generic function).
minimum-inter-onset-interval-ms (generic reader).
(setf minimum-inter-onset-interval-ms) (generic writer).
multiply-float-matrix-with-vector (function).
normalization-enabled? (generic function).
(setf normalization-enabled?) (generic function).
note (class).
note-off (class).
note-on (class).
number-of-channels (generic reader).
(setf number-of-channels) (generic function).
onset-detection-function (type).
peak-picking-threshold (generic reader).
(setf peak-picking-threshold) (generic writer).
pitch (generic reader).
pitch (class).
pitch-detection-method (type).
pitch-detection-unit (function).
(setf pitch-detection-unit) (function).
pitch-detection-unit (type).
power-parameter (generic reader).
(setf power-parameter) (generic writer).
read-source (function).
release-drop (generic reader).
(setf release-drop) (generic writer).
reset-onset-detector (function).
reverse-matrix (function).
reverse-vector (function).
samplerate (generic reader).
(setf samplerate) (generic function).
seek (function).
set-all-samples (generic function).
set-all-samples-to-one (generic function).
set-all-samples-to-zero (generic function).
silence-threshold (generic reader).
(setf silence-threshold) (generic writer).
sink-number-of-channels-preset-error (condition).
sink-samplerate-preset-error (condition).
size (generic function).
tempo (class).
time-of-latest-beat-detected (function).
time-of-latest-onset-detected (function).
tolerance (generic reader).
(setf tolerance) (generic writer).
(setf triangle-bands) (function).
unit (generic reader).
value (generic reader).
velocity (generic reader).
weight-matrix (generic function).
weight-matrix-row (function).
weight-vector (generic function).
weighted-copy (function).
width (generic reader).
with-sink (macro).
with-source (macro).
write-sink (function).
add-aubio-accessors (generic function).
aubio-class (class).
aubio-direct-slot-definition (class).
aubio-effective-slot-definition (class).
aubio-object (class).
aubio-reader (generic function).
(setf aubio-reader) (generic writer).
aubio-writer (generic function).
(setf aubio-writer) (generic writer).
buffer-size (generic reader).
filterbank (class).
float-matrix (class).
float-vector (class).
hop-size (generic reader).
internal-aubio-object (generic reader).
(setf internal-aubio-object) (generic writer).
internal-method (generic writer).
is-aubio-direct-initarg? (function).
make-timestamp (function).
note-detector (class).
number-of-filters (generic reader).
onset-detector (class).
pitch-detector (class).
seek-error (condition).
seek-position (generic reader).
seek-source (generic reader).
sink (class).
source (class).
tempo-detector (class).
timestamp (class).
timestamp-unit (type).
uri (generic reader).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns a copy of the filter-coefficients of A-FILTERBANK.
onset-detector)) ¶onset-detector)) ¶automatically generated reader method
onset-detector)) ¶onset-detector)) ¶automatically generated writer method
Transforms an aubio data structure to a lisp one.
float-matrix)) ¶float-vector)) ¶Cleans the memory allocated for AN-AUBIO-OBJECT.
filterbank)) ¶note-detector)) ¶tempo-detector)) ¶onset-detector)) ¶pitch-detector)) ¶float-matrix)) ¶float-vector)) ¶onset-detector)) ¶automatically generated reader method
onset-detector)) ¶automatically generated writer method
Get the detector confidence on it’s detection
tempo)) ¶automatically generated reader method
tempo-detector)) ¶automatically generated reader method
pitch)) ¶automatically generated reader method
pitch-detector)) ¶automatically generated reader method
float-matrix) &key to) ¶float-vector) &key to) ¶Obtains the data inside an aubio data structure.
float-matrix)) ¶automatically generated reader method
data.
float-vector)) ¶automatically generated reader method
data.
float-matrix)) ¶automatically generated reader method
Get the detector minimum inter onset interval in the unit specified
onset-detector) &key unit) ¶Set the detector minimum inter onset interval in the unit specified
onset-detector) &key unit) ¶note-detector)) ¶automatically generated reader method
note-detector)) ¶automatically generated writer method
filterbank)) ¶automatically generated reader method
filterbank)) ¶automatically generated writer method
Get the detector peak-picking algorithm threshold
tempo-detector)) ¶automatically generated reader method
onset-detector)) ¶automatically generated reader method
Set the detector’s peak-picking algorithm threshold
tempo-detector)) ¶automatically generated writer method
onset-detector)) ¶automatically generated writer method
filterbank)) ¶automatically generated reader method
filterbank)) ¶automatically generated writer method
note-detector)) ¶automatically generated reader method
note-detector)) ¶automatically generated writer method
float-matrix) sample) ¶float-vector) sample) ¶float-matrix)) ¶float-vector)) ¶float-matrix)) ¶float-vector)) ¶Get the detector silence threshold
note-detector)) ¶automatically generated reader method
tempo-detector)) ¶automatically generated reader method
onset-detector)) ¶automatically generated reader method
pitch-detector)) ¶automatically generated reader method
Set the detector’s silence threshold
note-detector)) ¶automatically generated writer method
tempo-detector)) ¶automatically generated writer method
onset-detector)) ¶automatically generated writer method
pitch-detector)) ¶automatically generated writer method
float-matrix)) ¶float-vector)) ¶automatically generated reader method
size.
pitch-detector)) ¶automatically generated reader method
pitch-detector)) ¶automatically generated writer method
float-matrix) (weight float)) ¶float-matrix) (weight-vector vector)) ¶float-vector) (weight float)) ¶float-vector) (weight-vector vector)) ¶float-matrix)) ¶automatically generated reader method
aubio-class) name direct-slots) ¶sb-mop.
aubio-class) &rest initargs) ¶sb-mop.
aubio-class) &rest initargs) ¶sb-mop.
pitch-detector) &rest args &key &allow-other-keys) ¶filterbank) &rest args &key &allow-other-keys) ¶tempo-detector) &rest args &key &allow-other-keys) ¶float-vector) &rest args &key &allow-other-keys) ¶note-detector) &rest args &key &allow-other-keys) ¶float-matrix) &rest args) ¶onset-detector) &rest args &key &allow-other-keys) ¶aubio-class) object (slot-definition aubio-effective-slot-definition)) ¶sb-mop.
aubio-class) object (slot-definition aubio-effective-slot-definition)) ¶sb-mop.
standard-class) (superclass aubio-class)) ¶sb-mop.
aubio-class) (superclass standard-class)) ¶sb-mop.
sink) (samples float-matrix)) ¶sink) (samples float-vector)) ¶integer
:midi-note
This slot is read-only.
confidence.
pitch.
unit.
float
:confidence
This slot is read-only.
aubio-effective-slot-definition) direct-slots) ¶aubio-effective-slot-definition)) ¶automatically generated reader method
standard-direct-slot-definition)) ¶aubio-direct-slot-definition)) ¶automatically generated reader method
aubio-effective-slot-definition)) ¶automatically generated writer method
aubio-direct-slot-definition)) ¶automatically generated writer method
aubio-effective-slot-definition)) ¶automatically generated reader method
standard-direct-slot-definition)) ¶aubio-direct-slot-definition)) ¶automatically generated reader method
aubio-effective-slot-definition)) ¶automatically generated writer method
aubio-direct-slot-definition)) ¶automatically generated writer method
filterbank)) ¶automatically generated reader method
aubio-object)) ¶automatically generated reader method
aubio-object)) ¶automatically generated writer method
note-detector) note-detector) ¶automatically generated writer method
tempo-detector) tempo-detector) ¶automatically generated writer method
onset-detector) onset-detector) ¶automatically generated writer method
pitch-detector) pitch-detector) ¶automatically generated writer method
filterbank)) ¶automatically generated reader method
seek-error)) ¶seek-error)) ¶standard-class.
cffi-sys:foreign-pointer
integer
:buffer-size
This slot is read-only.
integer
:number-of-filters
This slot is read-only.
float
integer
:buffer-size
integer
:hop-size
integer
:sample-rate
cffi-sys:foreign-pointer
(setf adaptive-whitening-enabled?).
adaptive-whitening-enabled?.
(setf adaptive-whitening-enabled?).
adaptive-whitening-enabled?.
clean.
(setf compression-factor).
compression-factor.
initialize-instance.
internal-method.
(setf minimum-inter-onset-interval).
minimum-inter-onset-interval.
(setf peak-picking-threshold).
peak-picking-threshold.
(setf silence-threshold).
silence-threshold.
cl-aubio:onset-detection-function
:default
:detection-method
integer
:buffer-size
integer
:hop-size
integer
:sample-rate
cffi-sys:foreign-pointer
cl-aubio:pitch-detection-method
:default
:detection-method
integer
:buffer-size
integer
:hop-size
integer
:sample-rate
cffi-sys:foreign-pointer
(cffi:foreign-string-alloc "hz")
This slot is read-only.
cffi-sys:foreign-pointer
(quote integer)
:sample-rate
(quote integer)
:hop-size
This slot is read-only.
This slot is read-only.
This slot is read-only.
string
"default"
:detection-method
integer
:buffer-size
integer
:hop-size
integer
:sample-rate
This slot is read-only.
cffi-sys:foreign-pointer
| Jump to: | (
A B C D E F G H I L M N P R S T U V W |
|---|
| Jump to: | (
A B C D E F G H I L M N P R S T U V W |
|---|
| Jump to: | A B C D H I L M N P R S T U V W |
|---|
| Jump to: | A B C D H I L M N P R S T U V W |
|---|
| Jump to: | A B C F M N O P S T |
|---|
| Jump to: | A B C F M N O P S T |
|---|