MCPcopy Create free account

hub / github.com/QuinnFreedman/modular / functions

Functions628 in github.com/QuinnFreedman/modular

Methodget_name
(&self)
prototypes/rust-oscillator-demo/src/harmonic_wt_osc.rs:100
Methodget_name
(&self)
prototypes/rust-oscillator-demo/src/sin_oscillator.rs:22
Methodget_name
(&self)
prototypes/rust-oscillator-demo/src/oversample_antialiasing.rs:27
Methodget_name
(&self)
prototypes/rust-oscillator-demo/src/simplex_terrain.rs:41
Functiongraph_fft
(data)
prototypes/conv_reverb/echo.py:6
Methodhann
Hann function
prototypes/granular.py:123
Functionincrement_global_counter
Intended to be called every time there is a timer interrupt for the system clock timer. */
fm-lib/src/system_clock.rs:105
Methodindex
(&self, index: usize)
modules/Lights/Firmware/src/ringbuffer.rs:69
Methodindex_mut
(&mut self, index: usize)
modules/Lights/Firmware/src/ringbuffer.rs:79
Methodinit_and_advance
(eeprom: EEPROM, memory: &mut [u8; SIZE], clear: bool)
fm-lib/src/eeprom.rs:23
Methodinit_system_clock
( tc: TIMER, global_state: &'static GlobalSystemClockState<{ PRECISION }>, )
fm-lib/src/system_clock.rs:189
Methodinterp
(a: f32, b: f32, t: f32)
prototypes/rust-oscillator-demo/src/utils.rs:74
Functioninterpolate
(values: [I1F31; N], i: usize)
modules/Lights/Firmware/src/main.rs:288
Methodinto_iter
(self)
modules/Lights/Firmware/src/ringbuffer.rs:146
Methodinto_iter
(self)
modules/Quantizer/Firmware/src/bitvec.rs:49
Methodlinear_env
Blends b/t square box envelope and triangle envelope by modulating attack/decay equal to k
prototypes/granular.py:106
Functionload
(filename)
prototypes/spring_sim.py:8
Methodload_version_number
(eeprom: &Eeprom, index: u16)
fm-lib/src/eeprom.rs:111
Functionmain
()
modules/Biodata/Firmware/src/main.rs:132
Functionmain
()
modules/Envelope/tools/src/main.rs:35
Functionmain
()
modules/Envelope/Firmware/src/main.rs:175
Functionmain
()
modules/Lights/Firmware/src/main.rs:73
Functionmain
()
modules/Lights/Firmware-avr/src/main.rs:59
Functionmain
()
modules/Clock/Firmware/src/main.rs:75
Functionmain
()
modules/RNG/Firmware/src/main.rs:131
Functionmain
()
modules/Quantizer/Firmware/src/main.rs:63
Functionmain
()
modules/Drift/tools/gamma_correction/src/main.rs:4
Functionmain
()
modules/Drift/tools/lut_generator/src/main.rs:88
Functionmain
()
modules/Drift/tools/perlin_test/src/main.rs:8
Functionmain
()
modules/Drift/Firmware/src/main.rs:44
Functionmain
()
prototypes/rust-oscillator-demo/src/main.rs:67
Methodnew
( d4: Pin<Output, port::PD4>, d5: Pin<Output, port::PD5>, d6: Pin<Output, port::PD6>,
modules/Envelope/Firmware/src/main.rs:404
Methodnew
()
modules/Lights/Firmware/src/peak_detector.rs:8
Methodnew
Create a new buffer with all elements initialized to `T::default()`.
modules/Lights/Firmware/src/ringbuffer.rs:16
Methodnew
(seed: u32)
modules/Clock/Firmware/src/random.rs:25
Methodnew
( array: ProgMem<[u8; get_font_buffer_size(GLYPH_WIDTH, GLYPH_HEIGHT, CHARSET)]>, )
modules/Clock/Firmware/src/font.rs:76
Methodnew
(eeprom: EEPROM, clock_config: &mut ClockConfig)
modules/Clock/Firmware/src/eeprom.rs:69
Methodnew
()
modules/Clock/Firmware/src/clock.rs:20
Methodnew
()
modules/Clock/Firmware/src/display_buffer.rs:138
Methodnew
(current_time_ms: u32)
modules/Clock/Firmware/src/menu/menu_state.rs:23
Methodnew
(mut prng: ParallelLfsr)
modules/RNG/Firmware/src/rng.rs:112
Methodnew
Initializes the TLC5940 device; Takes ownership of the pins and timers used to drive the device since they shouldn't be used for other purposes
modules/RNG/Firmware/src/led_driver.rs:93
Methodnew
()
modules/Quantizer/Firmware/src/bitvec.rs:27
Methodnew
(eeprom: &mut Eeprom)
modules/Quantizer/Firmware/src/menu.rs:96
Methodnew
()
modules/Quantizer/Firmware/src/resistor_ladder_buttons.rs:11
Methodnew
()
modules/Quantizer/Firmware/src/quantizer.rs:75
Methodnew
(random_seed: u16)
modules/Drift/Firmware/src/bezier.rs:21
Methodnew
(config: [bool; 2], random_seed: u16)
modules/Drift/Firmware/src/drift.rs:14
Methodnew
(random_seed: u16)
modules/Drift/Firmware/src/perlin.rs:34
Methodnew
(random_seed: u16)
modules/Drift/Firmware/src/brownian.rs:13
Methodnew
()
modules/Drift/Firmware/src/lfo.rs:11
Methodnew
()
prototypes/rust-oscillator-demo/src/utils.rs:12
Methodnew
()
prototypes/rust-oscillator-demo/src/main.rs:47
Methodnew
()
prototypes/rust-oscillator-demo/src/complex_osc.rs:33
Methodnew
()
prototypes/rust-oscillator-demo/src/harmonic_wt_osc.rs:79
Methodnew
(synth: Osc, oversampling_factor: usize, fir_coefficients: Vec<f32>)
prototypes/rust-oscillator-demo/src/downsampler.rs:21
Methodnew
()
prototypes/rust-oscillator-demo/src/simplex2.rs:18
Methodnew
()
prototypes/rust-oscillator-demo/src/sin_oscillator.rs:11
Methodnew
(osc: Osc)
prototypes/rust-oscillator-demo/src/oversample_antialiasing.rs:15
Methodnew
()
prototypes/rust-oscillator-demo/src/simplex_terrain.rs:22
Methodnew
(msb: A, lsb: B)
fm-lib/src/nybl_pair.rs:81
Methodnew
()
fm-lib/src/rotary_encoder.rs:143
Methodnew
(seed: i32)
fm-lib/src/rng.rs:16
Methodnew
(cs_pin: PIN)
fm-lib/src/mcp4922.rs:59
Methodnew
()
fm-lib/src/system_clock.rs:87
Methodnew
(pin: Pin<mode::Input<mode::PullUp>, PIN>)
fm-lib/src/button_debouncer.rs:36
Methodnew_bandpass
Create a new band-pass biquad. f0: center frequency in Hz (must be > 0 and < sample_rate/2) q: quality factor (must be > 0). Typical values: 0.1 .. 2
modules/Lights/Firmware/src/bp_filter.rs:90
Methodnew_random
()
prototypes/rust-oscillator-demo/src/utils.rs:47
Methodnext
(&mut self)
modules/Lights/Firmware/src/ringbuffer.rs:100
Methodnext
(&mut self)
modules/Quantizer/Firmware/src/bitvec.rs:69
Methodnext
(&mut self)
fm-lib/src/rng.rs:77
Methodnext_sample
(&mut self, synth_params: &P)
prototypes/rust-oscillator-demo/src/downsampler.rs:33
Methodother
(&self)
modules/Quantizer/Firmware/src/menu.rs:43
Functionpanic
(info: &PanicInfo)
modules/Envelope/Firmware/src/main.rs:59
Functionpanic
(_info: &PanicInfo)
modules/Lights/Firmware/src/main.rs:40
Functionpanic
(_info: &PanicInfo)
modules/Clock/Firmware/src/main.rs:38
Functionpanic
(info: &PanicInfo)
fm-lib/src/panic.rs:16
Methodparameters
(&self)
prototypes/rust-oscillator-demo/src/complex_osc.rs:192
Methodparameters
(&self)
prototypes/rust-oscillator-demo/src/harmonic_wt_osc.rs:157
Methodparameters
(&self)
prototypes/rust-oscillator-demo/src/sin_oscillator.rs:52
Methodparameters
(&self)
prototypes/rust-oscillator-demo/src/oversample_antialiasing.rs:52
Methodparameters
(&self)
prototypes/rust-oscillator-demo/src/simplex_terrain.rs:90
Methodpush_all
Push all elements from a fixed-size array into the buffer.
modules/Lights/Firmware/src/ringbuffer.rs:37
Methodpush_all_into
Push all elements from a fixed-size array into the buffer.
modules/Lights/Firmware/src/ringbuffer.rs:30
Methodrandom_grad
()
prototypes/rust-oscillator-demo/src/utils.rs:79
Functionread_cv
Transforms a raw cv value into a usable fraction of the maximum. - Inverts value to compensate for the inverting amplifier in hardware - Shifts values
modules/Envelope/Firmware/src/envelope/shared.rs:23
Methodremove_style
(tree)
faceplate_maker.py:522
Methodreset
Reset internal state (clears history).
modules/Lights/Firmware/src/bp_filter.rs:109
Methodreset
(&mut self)
fm-lib/src/system_clock.rs:126
Functionsave_lut
()
modules/Drift/tools/lut_generator/src/main.rs:49
Methodscaled_sin
(x: f32)
prototypes/rust-oscillator-demo/src/complex_osc.rs:606
Methodscreen_offset
(self)
faceplate_maker.py:1493
Methodscreen_size
(self)
faceplate_maker.py:1508
Methodscrew_hole
(x, y)
faceplate_maker.py:121
Methodset_sample_rate
Set sample rate (and update stored sample_rate). Does not change coefficients. Call `set_bandpass_params` after this if you want coefficients updated
modules/Lights/Firmware/src/bp_filter.rs:175
Methodset_sample_rate
(&mut self, sample_rate: u32)
prototypes/rust-oscillator-demo/src/complex_osc.rs:72
Methodset_sample_rate
(&mut self, sample_rate: u32)
prototypes/rust-oscillator-demo/src/harmonic_wt_osc.rs:153
Methodset_sample_rate
(&mut self, sample_rate: u32)
prototypes/rust-oscillator-demo/src/sin_oscillator.rs:48
Methodset_sample_rate
(&mut self, sample_rate: u32)
prototypes/rust-oscillator-demo/src/oversample_antialiasing.rs:47
Methodset_sample_rate
(&mut self, sample_rate: u32)
prototypes/rust-oscillator-demo/src/simplex_terrain.rs:55
← previousnext →501–600 of 628, ranked by callers