MCPcopy Create free account

hub / github.com/Quinny/GuitarEffects / types & classes

Types & classes61 in github.com/Quinny/GuitarEffects

Class
web/static/app.jsx:2
Class
web/static/app.jsx:23
Class
web/static/app.jsx:71
Class
web/static/app.jsx:115
Class
web/static/app.jsx:171
Class
web/static/app.jsx:244
ClassActivePedal
web/static/app.jsx:115
ClassActivePedalHandler
web/handlers.h:64
ClassAddPedalHandler
web/handlers.h:168
ClassAdjustKnobHandler
web/handlers.h:125
ClassApp
web/static/app.jsx:244
ClassAudioDevice
web/main.cpp:16
ClassAudioTransformer
audio_transformer.h:56
ClassAutoWahPedal
pedals/auto_wah_pedal.h:13
ClassAvailablePedal
web/static/app.jsx:2
ClassAvailablePedalHandler
web/handlers.h:48
ClassAvailablePedalList
web/static/app.jsx:23
ClassBandpassPedal
A pedal which applies a basic bandpass filter to the input.
pedals/bandpass_pedal.h:14
ClassBoostPedal
A pedal which "boosts" the input signal by a given factor.
pedals/boost_pedal.h:9
ClassCompressorPedal
Compresses the input signal.
pedals/compressor_pedal.h:16
ClassDelayPedal
A pedal which produces a "delay" effect. This creates a ring buffer which holds `delay_seconds` frames and adds the input from `delay_seconds` frames
pedals/delay_pedal.h:15
ClassDeviceSelections
web/main.cpp:58
ClassDistortionPedal
pedals/distortion_pedal.h:17
ClassEchoPedal
Echos the input signal delayed back onto itself, decaying the echo at each step. The difference between echo and delay is that echo propagates the pr
pedals/echo_pedal.h:16
ClassEffectsPipeline
Utility for applying a pipeline of effects to a signal. An "effect" is defined as function which takes a signal and returns a signal. Effects are app
fx/effects_pipeline.h:12
ClassFilterPedal
pedals/filter_pedal.h:8
ClassFlangerPedal
A pedal which modulates the delay amount using an LFO.
pedals/flanger_pedal.h:12
ClassFrameBuffer
A thread safe buffer for collecting and consuming audio samples.
visualization/frame_buffer.h:10
ClassFuzzPedal
A pedal which creates a fuzz effect by applying hard clipping to the input signal.
pedals/fuzz_pedal.h:16
ClassKnob
web/static/app.jsx:71
ClassLooperPedal
Records input signal and then re-loops it back continually. The loop blend controls the volume at which the loop is combined with the input signal. 1
pedals/looper_pedal.h:15
ClassLowpassPedal
A pedal which applies a basic lowpass filter to the input.
pedals/lowpass_pedal.h:14
ClassMaybeError
web/main.cpp:53
EnumMode
pedals/looper_pedal.h:17
ClassPedal
The base pedal class which defines some transformation on the input signal. `signal` will be a floating point value in [-1, 1]. The result produced b
pedal.h:26
ClassPedalBoard
web/pedal_board.h:8
ClassPedalBoard
web/static/app.jsx:171
ClassPedalInfo
pedal.h:15
ClassPedalKnob
pedal.h:9
ClassPedalRegistry
A registry which holds factory functions for creating different types of pedals. Pedals should self-register themselves with the register using the RE
pedal_registry.h:14
ClassPlayback
Reads a recording file (see record.cpp to generate such files) into memory and replays the signal in a loop through the "next()" method. This is usef
playback.h:15
ClassPushButtonHandler
web/handlers.h:152
ClassRemovePedalHandler
web/handlers.h:109
ClassReverbPedal
Reverb based on Schroeder's algoritm: 4 parallel delays with slightly different delay times + 2 series all pass filters.
pedals/reverb_pedal.h:14
ClassReverseDelayPedal
pedals/reverse_delay_pedal.h:11
ClassSawtoothPedal
A pedal which produces a saw tooth like wave form. https://en.wikipedia.org/wiki/Sawtooth_wave
pedals/sawtooth.h:14
ClassScreen
A nice wrapper around an SDL screen.
visualization/screen.h:9
ClassSdlRendererDeleter
visualization/sdl-ptrs.h:18
ClassSdlSurfaceDeleter
visualization/sdl-ptrs.h:14
ClassSdlWindowDeleter
visualization/sdl-ptrs.h:10
ClassSigmoidPedal
pedals/sigmoid_pedal.h:7
ClassStaticFileHandler
web/handlers.h:16
ClassStreamSettings
Settings required for reading and writing to the stream via the RtAudio callback.
audio_transformer.h:13
ClassTanhPedal
pedals/tanh_pedal.h:7
ClassTemperatureHandler
web/handlers.h:190
ClassUpdatesHandler
web/handlers.h:85
ClassVisualizer
visualization/visualizer.h:12
ClassWavLooper
A pedal which allows for looping of WAV files ontop of the input signal.
pedals/wav_looper.h:10
ClassWaveShaper
Shapes an input signal between -1 and 1 to the curve generated by the supplied function over the supplied range. This function is heavily inspired by
fx/wave_shaper.h:14
ClassWaveShaperPedal
A base class for pedals which apply a wave shaping operation.
pedals/wave_shaper_pedal.h:9
Classdirent
pedals/wav_looper.h:69