This is the cl-aubio Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:44:01 2024 GMT+0.
cl-aubio/cl-aubio.asd
cl-aubio/bindings/package.lisp
cl-aubio/bindings/spec/aubio.h
cl-aubio/src/package.lisp
cl-aubio/src/aubio-mop.lisp
cl-aubio/src/commons.lisp
cl-aubio/src/float-vector.lisp
cl-aubio/src/float-matrix.lisp
cl-aubio/src/timestamp.lisp
cl-aubio/src/source.lisp
cl-aubio/src/pitch.lisp
cl-aubio/src/onset.lisp
cl-aubio/src/tempo.lisp
cl-aubio/src/notes.lisp
cl-aubio/src/filterbank.lisp
cl-aubio/src/sink.lisp
The main system appears first, followed by any subsystem dependency.
Modules are listed depth-first from the system components tree.
cl-aubio/bindings
cl-aubio
(system).
package.lisp
(file).
spec
(module).
cl-aubio/bindings/spec
package.lisp
(file).
bindings
(module).
aubio.h
(file).
cl-aubio/src
cl-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.asd
cl-aubio/bindings/package.lisp
cl-aubio/bindings/spec/aubio.h
cl-aubio/src/package.lisp
cl-aubio/src/aubio-mop.lisp
cl-aubio/src/commons.lisp
cl-aubio/src/float-vector.lisp
cl-aubio/src/float-matrix.lisp
cl-aubio/src/timestamp.lisp
cl-aubio/src/source.lisp
cl-aubio/src/pitch.lisp
cl-aubio/src/onset.lisp
cl-aubio/src/tempo.lisp
cl-aubio/src/notes.lisp
cl-aubio/src/filterbank.lisp
cl-aubio/src/sink.lisp
cl-aubio/src/aubio-mop.lisp
package.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.lisp
aubio-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.lisp
commons.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.lisp
float-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.lisp
float-matrix.lisp
(file).
src
(module).
make-timestamp
(function).
timestamp
(class).
timestamp-unit
(type).
cl-aubio/src/source.lisp
timestamp.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.lisp
source.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.lisp
pitch.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.lisp
onset.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.lisp
tempo.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.lisp
notes.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.lisp
filterbank.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-aubio
aubio
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 |
---|