Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Quinny/GuitarEffects
/ functions
Functions
167 in github.com/Quinny/GuitarEffects
⨍
Functions
167
◇
Types & classes
61
↓ 4 callers
Function
FilterDevices
web/main.cpp:35
↓ 4 callers
Method
OnUpdate
web/handlers.h:97
↓ 3 callers
Method
Describe
TODO: this.
web/pedal_board.h:36
↓ 2 callers
Function
ShowDevices
web/main.cpp:47
↓ 2 callers
Method
Start
audio_transformer.h:92
↓ 2 callers
Method
Transform
web/pedal_board.h:15
↓ 2 callers
Method
height
visualization/screen.h:34
↓ 2 callers
Method
refresh
()
web/static/app.jsx:188
↓ 1 callers
Method
Abort
audio_transformer.h:93
↓ 1 callers
Method
Add
Add a signal to the buffer.
visualization/frame_buffer.h:25
↓ 1 callers
Method
AddPedal
web/pedal_board.h:10
↓ 1 callers
Method
AdjustKnob
web/pedal_board.h:25
↓ 1 callers
Function
ApplyPedal
Apply the pedal to each of the frames and add an offset to split up the graph.
plot.cpp:9
↓ 1 callers
Method
BlockingStart
Start the UI process and block the current thread until the window is closed.
visualization/visualizer.h:21
↓ 1 callers
Method
Clear
visualization/screen.h:43
↓ 1 callers
Method
Close
visualization/screen.h:48
↓ 1 callers
Method
Consume
Consume the contents of the buffer into the destination. After this, the buffer will be empty.
visualization/frame_buffer.h:18
↓ 1 callers
Method
DrawLines
visualization/screen.h:38
↓ 1 callers
Method
Enabled
pedal.h:32
↓ 1 callers
Function
GetAllDevices
web/main.cpp:21
↓ 1 callers
Method
GetPedalFactoryOrNull
Returns the factory associated with the provided pedal or null if it doesn't exist.
pedal_registry.h:37
↓ 1 callers
Method
GetPedals
web/pedal_board.h:45
↓ 1 callers
Method
GetRegisteredPedals
pedal_registry.h:42
↓ 1 callers
Method
Push
web/pedal_board.h:38
↓ 1 callers
Function
ReadSelectionsFromFile
web/main.cpp:69
↓ 1 callers
Method
RegisterConnection
web/handlers.h:87
↓ 1 callers
Method
RemoveConnection
web/handlers.h:92
↓ 1 callers
Method
RemovePedal
web/pedal_board.h:30
↓ 1 callers
Function
SelectDevices
web/main.cpp:107
↓ 1 callers
Function
SerializePedalInfo
web/serializers.h:15
↓ 1 callers
Function
SerializePedalKnob
web/serializers.h:7
↓ 1 callers
Method
State
pedal.h:33
↓ 1 callers
Method
Update
visualization/screen.h:36
↓ 1 callers
Function
WriteSelections
web/main.cpp:63
↓ 1 callers
Function
clip
audio_transformer.h:18
↓ 1 callers
Method
next
playback.h:25
↓ 1 callers
Function
push_pedal
(idx)
button_service.py:6
↓ 1 callers
Method
queryTemp
()
web/static/app.jsx:47
↓ 1 callers
Method
render
()
web/static/app.jsx:249
↓ 1 callers
Method
width
visualization/screen.h:33
Method
ActivePedalHandler
web/handlers.h:66
Method
AddPedalHandler
web/handlers.h:170
Method
AdjustKnob
pedal.h:29
Method
AdjustKnob
pedals/compressor_pedal.h:51
Method
AdjustKnob
pedals/wav_looper.h:48
Method
AdjustKnob
pedals/flanger_pedal.h:67
Method
AdjustKnob
pedals/delay_pedal.h:41
Method
AdjustKnob
pedals/looper_pedal.h:49
Method
AdjustKnob
pedals/fuzz_pedal.h:36
Method
AdjustKnob
pedals/wave_shaper_pedal.h:38
Method
AdjustKnob
pedals/distortion_pedal.h:36
Method
AdjustKnob
pedals/echo_pedal.h:44
Method
AdjustKnob
pedals/reverse_delay_pedal.h:42
Method
AdjustKnob
pedals/filter_pedal.h:30
Method
AdjustKnob
pedals/reverb_pedal.h:49
Method
AdjustKnob
pedals/auto_wah_pedal.h:69
Method
AdjustKnob
pedals/sawtooth.h:30
Method
AdjustKnob
pedals/boost_pedal.h:22
Method
AdjustKnobHandler
web/handlers.h:127
Method
AudioTransformer
Open an audio stream that reads signal from `input_device_index`, transforms it using `transform_fn` and writes the result to `output_device_index`.
audio_transformer.h:61
Method
AutoWahPedal
pedals/auto_wah_pedal.h:15
Method
CheckQuit
visualization/visualizer.h:63
Method
CompressorPedal
pedals/compressor_pedal.h:18
Method
Curve
pedals/tanh_pedal.h:12
Method
Curve
pedals/sigmoid_pedal.h:12
Method
Curve
pedals/fuzz_pedal.h:47
Method
DelayPedal
pedals/delay_pedal.h:17
Method
Describe
pedals/compressor_pedal.h:35
Method
Describe
pedals/wav_looper.h:33
Method
Describe
pedals/flanger_pedal.h:32
Method
Describe
pedals/delay_pedal.h:28
Method
Describe
pedals/looper_pedal.h:38
Method
Describe
pedals/fuzz_pedal.h:24
Method
Describe
pedals/wave_shaper_pedal.h:20
Method
Describe
pedals/distortion_pedal.h:21
Method
Describe
pedals/echo_pedal.h:30
Method
Describe
pedals/reverse_delay_pedal.h:29
Method
Describe
pedals/filter_pedal.h:14
Method
Describe
pedals/reverb_pedal.h:32
Method
Describe
pedals/auto_wah_pedal.h:35
Method
Describe
pedals/sawtooth.h:24
Method
Describe
pedals/boost_pedal.h:13
Method
DumpDeviceInfo
audio_transformer.h:95
Method
EchoPedal
pedals/echo_pedal.h:18
Method
EffectsPipeline
fx/effects_pipeline.h:15
Method
FlangerPedal
pedals/flanger_pedal.h:14
Method
FrameBuffer
Once the buffer exceeds the max size, new samples will be rejected. This is to limit the buffers memory usage in the event that the consumer lags.
visualization/frame_buffer.h:14
Method
GetAllFiles
TODO: Is there a more graceful way to handle failures than just asserting here?
pedals/wav_looper.h:64
Method
GetName
pedals/tanh_pedal.h:11
Method
GetName
pedals/sigmoid_pedal.h:11
Method
GetName
pedals/lowpass_pedal.h:16
Method
GetName
pedals/bandpass_pedal.h:16
Method
GetNextPhase
Advance through the LFO curve and return the Y value.
pedals/flanger_pedal.h:59
Method
MapPhaseToOffset
Map the phase to the amount of delay offset in seconds.
pedals/flanger_pedal.h:54
Method
NonLinearity
pedals/distortion_pedal.h:54
Method
PedalRegistry
pedal_registry.h:52
Method
Playback
playback.h:17
Method
Push
pedal.h:31
Method
Push
Override the button press impact on the looper pedal to shift states instead of disabling.
pedals/looper_pedal.h:68
Method
PushButtonHandler
web/handlers.h:154
next →
1–100 of 167, ranked by callers