Liking cljdoc? Tell your friends :D

alda.lisp.attributes


*initial-attr-vals*clj

source

defattributeclj/smacro

(defattribute attr-name & things)

Convenience macro for setting up attributes.

Convenience macro for setting up attributes.
sourceraw docstring

key-sigclj

(key-sig x__12674__auto__)
source

key-sig!clj

(key-sig! x__12675__auto__)
source

key-signatureclj

(key-signature x__12674__auto__)
source

key-signature!clj

(key-signature! x__12675__auto__)
source

metric-modulationclj

(metric-modulation old new)

Express tempo in terms of metric modulation, where the new note takes the same amount of time (one beat) as the old note. (e.g. (metric-modulation "4." 2) means that the new length of a half note equals the length of a dotted quarter note in the previous measure)

Express tempo in terms of metric modulation, where the new note takes the
same amount of time (one beat) as the old note.
(e.g. (metric-modulation "4." 2) means that the new length of a half note
equals the length of a dotted quarter note in the previous measure)
sourceraw docstring

metric-modulation!clj

(metric-modulation! old new)

Global version

Global version
sourceraw docstring

octaveclj

(octave x__12674__auto__)
source

octave!clj

(octave! x__12675__auto__)
source

panclj

(pan x__12674__auto__)
source

pan!clj

(pan! x__12675__auto__)
source

panningclj

(panning x__12674__auto__)
source

panning!clj

(panning! x__12675__auto__)
source

quantclj

(quant x__12674__auto__)
source

quant!clj

(quant! x__12675__auto__)
source

quantizationclj

(quantization x__12674__auto__)
source

quantization!clj

(quantization! x__12675__auto__)
source

quantizeclj

(quantize x__12674__auto__)
source

quantize!clj

(quantize! x__12675__auto__)
source

reference-pitchclj

(reference-pitch x__12674__auto__)
source

reference-pitch!clj

(reference-pitch! x__12675__auto__)
source

set-durationclj

(set-duration x__12674__auto__)
source

set-duration!clj

(set-duration! x__12675__auto__)
source

set-note-lengthclj

(set-note-length length)

Sets note duration in terms of alda note-lengths (e.g. quarter note = 4, dotted note = "4.")

Sets note duration in terms of alda note-lengths
(e.g. quarter note = 4, dotted note = "4.")
sourceraw docstring

tempoclj

(tempo val)
(tempo note-length val)

Multi-arity function that allows for an additional parameter to represent the tempo in terms of non-quarter notes (e.g.(tempo 2 60) <--> (tempo 120)). Overwrites the single-argument function produced by defattribute

Multi-arity function that allows for an additional parameter to represent
the tempo in terms of non-quarter notes (e.g.(tempo 2 60) <--> (tempo 120)).
Overwrites the single-argument function produced by defattribute
sourceraw docstring

tempo!clj

(tempo! val)
(tempo! note-length val)

Global version of overwritten tempo function

Global version of overwritten tempo function
sourceraw docstring

track-volclj

(track-vol x__12674__auto__)
source

track-vol!clj

(track-vol! x__12675__auto__)
source

track-volumeclj

(track-volume x__12674__auto__)
source

track-volume!clj

(track-volume! x__12675__auto__)
source

transposeclj

(transpose x__12674__auto__)
source

transpose!clj

(transpose! x__12675__auto__)
source

transpositionclj

(transposition x__12674__auto__)
source

transposition!clj

(transposition! x__12675__auto__)
source

tuning-constantclj

(tuning-constant x__12674__auto__)
source

tuning-constant!clj

(tuning-constant! x__12675__auto__)
source

volclj

(vol x__12674__auto__)
source

vol!clj

(vol! x__12675__auto__)
source

volumeclj

(volume x__12674__auto__)
source

volume!clj

(volume! x__12675__auto__)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close