Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brettbuddin/shaden
/ functions
Functions
905 in github.com/brettbuddin/shaden
⨍
Functions
905
◇
Types & classes
192
Function
TestUnitType
(t *testing.T)
runtime/unit_test.go:76
Function
TestUnitUnmount
(t *testing.T)
runtime/unit_test.go:166
Function
TestUnit_Close
(t *testing.T)
unit/unit_test.go:185
Function
TestUnit_DetachInboundConnectionRemoval
(t *testing.T)
unit/unit_test.go:129
Function
TestUnit_DetachOutboundConnectionRemoval
(t *testing.T)
unit/unit_test.go:157
Function
TestUnit_ExternalNeighborCount
(t *testing.T)
unit/unit_test.go:101
Function
TestUnit_GraphAttachment
(t *testing.T)
unit/unit_test.go:24
Function
TestUnit_NotProcessable
(t *testing.T)
unit/unit_test.go:56
Function
TestUnit_ProcessFrameHonorRateSetting
(t *testing.T)
unit/unit_test.go:83
Function
TestUnit_Processable
(t *testing.T)
unit/unit_test.go:44
Function
TestUnit_ProxyProcessFrame
(t *testing.T)
unit/unit_test.go:68
Function
TestWrap
(t *testing.T)
errors/errors_test.go:15
Function
TestWrapf
(t *testing.T)
errors/errors_test.go:24
Method
Tick
Tick advances the state of the DelayLine using the total delay length
dsp/delay_line.go:32
Method
TickRelative
TickRelative advances the state of the DelayLine using a scale between 0 and 1
dsp/delay_line.go:43
Method
UnitBuilders
UnitBuilders returns all unit.Builders for Units provided by the Engine.
engine/engine.go:89
Method
Write
Write writes a sample to the output frame if there are downstream consumers of the output
unit/out.go:54
Function
adsrAttack
(s *adsrState)
unit/adsr.go:71
Function
adsrDecay
(s *adsrState)
unit/adsr.go:80
Function
adsrHold
(s *adsrState)
unit/adsr.go:94
Function
adsrIdle
(s *adsrState)
unit/adsr.go:62
Function
adsrRelease
(s *adsrState)
unit/adsr.go:109
Function
adsrSustain
(s *adsrState)
unit/adsr.go:101
Function
andFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/conditional.go:59
Function
appendFn
(args lisp.List)
lisp/builtin/list.go:88
Function
applyFn
(args lisp.List)
lisp/builtin/functions.go:161
Function
beginFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/functions.go:13
Function
binaryDiff
(x, y float64)
unit/binary.go:31
Function
binaryDiv
(x, y float64)
unit/binary.go:33
Function
binaryGT
(x, y float64)
unit/binary.go:35
Function
binaryIMPLY
(x, y float64)
unit/binary.go:84
Function
binaryLT
(x, y float64)
unit/binary.go:42
Function
binaryMax
(x, y float64)
unit/binary.go:98
Function
binaryMin
(x, y float64)
unit/binary.go:105
Function
binaryMod
(x, y float64)
unit/binary.go:34
Function
binaryMult
(x, y float64)
unit/binary.go:32
Function
binarySum
(x, y float64)
unit/binary.go:30
Function
blockingReceiver
blockingReceiver is a eventReceiver that always waits for the sender to be ready. Used in testing.
midi/midi.go:83
Method
callback
callback is the callback function provided to PortAudio; it drives the entire synthesiser.
engine/engine.go:161
Function
clockShuffle
(v float64)
unit/clock.go:27
Function
condFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/conditional.go:167
Function
consFn
(args lisp.List)
lisp/builtin/list.go:33
Function
dbFn
(args lisp.List)
runtime/value.go:58
Function
decayClamp
(v float64)
unit/reverb.go:76
Function
defineFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/builtin.go:135
Function
defineMacroFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/builtin.go:161
Function
defuseClamp
(v float64)
unit/reverb.go:77
Function
diffFn
(args lisp.List)
lisp/builtin/math.go:66
Function
divFn
(args lisp.List)
lisp/builtin/math.go:86
Function
dotimesFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/iterate.go:47
Function
eachFn
(args lisp.List)
lisp/builtin/iterate.go:30
Method
engineClear
(*lisp.Environment, lisp.List)
runtime/runtime.go:199
Function
equalFn
(args lisp.List)
lisp/builtin/conditional.go:8
Function
errorFn
(args lisp.List)
lisp/builtin/error.go:19
Function
errorfFn
(args lisp.List)
lisp/builtin/error.go:8
Function
evalFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/builtin.go:105
Function
firstFn
(args lisp.List)
lisp/builtin/list.go:54
Function
floatFn
(args lisp.List)
lisp/builtin/value.go:171
Function
fnFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/functions.go:62
Function
gateDown
(s *gateState)
midi/input.go:214
Function
gateRolling
(s *gateState)
midi/input.go:209
Function
gateUp
(s *gateState)
midi/input.go:245
Function
greaterThanFn
(args lisp.List)
lisp/builtin/conditional.go:55
Function
ident
(v float64)
unit/in.go:144
Function
identInt
(v float64)
unit/in.go:151
Function
ifFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/conditional.go:110
Function
init
()
errors/errors_test.go:11
Function
init
()
dsp/trig.go:15
Function
intFn
(args lisp.List)
lisp/builtin/value.go:157
Function
intervalFn
(args lisp.List)
runtime/theory.go:28
Function
intervalSetter
(p *Prop, v any)
unit/quantize.go:20
Function
isDefinedFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/value.go:182
Function
isEmptyFn
(args lisp.List)
lisp/builtin/value.go:136
Function
isFnFn
(args lisp.List)
lisp/builtin/value.go:111
Function
isNilFn
(args lisp.List)
lisp/builtin/value.go:92
Function
isNumberFn
(args lisp.List)
lisp/builtin/value.go:99
Method
isZero
()
errors/errors.go:48
Function
keywordFn
(args lisp.List)
lisp/builtin/value.go:64
Function
lenFn
(args lisp.List)
lisp/builtin/list.go:110
Function
lessThanFn
(args lisp.List)
lisp/builtin/conditional.go:51
Function
letFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/functions.go:26
Function
lexComment
(l *lexer)
lisp/lexer.go:184
Function
lexKeyword
(l *lexer)
lisp/lexer.go:176
Function
lexLeftParen
(l *lexer)
lisp/lexer.go:230
Function
lexNumber
(l *lexer)
lisp/lexer.go:211
Function
lexRightParen
(l *lexer)
lisp/lexer.go:236
Function
lexString
(l *lexer)
lisp/lexer.go:163
Function
lexSymbol
(l *lexer)
lisp/lexer.go:194
Function
lexText
(l *lexer)
lisp/lexer.go:126
Function
listFn
(args lisp.List)
lisp/builtin/list.go:7
Function
loadFn
(env *lisp.Environment, args lisp.List)
lisp/builtin/load.go:11
Function
main
()
main.go:22
Function
mapFn
(args lisp.List)
lisp/builtin/iterate.go:8
Function
mergeFn
(args lisp.List)
lisp/builtin/table.go:72
Function
multFn
(args lisp.List)
lisp/builtin/math.go:76
Function
newAdjust
(io *IO, _ Config)
unit/adjust.go:5
Function
newAdsr
(io *IO, c Config)
unit/adsr.go:9
Function
newCenter
(io *IO, _ Config)
unit/center.go:5
Function
newChance
(io *IO, c Config)
unit/chance.go:9
Function
newChebyshev
(io *IO, c Config)
unit/chebyshev.go:11
← previous
next →
701–800 of 905, ranked by callers