Liking cljdoc? Tell your friends :D

noon.midi


add-control-changeclj

(add-control-change sequence event key val)

add-control-change-over-timeclj

(add-control-change-over-time sequence
                              event
                              key
                              [start-val end-val & more? :as values])

add-eventclj

(add-event sequence message position track & [type])

add-eventsclj

(add-events sequence events)

add-noteclj

(add-note sequence note)

add-patch-changeclj

(add-patch-change sequence event)

add-program-changesclj

(add-program-changes sequence event)

cc-codeclj

(cc-code x)

cc-name->keywordclj

(cc-name->keyword name)

close-sequencerclj

(close-sequencer sq)

CONTROL_CHANGESclj


copy-trackclj

(copy-track sequence track)

DEFAULT_EVENTclj


DEFAULT_NOTEclj


do-midi-reset-fileclj

(do-midi-reset-file sq)

event->stringclj

(event->string event tick)

get-iac-bus-1-output-deviceclj


get-midi-bytesclj

(get-midi-bytes sequence)

get-output-deviceclj

(get-output-device name)

get-soundfont-synthclj

(get-soundfont-synth name-kw)

init-device-sequencerclj

(init-device-sequencer device)

init-soundfont-sequencerclj

(init-soundfont-sequencer synth)

init-synthclj

(init-synth sf2-path)

midiclj

(midi &
      {:keys [track-idx->sequencer bpm data]
       :or {track-idx->sequencer (constantly :default)}})

MIDI-CCclj


MIDI-SET-KEY-SIGNATUREclj


MIDI-SET-TEMPOclj


MIDI-SET-TIME-SIGNATUREclj


MIDI_RESOLUTIONclj


new-bus-1-sequencerclj

(new-bus-1-sequencer)

new-midi-sequencerclj

(new-midi-sequencer & [connected])

new-sequenceclj

(new-sequence n-tracks bpm)

new-sequencerclj

(new-sequencer x)

new-soundfont-sequencerclj

(new-soundfont-sequencer name-kw)

new-virtual-output-sequencerclj

(new-virtual-output-sequencer kw)

play-file-withclj

(play-file-with sq filename)

position->tickclj

(position->tick sequence position)

reset-filestreamclj

(reset-filestream)

reset-sequencerclj

(reset-sequencer sq)

restart-sequencerclj

(restart-sequencer sq)

sequence->midi-stringclj

(sequence->midi-string sequence)

set-key-signature-messageclj

(set-key-signature-message sharps majmin)

set-sequenceclj

(set-sequence sq s)

set-tempo-messageclj

(set-tempo-message bpm)

set-time-signature-messageclj

(set-time-signature-message n-remaining-beats
                            numerator
                            denominator-pow2
                            &
                            [metronome-beat-midi-clock-length n-32th-by-beat])

short-messageclj

(short-message type channel data1 & [data2])

show-sequenceclj

(show-sequence sequencer)

show-sequencerclj

(show-sequencer sequencer)

SOUNDFONTSclj


start-sequencerclj

(start-sequencer sq)

stop-sequencerclj

(stop-sequencer sq)

synths*clj


track->eventsclj

(track->events track)

virtual-output-devicesclj


write-midi-fileclj

(write-midi-file sequence filename)

write-midi-file2clj

(write-midi-file2 sequence filename)

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

× close