Skip to content

Instantly share code, notes, and snippets.

@lennart
Last active May 25, 2016 17:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lennart/cb9803fb9e7b38b11b03688fc94275e3 to your computer and use it in GitHub Desktop.
Save lennart/cb9803fb9e7b38b11b03688fc94275e3 to your computer and use it in GitHub Desktop.
Finding undocumented things in Tidal
# within the tidalcycles.github.io repo do
find _functions/ -type f -iname "*.md" -print0 | xargs -0 -n1 basename | cut -d. -f1 | sort | grep -v index > documented.txt
accelerate
anticipate
append
bandf
bandq
beat_rotation
begin
brak
cat
chop
coarse
crush
cut
cutoff
degrade
delay
delayfeedback
delaytime
density
end
every
fit
foldEvery
gain
gap
hcutoff
hresonance
interlace
irand
iter
jumpIn
jumpIn'
jumpMod
jux
loop
mapping-over
nudge
palindrome
pan
rand
randcat
resonance
rev
run
scale
seqP
shape
slow
slowcat
slowspread
smash
sometimesBy
sound
speed
spin
spread
stack
striate
striateL
stut
superimpose
trunc
unit
up
vowel
weave
wedge
whenmod
within
xfade
zoom
accelerate
angles
anticipate
append
atom
att
attack
bandf
bandq
begin
braces
brackets
brak
broadcast
cat
channel
chdecay
choose
chop
clhatdecay
clocked
clutch
coarse
compress
crush
ctf
ctfg
cut
cutoff
cutoffegint
decay
defaulted
degrade
delay
delayfb
delayfeedback
delayt
delaytime
density
det
detune
dirt
dirtstream
discretise
double
drum
dry
dur
e
echo
en
end
enumerate
every
expression
fit
float
gain
gap
gat
gate
ghost
grp
hatgrain
hcutoff
hg
histpan
hold
hresonance
ifp
index
inside
integer
interlace
irand
iter
jump
jux
juxcut
kriole
lag
lagogo
lbd
lch
lcl
lclap
lclaves
lclhat
lcp
lcr
lcrash
lexer
lfo
lfoc
lfocutoffint
lfodelay
lfoi
lfoint
lfop
lfopitchint
lfoshape
lfosync
lhitom
lht
lindenmayer
lkick
llotom
llt
lock
loh
loop
lophat
lsn
lsnare
make
mask
merge
mergelists
metronome
midinote
modwheel
mortal
n
natural
note
nudge
octave
off
offadd
offset
often
ohdecay
ophatdecay
orbit
overlay
p
palindrome
pan
param
parens
pequal
permstep
pick
points
por
portamento
prep
preplace
prot
protate
prr
prrw
prw
quad
r
rand
randcat
randslice
rarely
ratsine
release
required
resonance
rev
room
run
s
sag
sagogo
sam
samples
saw
sawrat
sawwave
scale
scan
scl
sclap
sclaves
scp
scr
scrash
segment
semitone
send
setter
shape
sig
sign
silence
sine
sinerat
sinewave
size
sld
slice
slide
slow
slowcat
slowspread
smash
sometimes
sound
speed
spin
split
spread
spreadf
square
squarewave
stack
stackwith
start
state
std
step
steps
stream
streamcallback
stretch
striate
struct
stt
stut
stutter
stutterdepth
stuttertime
supercollider
superimpose
superwash
sus
sustain
sustainpedal
symbol
tdecay
tom
tomdecay
transition
tri
triple
trirat
triwave
trunc
unit
unwrap
up
vcf
vcfegint
vco
vcoegint
velocity
voi
voice
vowel
wait
wash
weave
wedge
when
whenmod
within
xfade
zoom
# within the Tidal source repo do
cabal haddock --hoogle
cat dist/doc/html/tidal/tidal.txt | grep -e "^[a-z]* ::" | sed "s/^\([^:]*\) ::.*/\1/" | sort | uniq > existing.txt
# with both files in place do
comm -13 documented.txt existing.txt > undocumented.txt
angles
atom
att
attack
braces
brackets
broadcast
channel
chdecay
choose
clhatdecay
clocked
clutch
compress
ctf
ctfg
cutoffegint
decay
defaulted
delayfb
delayt
det
detune
dirt
dirtstream
discretise
double
drum
dry
dur
e
echo
en
enumerate
expression
float
gat
gate
ghost
grp
hatgrain
hg
histpan
hold
ifp
index
inside
integer
jump
juxcut
kriole
lag
lagogo
lbd
lch
lcl
lclap
lclaves
lclhat
lcp
lcr
lcrash
lexer
lfo
lfoc
lfocutoffint
lfodelay
lfoi
lfoint
lfop
lfopitchint
lfoshape
lfosync
lhitom
lht
lindenmayer
lkick
llotom
llt
lock
loh
lophat
lsn
lsnare
make
mask
merge
mergelists
metronome
midinote
modwheel
mortal
n
natural
note
octave
off
offadd
offset
often
ohdecay
ophatdecay
orbit
overlay
p
param
parens
pequal
permstep
pick
points
por
portamento
prep
preplace
prot
protate
prr
prrw
prw
quad
r
randslice
rarely
ratsine
release
required
room
s
sag
sagogo
sam
samples
saw
sawrat
sawwave
scan
scl
sclap
sclaves
scp
scr
scrash
segment
semitone
send
setter
sig
sign
silence
sine
sinerat
sinewave
size
sld
slice
slide
sometimes
split
spreadf
square
squarewave
stackwith
start
state
std
step
steps
stream
streamcallback
stretch
struct
stt
stutter
stutterdepth
stuttertime
supercollider
superwash
sus
sustain
sustainpedal
symbol
tdecay
tom
tomdecay
transition
tri
triple
trirat
triwave
unwrap
vcf
vcfegint
vco
vcoegint
velocity
voi
voice
wait
wash
when
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment