Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QuinnFreedman/modular
/ types & classes
Types & classes
184 in github.com/QuinnFreedman/modular
⨍
Functions
628
◇
Types & classes
184
↓ 47 callers
Class
JackSocketCentered
faceplate_maker.py:587
↓ 17 callers
Class
Potentiometer
faceplate_maker.py:999
↓ 15 callers
Class
SmallLED
faceplate_maker.py:846
↓ 6 callers
Class
JackSocket
faceplate_maker.py:456
↓ 6 callers
Class
TL1105SP
faceplate_maker.py:944
↓ 5 callers
Enum
ScalarSubMenu
modules/Quantizer/Firmware/src/menu.rs:57
↓ 3 callers
Class
JackSocketQuarterInch
faceplate_maker.py:600
↓ 3 callers
Class
LED
faceplate_maker.py:860
↓ 3 callers
Class
LfsrConfig
fm-lib/src/rng.rs:62
↓ 3 callers
Class
ZeroPrepaddedBuffer
A standard Python list except that if you access any negative index, you will get 0.
prototypes/conv_reverb/dft-conv.py:33
↓ 2 callers
Class
M3Bolt
faceplate_maker.py:1584
↓ 2 callers
Class
NaiveConvolver
An object to handle convolution on a stream at a given offset. The convolution is done in a normal, straightforward way. if an offset is
prototypes/conv_reverb/dft-conv.py:55
↓ 2 callers
Class
SmallPotentiometer
faceplate_maker.py:1339
↓ 2 callers
Class
Switch
faceplate_maker.py:711
↓ 1 callers
Class
BufferedConvolver
Same as NaiveConvolver except that the input stream is buffered and the convolution is done in chunks instead of one value at a time. There i
prototypes/conv_reverb/dft-conv.py:102
↓ 1 callers
Class
CompositeConvolver
Given an FIR (kernel), this class makes a convolver out of multiple staggered DFT and naive convolvers in order to perform zero-point delay
prototypes/conv_reverb/dft-conv.py:210
↓ 1 callers
Class
D6R30
faceplate_maker.py:962
↓ 1 callers
Class
DFTBufferedConvolver
prototypes/conv_reverb/dft-conv.py:152
↓ 1 callers
Class
DisplayableFloat
fm-lib/src/display.rs:4
↓ 1 callers
Class
GlobalSystemClockState
fm-lib/src/system_clock.rs:74
↓ 1 callers
Class
Grain
prototypes/granular_old.py:54
↓ 1 callers
Class
Grain
prototypes/granular.py:78
↓ 1 callers
Class
GranularSynth
prototypes/granular_old.py:70
↓ 1 callers
Class
GranularSynth
prototypes/granular.py:87
↓ 1 callers
Class
GranularSynthParams
prototypes/granular_old.py:40
↓ 1 callers
Class
GranularSynthParams
prototypes/granular.py:64
↓ 1 callers
Class
MiniBuffer
modules/Clock/Firmware/src/display_buffer.rs:26
↓ 1 callers
Class
Module
faceplate_maker.py:74
↓ 1 callers
Class
OLEDSPI
faceplate_maker.py:1572
↓ 1 callers
Class
Ringbuffer
prototypes/granular_old.py:16
↓ 1 callers
Class
Ringbuffer
prototypes/granular.py:21
↓ 1 callers
Class
Rng
modules/Clock/Firmware/src/random.rs:22
↓ 1 callers
Class
ScourOptions
faceplate_maker.py:298
↓ 1 callers
Class
SmallSwitch
faceplate_maker.py:838
Enum
AcrcLoopState
modules/Envelope/Firmware/src/envelope/acrc.rs:21
Enum
AcrcState
modules/Envelope/Firmware/src/envelope/acrc.rs:12
Enum
AdsrState
modules/Envelope/Firmware/src/envelope/adsr.rs:7
Enum
AhrdState
modules/Envelope/Firmware/src/envelope/ahrd.rs:7
Enum
AlternateDirectionsMode
modules/RNG/Firmware/src/rng.rs:81
Enum
AnalogChannel
modules/RNG/Firmware/src/main.rs:116
Class
Antialiased
prototypes/rust-oscillator-demo/src/oversample_antialiasing.rs:3
Class
AppState
prototypes/rust-oscillator-demo/src/main.rs:41
Class
AsyncAdcState
fm-lib/src/async_adc.rs:32
Interface
AtmegaTimerSubset
fm-lib/src/system_clock.rs:202
Interface
AtomicRead
fm-lib/src/asynchronous.rs:104
Class
AudioGenerationSate
prototypes/rust-oscillator-demo/src/main.rs:25
Enum
AuxMode
modules/Envelope/Firmware/src/aux.rs:4
Class
BasicCircle
faceplate_maker.py:402
Class
BezierModuleState
modules/Drift/Firmware/src/bezier.rs:12
Class
BiquadDF2
modules/Lights/Firmware/src/bp_filter.rs:67
Interface
BitOps
fm-lib/src/bit_ops.rs:1
Class
BitVec
modules/Quantizer/Firmware/src/bitvec.rs:1
Class
BitVecIterator
modules/Quantizer/Firmware/src/bitvec.rs:56
Enum
BoolOption
modules/Quantizer/Firmware/src/menu.rs:65
Interface
Borrowable
fm-lib/src/asynchronous.rs:72
Class
BrownianModuleState
modules/Drift/Firmware/src/brownian.rs:6
Enum
BufferMode
fm-lib/src/mcp4922.rs:22
Class
ButterworthFilter
prototypes/rust-oscillator-demo/src/oversample_antialiasing.rs:77
Class
ButtonDebouncer
When a mechanical button is pressed, it might quickly flicker on and off a few times before it settles to fully on, either because electricity can jum
fm-lib/src/button_debouncer.rs:21
Enum
ButtonEvent
modules/Quantizer/Firmware/src/resistor_ladder_buttons.rs:67
Class
ButtonInput
modules/Quantizer/Firmware/src/menu.rs:588
Class
ButtonLadderState
modules/Quantizer/Firmware/src/resistor_ladder_buttons.rs:1
Enum
ButtonState
fm-lib/src/button_debouncer.rs:75
Class
ButtonWithLongPress
Builds on top of `ButtonDebouncer` but additionally keeps track of how long the button has been held down so it can return more button states */
fm-lib/src/button_debouncer.rs:86
Enum
Channel
modules/RNG/Firmware/src/rng.rs:60
Enum
Channel
modules/Quantizer/Firmware/src/menu.rs:24
Class
ChannelConfig
modules/Quantizer/Firmware/src/quantizer.rs:40
Class
ChannelConfig
fm-lib/src/mcp4922.rs:49
Class
ChannelOutput
modules/Quantizer/Firmware/src/quantizer.rs:365
Class
ChannelState
modules/Quantizer/Firmware/src/quantizer.rs:50
Enum
ChannelStyle
modules/Clock/Firmware/src/menu/menu_graphics/main_page.rs:62
Enum
CharSet
modules/Clock/Firmware/src/font.rs:42
Class
ClockChannelConfig
modules/Clock/Firmware/src/clock.rs:4
Class
ClockConfig
modules/Clock/Firmware/src/clock.rs:12
Enum
ClockPrecision
fm-lib/src/system_clock.rs:10
Class
ClockState
modules/Clock/Firmware/src/clock.rs:37
Enum
ComplexMode
prototypes/rust-oscillator-demo/src/complex_osc.rs:332
Class
ComplexOscillator
prototypes/rust-oscillator-demo/src/complex_osc.rs:10
Class
Component
faceplate_maker.py:381
Interface
ConstFrom
fm-lib/src/const_traits.rs:8
Interface
ConstInto
fm-lib/src/const_traits.rs:2
Interface
ConstNyblPair
fm-lib/src/nybl_pair.rs:25
Class
CurrentOutputState
modules/RNG/Firmware/src/rng.rs:72
Enum
CvType
modules/Envelope/Firmware/src/envelope/shared.rs:11
Enum
DacChannel
fm-lib/src/mcp4922.rs:14
Interface
DebugUnwrap
fm-lib/src/debug_unwrap.rs:1
Class
DigitalInputPins
modules/RNG/Firmware/src/main.rs:380
Enum
Direction
modules/Quantizer/Firmware/src/quantizer.rs:333
Enum
DisplayMode
modules/Envelope/Firmware/src/main.rs:52
Enum
DisplayMode
modules/RNG/Firmware/src/rng.rs:17
Class
Downsampler
prototypes/rust-oscillator-demo/src/downsampler.rs:5
Enum
DriftAlgorithm
modules/Drift/Firmware/src/drift.rs:6
Interface
DriftModule
modules/Drift/Firmware/src/shared.rs:87
Enum
EditingState
modules/Clock/Firmware/src/menu/menu_state.rs:54
Class
EepromWrite
modules/Clock/Firmware/src/eeprom.rs:12
Enum
EnvelopeMode
modules/Envelope/Firmware/src/envelope.rs:35
Class
EnvelopeState
modules/Envelope/Firmware/src/envelope.rs:27
Class
FirstOrderIIRLowpassFilter
prototypes/rust-oscillator-demo/src/utils.rs:98
Class
Fraction
modules/Envelope/Firmware/src/envelope/shared.rs:5
Class
Fraction
modules/Drift/Firmware/src/shared.rs:82
next →
1–100 of 184, ranked by callers