No matching definitions.

tur/render

src/tidal/render.tur
defn

nil-value

(nil-value)
defn

list-nil?

(list-nil? [lst :int])
defn

cons

(cons [value :int next :int])
defn

tail

(tail [lst :int])
defn

tidal-ok

(tidal-ok [x :int])
defn

tidal-err

(tidal-err [e :int])
defn

tidal-ok?

(tidal-ok? [r :ptr<void>])
defn

tidal-err?

(tidal-err? [r :ptr<void>])
defn

tidal-ok-val

(tidal-ok-val [r :ptr<void>])
defn

tidal-err-val

(tidal-err-val [r :ptr<void>])
defn

tidal-void

(tidal-void)
defn

tidal-eval-to-cons

(tidal-eval-to-cons [pat :int cycle :int])
defn

note->midi

(note->midi [value :cstr])
defn

tidal-concat

(tidal-concat [a :cstr b :cstr])
defn

tidal-float-str

(tidal-float-str [f :float])
defn

tidal-int-str

(tidal-int-str [n :int])
defn

tidal-ev-onset

(tidal-ev-onset [e :int])
defn

tidal-ev-dur

(tidal-ev-dur [e :int])
defn

tidal-ev-value

(tidal-ev-value [e :int])
defn

tidal-ev-free

(tidal-ev-free [e :int])
defn

render-events-loop

(render-events-loop [evts :int acc :cstr])
defn

render-events

(render-events [p :int cycle :int])

render a pattern's events as a plain-text table.

ppattern handle
cyclecycle number to evaluate

Multi-line string: one "onset dur value" line per event.

(render-events p 0)
  ; => "0.000  0.333  bd\n0.333  0.333  sd\n0.667  0.333  cp\n"

Since: TD5

defn

render-midi-csv

(render-midi-csv [evts :int first? :bool])
defn

render-dur-csv

(render-dur-csv [evts :int first? :bool])
defn

render-midi-sp

(render-midi-sp [evts :int first? :bool])
defn

render-dur-sp

(render-dur-sp [evts :int first? :bool])
defn

render-sclang

(render-sclang [p :int instrument :cstr])

render a pattern as raw sclang Pbind text.

ppattern handle
instrumentinstrument name string (e.g. "bass")

sclang text: (Pbind.new([\instrument, "piano", \midinote, Pseq.new([60,62],inf), \dur, Pseq.new([0.333,0.333],inf)])).play;

(render-sclang p "piano")

Since: TD5

defn

render-pbind

(render-pbind [p :int instrument :cstr])

render a pattern as scscm Pbind expression.

ppattern handle
instrumentinstrument name string

scscm text: (. (pbind :instrument "piano" :midinote (pseq [60 62] inf) :dur (pseq [0.333 0.333] inf)) play)

(render-pbind p "piano")

Since: TD5