MCPcopy Create free account

hub / github.com/brettbuddin/shaden / functions

Functions905 in github.com/brettbuddin/shaden

↓ 1 callersFunctionbuildMacroFunction
(env *lisp.Environment, defArgs, body lisp.List)
lisp/builtin/functions.go:85
↓ 1 callersMethodcalc
(in float64, qual, step int)
unit/transpose_interval.go:45
↓ 1 callersMethodcalcCoefs
(clamp, relax float64)
unit/dynamics.go:87
↓ 1 callersMethodcall
(nodes List)
lisp/environment.go:234
↓ 1 callersMethodcall
(action any)
engine/engine.go:131
↓ 1 callersFunctionchordFn
(sampleRate int)
runtime/theory.go:123
↓ 1 callersFunctionclamp
(min, max float64)
unit/in.go:145
↓ 1 callersFunctionclampRange
(min, max float64)
unit/prop.go:60
↓ 1 callersFunctioncollectGroup
(processors *[]unit.FrameProcessor, nodes []*graph.Node, singleSampleDisabled bool)
engine/graph.go:180
↓ 1 callersFunctioncollectProcessor
(processors *[]unit.FrameProcessor, nodes []*graph.Node, singleSampleDisabled bool)
engine/graph.go:159
↓ 1 callersFunctioncreateBuilders
(env *lisp.Environment, e Engine, logger *log.Logger, rng *rand.Rand)
runtime/unit.go:97
↓ 1 callersFunctiondbToFloat
(v float64)
main.go:195
↓ 1 callersFunctiondefineBuilders
(env *lisp.Environment, builder unit.Builder, e Engine, logger *log.Logger, rng *rand.Rand, name string)
runtime/unit.go:126
↓ 1 callersMethoddfsInputs
(node *Node, list *[]*Node)
graph/graph.go:163
↓ 1 callersMethoddfsOutputs
(node *Node, list *[]*Node)
graph/graph.go:153
↓ 1 callersFunctionemitFn
(e Engine, logger *log.Logger)
runtime/unit.go:360
↓ 1 callersMethodfillData
(i int, stage *stage)
unit/stages.go:237
↓ 1 callersMethodfillEOS
(i int)
unit/stages.go:241
↓ 1 callersMethodfillFreq
(i int, stage *stage, glidetime float64)
unit/stages.go:223
↓ 1 callersMethodfillGate
(i int, stage *stage, clock float64)
unit/stages.go:188
↓ 1 callersMethodfillSOP
(i, mode, totalStages int)
unit/stages.go:249
↓ 1 callersMethodhandle
(msg *Message)
engine/engine.go:142
↓ 1 callersFunctionhzFn
(sampleRate int)
runtime/value.go:10
↓ 1 callersFunctioninStringList
(l []string)
unit/prop.go:44
↓ 1 callersFunctionisSourceControlRate
(in *In)
unit/in.go:140
↓ 1 callersFunctionisSpace
(r rune)
lisp/lexer.go:245
↓ 1 callersMethodloadConstants
(env *lisp.Environment, sampleRate, frameSize int)
runtime/runtime.go:157
↓ 1 callersMethodloadShaden
()
runtime/runtime.go:115
↓ 1 callersFunctionloadTheory
(env *lisp.Environment, sampleRate int)
runtime/theory.go:15
↓ 1 callersMethodloadValues
(env *lisp.Environment, sampleRate int)
runtime/runtime.go:149
↓ 1 callersFunctionminInt
(min float64)
unit/in.go:157
↓ 1 callersFunctionmodInt
(mod int)
unit/in.go:162
↓ 1 callersFunctionmsFn
(sampleRate int)
runtime/value.go:32
↓ 1 callersFunctionnameToChord
(name string)
runtime/theory.go:200
↓ 1 callersFunctionnameToScale
(name string)
runtime/theory.go:156
↓ 1 callersFunctionnatsortCompare
(a, b string)
runtime/natsort.go:17
↓ 1 callersMethodnewBend
(ch int)
midi/input.go:114
↓ 1 callersFunctionnewBinary
(io *IO, op binaryOp)
unit/binary.go:9
↓ 1 callersMethodnewCC
(ch, num int)
midi/input.go:105
↓ 1 callersMethodnewCluster
()
unit/gen.go:93
↓ 1 callersMethodnewGate
(ch int)
midi/input.go:96
↓ 1 callersFunctionnewMessageChannel
()
engine/messages.go:37
↓ 1 callersMethodnewNoise
()
unit/gen.go:86
↓ 1 callersFunctionnewParser
(l *lexer)
lisp/parser.go:29
↓ 1 callersMethodnewPitch
(ch int)
midi/input.go:80
↓ 1 callersMethodnewPitchRaw
(ch int)
midi/input.go:88
↓ 1 callersMethodnewPulse
()
unit/low_gen.go:57
↓ 1 callersFunctionnewRoot
(nodes List)
lisp/parser_test.go:43
↓ 1 callersMethodnewSaw
()
unit/low_gen.go:49
↓ 1 callersMethodnewSine
()
unit/low_gen.go:41
↓ 1 callersFunctionnewSink
(io *unit.IO, fadeIn, sampleRate, frameSize int)
engine/sink.go:8
↓ 1 callersMethodnewTriangle
()
unit/gen.go:78
↓ 1 callersMethodnewTriangle
()
unit/low_gen.go:65
↓ 1 callersFunctionnewUnary
(io *IO, op unaryOp)
unit/unary.go:9
↓ 1 callersFunctionoutFn
(e Engine)
runtime/unit.go:401
↓ 1 callersMethodparse
(tree *List)
lisp/parser.go:46
↓ 1 callersMethodpeek
()
lisp/lexer.go:99
↓ 1 callersFunctionprepAdsrDecay
(s *adsrState)
unit/adsr.go:134
↓ 1 callersFunctionprepAdsrSustain
(s *adsrState)
unit/adsr.go:143
↓ 1 callersFunctionprintPreamble
(pa *portaudio.PortAudio, logger *log.Logger, seed int64)
main.go:177
↓ 1 callersMethodread
(i, j int)
runtime/support_test.go:31
↓ 1 callersFunctionreverseNodes
(list []*Node)
graph/node.go:86
↓ 1 callersFunctionround
(v float64)
unit/random_series.go:75
↓ 1 callersFunctionrun
(cfg Config)
main.go:35
↓ 1 callersFunctionscaleFn
(sampleRate int)
runtime/theory.go:85
↓ 1 callersMethodsetNormal
(v dsp.Valuer)
unit/in.go:131
↓ 1 callersMethodsourceIOBuilder
()
engine/graph.go:79
↓ 1 callersFunctiontransposeFn
(sampleRate int)
runtime/theory.go:68
↓ 1 callersFunctiontypeRemainingError
(typ string, arg int)
runtime/errors.go:5
↓ 1 callersFunctionunitBuilders
(e Engine)
runtime/unit.go:108
↓ 1 callersFunctionunitRemoveFn
(e Engine, logger *log.Logger)
runtime/unit.go:182
↓ 1 callersFunctionwaitForSignal
()
main.go:166
↓ 1 callersFunctionwriteString
(b *bytes.Buffer, str string)
errors/errors.go:62
FunctionBenchmarkEval
(b *testing.B)
lisp/builtin/builtin_bench_test.go:24
FunctionBenchmarkParse
(b *testing.B)
lisp/builtin/builtin_bench_test.go:118
FunctionBenchmarkSCC
(b *testing.B)
graph/graph_test.go:145
FunctionBenchmarkSinStdLib
(b *testing.B)
dsp/trig_test.go:16
FunctionBenchmarkSinTableLookup
(b *testing.B)
dsp/trig_test.go:10
MethodChannel
(time.Duration)
midi/input_test.go:256
MethodChannel
Channel returns a channel that emits PortMIDI events. Every call to Channel should be terminated by a call to Close; failure to do so will result in a
midi/midi.go:103
FunctionClear
Clear is an action that resets the Engine's state.
engine/actions.go:9
MethodClose
()
midi/input_test.go:257
MethodClose
()
midi/input.go:133
MethodClose
Close closes the underlying PortMIDI stream
midi/midi.go:128
MethodClose
()
midi/clock.go:105
MethodClose
()
engine/messages.go:58
MethodClose
()
engine/graph.go:211
MethodClose
()
unit/support_test.go:38
MethodClose
()
runtime/support_test.go:74
MethodEnvFunc
(*Environment, List)
lisp/values.go:32
MethodEnvFunc
(env *Environment, l List)
lisp/environment_test.go:175
MethodError
()
lisp/errors.go:15
MethodEval
(b []byte)
runtime/handler_test.go:103
MethodExternalNeighborCount
ExternalNeighborCount returns the count of neighboring nodes outside of the parent Unit
unit/out.go:64
MethodFloat64
Float64 returns the constant value
dsp/values.go:19
MethodFloat64
Float64 returns the constant value
dsp/values.go:34
MethodFloat64
Float64 returns the constant value
dsp/values.go:72
MethodFloat64
Float64 returns the constant value
dsp/values.go:109
MethodFloat64
Float64 returns the constant value
dsp/values.go:132
MethodFrameSize
FrameSize returns the frame size
engine/engine.go:86
← previousnext →301–400 of 905, ranked by callers