Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/calf-studio-gear/calf
/ functions
Functions
2,237 in github.com/calf-studio-gear/calf
⨍
Functions
2,237
◇
Types & classes
474
↓ 149 callers
Method
size
src/calf/synth.h:236
↓ 124 callers
Method
copy_coeffs
src/calf/onepole.h:164
↓ 102 callers
Method
sanitize
src/audio_fx.cpp:165
↓ 63 callers
Method
empty
src/calf/synth.h:83
↓ 57 callers
Method
get
src/gui.cpp:564
↓ 53 callers
Method
end
src/calf/synth.h:232
↓ 46 callers
Method
begin
src/calf/synth.h:231
↓ 46 callers
Method
init
src/audio_fx.cpp:1064
↓ 46 callers
Function
normalize_waveform
Simple stupid inline function to normalize a waveform (by removing DC offset and ensuring max absolute value of 1).
src/calf/osc.h:331
↓ 45 callers
Method
count
src/calf/synth.h:80
↓ 44 callers
Method
make
Fill the family using specified bandlimiter and original waveform. Optionally apply foldover. Does not produce harmonics over specified limit (limit =
src/calf/osc.h:173
↓ 43 callers
Method
set_lp_rbj
Lowpass filter based on Robert Bristow-Johnson's equations * Perhaps every synth code that doesn't use SVF uses these * equations :) *
src/calf/biquad.h:70
↓ 43 callers
Function
zero
Set a float to zero
src/calf/primitives.h:36
↓ 42 callers
Method
fall
src/calf/vumeter.h:112
↓ 42 callers
Function
sanitize
* Force "small enough" float value to zero */
src/calf/primitives.h:349
↓ 42 callers
Method
set_inertia
Set with inertia
src/calf/inertia.h:129
↓ 42 callers
Method
set_source_rgba
src/calf/gui.h:405
↓ 41 callers
Method
clear
src/calf/synth.h:48
↓ 41 callers
Method
length
src/calf/inertia.h:45
↓ 40 callers
Method
update
Pass the new state of the bypass button, and return the ramp-aware bypass state
src/calf/bypass.h:21
↓ 38 callers
Method
set_params
src/audio_fx.cpp:393
↓ 35 callers
Function
dB_grid
convert amplitude value to normalized grid-ish value
src/calf/giface.h:752
↓ 34 callers
Method
crossfade
Apply ramp to prevent clicking
src/calf/bypass.h:31
↓ 32 callers
Method
get_param_value
src/calf/jackhost.h:156
↓ 32 callers
Method
set
src/gui_controls.cpp:308
↓ 31 callers
Function
lerp
src/calf/primitives.h:262
↓ 30 callers
Method
set_hp_rbj
Highpass filter based on Robert Bristow-Johnson's equations * @param fc resonant frequency * @param q resonance (gain at fc) *
src/calf/biquad.h:110
↓ 29 callers
Function
fastf2i_drm
fast float to int conversion using default rounding mode
src/calf/primitives.h:440
↓ 29 callers
Method
get_value
src/audio_fx.cpp:471
↓ 27 callers
Method
get_metadata_iface
src/calf/jackhost.h:171
↓ 26 callers
Method
advance
src/audio_fx.cpp:515
↓ 26 callers
Method
process
src/organ.cpp:54
↓ 25 callers
Method
get_param_props
src/calf/giface.h:730
↓ 25 callers
Method
resize
src/calf/buffer.h:132
↓ 24 callers
Method
process
src/modules_filter.cpp:268
↓ 21 callers
Method
get
src/gui_controls.cpp:319
↓ 21 callers
Method
getProperty
(self, subject, props, optional = False, single = False)
bigbull/lv2.py:39
↓ 21 callers
Method
get_config
src/calf/gui.h:256
↓ 20 callers
Method
erase
src/calf/synth.h:246
↓ 20 callers
Method
get_last
Get last smoothed value, without affecting anything
src/calf/inertia.h:192
↓ 20 callers
Function
i2s
src/utils.cpp:104
↓ 19 callers
Function
clip
src/calf/primitives.h:226
↓ 19 callers
Method
get_param_count
src/calf/giface.h:722
↓ 19 callers
Function
sincl
src/wavetable.cpp:185
↓ 17 callers
Method
get_input_count
src/calf/giface.h:718
↓ 17 callers
Method
get_midi
src/calf/giface.h:723
↓ 17 callers
Method
get_output_count
src/calf/giface.h:719
↓ 16 callers
Function
calf_line_graph_copy_surface
src/ctl_linegraph.cpp:587
↓ 16 callers
Method
set_filter
src/audio_fx.cpp:1079
↓ 16 callers
Method
set_param_value
src/gui.cpp:328
↓ 15 callers
Method
add
bigbull/ttldata.h:16
↓ 15 callers
Method
reset
src/organ.cpp:573
↓ 15 callers
Method
set_params
src/modules_comp.cpp:169
↓ 14 callers
Function
element
(type, attr, parent)
doc/manuals/scripts/manual.js:146
↓ 14 callers
Method
set_freq
src/audio_fx.cpp:541
↓ 14 callers
Method
set_peakeq_rbj
RBJ peaking EQ @param freq peak frequency @param q q (correlated to freq/bandwidth, @see set_bp_rbj) @param peak peak gain (1.0 means no peak
src/calf/biquad.h:236
↓ 13 callers
Method
data
src/calf/buffer.h:109
↓ 13 callers
Method
get_image_factory
src/calf/gui.h:257
↓ 13 callers
Method
get_int
src/gui_controls.cpp:46
↓ 13 callers
Method
remove
(self)
bigbull/conndiagram.py:271
↓ 12 callers
Method
compute_spectrum
Import time domain waveform and calculate spectrum from it
src/calf/osc.h:88
↓ 12 callers
Method
from_01
src/giface.cpp:80
↓ 12 callers
Method
get_attenuation
src/audio_fx.cpp:639
↓ 12 callers
Function
get_graph
src/calf/giface.h:758
↓ 12 callers
Method
process
src/audio_fx.cpp:95
↓ 12 callers
Method
process_allpass_comb_lerp16
* Comb allpass filter. The comb filter with additional direct path, which is supposed to cancel the coloration. * @param in input signal * @
src/calf/delay.h:172
↓ 12 callers
Method
read
src/calf/osctl.h:117
↓ 12 callers
Method
set_bp_rbj
Bandpass filter based on Robert Bristow-Johnson's equations (normalized to 1.0 at center frequency) * @param fc center frequency (gain at fc
src/calf/biquad.h:149
↓ 11 callers
Method
set_dash
src/calf/gui.h:407
↓ 11 callers
Method
to_01
src/giface.cpp:128
↓ 10 callers
Method
configure
src/organ.cpp:1034
↓ 10 callers
Function
create_rectangle
src/drawingutils.cpp:208
↓ 10 callers
Method
get_environment
src/calf/gui.h:348
↓ 10 callers
Method
get_id
src/calf/giface.h:716
↓ 10 callers
Method
get_param_no_by_name
src/gui.cpp:126
↓ 10 callers
Function
path_line
(x, y)
bigbull/conndiagram.py:46
↓ 10 callers
Method
step
Do one inertia step, without returning the new value and without changing destination value
src/calf/inertia.h:165
↓ 9 callers
Function
_sanitize
src/calf/primitives.h:359
↓ 9 callers
Method
activate
src/organ.cpp:42
↓ 9 callers
Method
add
src/preset.cpp:440
↓ 9 callers
Function
add_option
(menu, option, handler, data = None, enabled = True)
bigbull/calfgtkutils.py:5
↓ 9 callers
Method
get_level
src/jackhost.cpp:269
↓ 9 callers
Method
process
src/monosynth.cpp:808
↓ 9 callers
Method
set_line_width
src/calf/gui.h:406
↓ 9 callers
Method
upsample
src/audio_fx.cpp:1375
↓ 8 callers
Function
calf_line_graph_expose_request
src/ctl_linegraph.cpp:611
↓ 8 callers
Method
get
src/calf/fixed_point.h:79
↓ 8 callers
Method
get_comp_level
src/modules_comp.cpp:202
↓ 8 callers
Method
get_interp_1616
Read one C-channel sample at fractional position. * This version can be used for modulated delays, because * it uses linear interpolation.
src/calf/delay.h:108
↓ 8 callers
Method
get_output_level
src/modules_comp.cpp:198
↓ 8 callers
Method
get_ports
src/jack_client.cpp:105
↓ 8 callers
Function
padsynth
src/organ.cpp:158
↓ 8 callers
Method
reset
src/monosynth.cpp:40
↓ 8 callers
Method
reset_phase
src/calf/audio_fx.h:80
↓ 8 callers
Method
set_highshelf_rbj
RBJ high shelf EQ - amplitication of 0dB at 0 Hz and of peak at sr/2 Hz @param freq corner frequency (gain at freq is sqrt(peak)) @param q q (r
src/calf/biquad.h:280
↓ 8 callers
Method
set_length
Change ramp length
src/calf/inertia.h:41
↓ 8 callers
Function
stripfmt
src/host_session.cpp:382
↓ 8 callers
Method
update_curve
src/modules_comp.cpp:87
↓ 8 callers
Method
write
src/calf/osctl.h:125
↓ 7 callers
Method
_get_dot
src/modules_comp.cpp:236
next →
1–100 of 2,237, ranked by callers