(add-control-change sequence event key val)
(add-control-change-over-time sequence
event
key
[start-val end-val & more? :as values])
(add-event sequence message position track & [type])
(add-events sequence events)
(add-note sequence note)
(add-patch-change sequence event)
(add-program-changes sequence event)
(cc-code x)
(cc-name->keyword name)
(close-sequencer sq)
(copy-track sequence track)
(do-midi-reset-file sq)
(event->string event tick)
(get-midi-bytes sequence)
(get-output-device name)
(get-soundfont-synth name-kw)
(init-device-sequencer device)
(init-soundfont-sequencer synth)
(init-synth sf2-path)
(midi &
{:keys [track-idx->sequencer bpm data]
:or {track-idx->sequencer (constantly :default)}})
(new-bus-1-sequencer)
(new-midi-sequencer & [connected])
(new-sequence n-tracks bpm)
(new-sequencer x)
(new-soundfont-sequencer name-kw)
(new-virtual-output-sequencer kw)
(play-file-with sq filename)
(position->tick sequence position)
(reset-filestream)
(reset-sequencer sq)
(restart-sequencer sq)
(sequence->midi-string sequence)
(set-key-signature-message sharps majmin)
(set-sequence sq s)
(set-tempo-message bpm)
(set-time-signature-message n-remaining-beats
numerator
denominator-pow2
&
[metronome-beat-midi-clock-length n-32th-by-beat])
(short-message type channel data1 & [data2])
(show-sequence sequencer)
(show-sequencer sequencer)
(start-sequencer sq)
(stop-sequencer sq)
(track->events track)
(write-midi-file sequence filename)
(write-midi-file2 sequence filename)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close