MCPcopy Create free account

hub / github.com/QuinnFreedman/modular / functions

Functions628 in github.com/QuinnFreedman/modular

↓ 1 callersFunctionread_config
(eeprom: &mut Eeprom, slot: u8, quantizer_state: &mut QuantizerState)
modules/Quantizer/Firmware/src/persistence.rs:98
↓ 1 callersFunctionread_scale
( eeprom: &mut Eeprom, slot: u8, quantizer_state: &mut QuantizerState, channel: &Channel, )
modules/Quantizer/Firmware/src/persistence.rs:75
↓ 1 callersFunctionrender_bool_option
( quantizer_state: &QuantizerState, selected_channel: &Channel, option: &BoolOption, )
modules/Quantizer/Firmware/src/menu.rs:410
↓ 1 callersFunctionrender_bpm_page
( editing: EditingState, clock_state: &ClockConfig, menu_update: &MenuUpdate, display: &mut ss
modules/Clock/Firmware/src/menu/menu_graphics/bpm_page.rs:18
↓ 1 callersFunctionrender_confirm_erase
(time: &u32)
modules/Quantizer/Firmware/src/menu.rs:579
↓ 1 callersFunctionrender_confirm_save
( selected_channel: &Channel, slot_type: &SaveSlotType, time: &u32, slot: u8, )
modules/Quantizer/Firmware/src/menu.rs:557
↓ 1 callersMethodrender_display_if_needed
(&self, bias: u16, render_display: RENDERER)
modules/RNG/Firmware/src/rng.rs:187
↓ 1 callersFunctionrender_letter
(bytes, width, height)
modules/Clock/tools/show_font.py:4
↓ 1 callersFunctionrender_main_page
( cursor: u8, editing: EditingState, clock_state: &ClockConfig, menu_update: &MenuUpdate,
modules/Clock/Firmware/src/menu/menu_graphics/main_page.rs:13
↓ 1 callersMethodrender_notes_display
( &self, quantizer_state: &QuantizerState, active_notes: &QuantizationResult, )
modules/Quantizer/Firmware/src/menu.rs:365
↓ 1 callersFunctionrender_save_menu
( selected_channel: &Channel, slot_type: &SaveSlotType, save_slots: &BitVec<12>, )
modules/Quantizer/Firmware/src/menu.rs:533
↓ 1 callersFunctionrender_screensaver
( ss_state: &ScreenSaverState, menu_update: &MenuUpdate, display: &mut ssd1306::Ssd1306<DI, SIZE,
modules/Clock/Firmware/src/menu/menu_graphics/screen_saver.rs:5
↓ 1 callersFunctionrender_sub_menu
(sub_menu: &ScalarSubMenu, state: &QuantizerChannel)
modules/Quantizer/Firmware/src/menu.rs:497
↓ 1 callersFunctionrender_submenu_page
( cursor: u8, scroll: u8, channel: &ClockChannelConfig, editing: EditingState, menu_update
modules/Clock/Firmware/src/menu/menu_graphics/submenu.rs:17
↓ 1 callersFunctionreverse_bezier_interpolate
( x: FixedU16<U12>, a: FixedU16<U12>, b: FixedU16<U12>, )
modules/Drift/Firmware/src/bezier.rs:123
↓ 1 callersMethodrotated
(self, point: Tuple[float, float])
faceplate_maker.py:423
↓ 1 callersFunctionround_rect_as_path
(x, y, w, h, r)
faceplate_maker.py:623
↓ 1 callersFunctionrun_ibom_commad
(*command)
build.py:113
↓ 1 callersFunctionrun_inkscape
(*args)
faceplate_maker.py:347
↓ 1 callersFunctionrun_kicad_cli_commad
(*command)
build.py:81
↓ 1 callersFunctionsample
( config: &ClockConfig, state: &mut ClockState, current_time_micros: u64, is_paused: bool, )
modules/Clock/Firmware/src/clock.rs:68
↓ 1 callersMethodsample_adc_value
(&mut self, current_time: u32, adc_value: u16)
modules/Quantizer/Firmware/src/resistor_ladder_buttons.rs:20
↓ 1 callersFunctionsample_to_fixed
convert an ADC sample with range 0-4095 to a signed fixed number
modules/Lights/Firmware/src/main.rs:237
↓ 1 callersFunctionsemitones_to_dac
(semitones: u8)
modules/Biodata/Firmware/src/main.rs:377
↓ 1 callersFunctionsend_ws2811
(values: &[u8])
modules/Lights/Firmware-avr/src/main.rs:130
↓ 1 callersMethodset_bandpass_params
Update filter parameters (center frequency and Q). This recomputes coefficients but does not touch the internal state.
modules/Lights/Firmware/src/bp_filter.rs:116
↓ 1 callersMethodset_bpm
(&mut self, tempo: u8)
modules/Clock/Firmware/src/eeprom.rs:168
↓ 1 callersMethodset_phase_shift
(&mut self, channel: u8, ps: i8)
modules/Clock/Firmware/src/eeprom.rs:191
↓ 1 callersMethodset_pulse_width
(&mut self, channel: u8, pw: u8)
modules/Clock/Firmware/src/eeprom.rs:182
↓ 1 callersMethodset_sample_rate
(&mut self, sample_rate: u32)
prototypes/rust-oscillator-demo/src/simplex2.rs:47
↓ 1 callersMethodset_swing
(&mut self, channel: u8, sw: u8)
modules/Clock/Firmware/src/eeprom.rs:200
↓ 1 callersMethodsin_enveloped
(&self, morph: f32)
prototypes/rust-oscillator-demo/src/complex_osc.rs:605
↓ 1 callersMethodsin_saw_addative_wavetable
(&self, morph: f32)
prototypes/rust-oscillator-demo/src/complex_osc.rs:571
↓ 1 callersFunctionsingle_step_clock_division
(mut current_value: i8, mut delta: i8)
modules/Clock/Firmware/src/menu/utils.rs:42
↓ 1 callersFunctionsmooth_bezier_curve
A special case of the bezier smoothing function ``` c * (1-x)^2 * x + (3-c) * (1-x) * x^2 + x^3 ``` where c=0 to make the slope horizontal at the en
modules/Drift/Firmware/src/bezier.rs:98
↓ 1 callersMethodsmooth_interp
(a, b, t)
prototypes/simplex.py:32
↓ 1 callersFunctionsplit_list
(items, predicate)
prototypes/granular_old.py:61
↓ 1 callersMethodsquare_to_noise
(&self, morph: f32)
prototypes/rust-oscillator-demo/src/complex_osc.rs:651
↓ 1 callersFunctionstart_audio_thread
(app_state: AppState)
prototypes/rust-oscillator-demo/src/main.rs:82
↓ 1 callersFunctionstart_ui
(app_state: AppState)
prototypes/rust-oscillator-demo/src/main.rs:169
↓ 1 callersMethodstep
(&mut self, x: I1F31)
modules/Lights/Firmware/src/peak_detector.rs:12
↓ 1 callersMethodstep
( &mut self, input_semitones_a: I8F8, input_semitones_b: I8F8, trig_a: bool,
modules/Quantizer/Firmware/src/quantizer.rs:13
↓ 1 callersMethodstep
(&mut self, cv: &[u16; 4])
modules/Drift/Firmware/src/drift.rs:23
↓ 1 callersFunctionstep_clock_division
(mut current_value: i8, mut delta: i8)
modules/Clock/Firmware/src/menu/utils.rs:21
↓ 1 callersFunctionstep_in_powers_of_2
Given the sequence of all powers of 2 and all negative powers of 2 (i.e. powers of 2 made negative, not negative exponents) excluding -1, like this:
fm-lib/src/number_utils.rs:26
↓ 1 callersFunctionstep_in_scale
(notes: &[bool; 12], starting_note: i8, num_steps: i8)
modules/Quantizer/Firmware/src/quantizer.rs:288
↓ 1 callersMethodstep_smoothed_value
(&mut self, cv: u16)
modules/Drift/Firmware/src/brownian.rs:46
↓ 1 callersMethodstep_target_value
(&mut self, cv: u16)
modules/Drift/Firmware/src/brownian.rs:22
↓ 1 callersMethodstep_time
(&mut self, knob: u16, cv: u16)
modules/Drift/Firmware/src/bezier.rs:32
↓ 1 callersMethodstep_time
(&mut self, knob: u16, cv: u16)
modules/Drift/Firmware/src/lfo.rs:18
↓ 1 callersFunctionstep_time_no_rollover
(t: &mut u32, cv: u16)
modules/Envelope/Firmware/src/envelope/shared.rs:101
↓ 1 callersMethodsubtract_mod
(&self, subtrahend: u8, modulus: u8)
fm-lib/src/number_utils.rs:79
↓ 1 callersMethodtime_step
Update the outputs as time passes to turn off LEDs and/or triggers */
modules/RNG/Firmware/src/rng.rs:293
↓ 1 callersMethodto_bytes
(&self)
modules/Quantizer/Firmware/src/main.rs:229
↓ 1 callersMethodto_bytes
(&self)
modules/Quantizer/Firmware/src/persistence.rs:127
↓ 1 callersFunctionunsmooth_bezier_curve
A special case of the bezier smoothing function ``` c * (1-x)^2 * x + (3-c) * (1-x) * x^2 + x^3 ``` where c=2 to make an "inverted"/"spiky" easing c
modules/Drift/Firmware/src/bezier.rs:113
↓ 1 callersFunctionupdate
(state: &mut EnvelopeState, input: &Input, cv: &[u16; 4])
modules/Envelope/Firmware/src/envelope.rs:81
↓ 1 callersFunctionupdate
()
prototypes/simplex_wavetable.py:46
↓ 1 callersMethodupdate
Reads one new value from the input buffer. If it does not have a full block to process yet, nothing will happen -- the inputvalue wil
prototypes/conv_reverb/dft-conv.py:132
↓ 1 callersFunctionupdate_aux
(env_mode: &EnvelopeMode, config: &AuxMode)
modules/Envelope/Firmware/src/aux.rs:11
↓ 1 callersMethodupdate_byte
(&mut self, offset: u16, byte: u8)
fm-lib/src/eeprom.rs:106
↓ 1 callersFunctionupdate_menu
( menu_or_ss_state: &mut MenuOrScreenSaverState, clock_state: &mut ClockConfig, button: &mut Butto
modules/Clock/Firmware/src/menu/menu_logic.rs:14
↓ 1 callersFunctionwrite_config
(eeprom: &mut Eeprom, slot: u8, quantizer_state: &QuantizerState)
modules/Quantizer/Firmware/src/persistence.rs:90
↓ 1 callersMethodwrite_data
(&mut self, data: &[u8; SIZE])
fm-lib/src/eeprom.rs:49
↓ 1 callersFunctionwrite_scale
( eeprom: &mut Eeprom, slot: u8, quantizer_state: &QuantizerState, channel: &Channel, )
modules/Quantizer/Firmware/src/persistence.rs:62
FunctionADC
()
modules/Biodata/Firmware/src/main.rs:49
FunctionADC
()
modules/Envelope/Firmware/src/main.rs:142
FunctionADC
()
modules/RNG/Firmware/src/main.rs:112
FunctionADC
()
modules/Quantizer/Firmware/src/main.rs:58
FunctionADC
()
modules/Drift/Firmware/src/main.rs:34
FunctionINT0
()
modules/Biodata/Firmware/src/main.rs:55
FunctionINT0
()
modules/RNG/Firmware/src/main.rs:69
FunctionINT1
()
modules/Biodata/Firmware/src/main.rs:79
FunctionINT1
()
modules/Envelope/Firmware/src/main.rs:99
FunctionPCINT0
()
modules/Clock/Firmware/src/main.rs:66
FunctionPCINT2
()
modules/RNG/Firmware/src/main.rs:56
FunctionTIMER0_COMPA
()
modules/Drift/Firmware/src/main.rs:183
FunctionTIMER1_OVF
()
modules/RNG/Firmware/src/led_driver.rs:294
FunctionTIMER2_COMPA
()
modules/Envelope/Firmware/src/main.rs:106
FunctionTIMER2_COMPA
()
modules/Quantizer/Firmware/src/main.rs:275
Method__bool__
(self)
build.py:16
Method__getitem__
(self, i)
prototypes/granular_old.py:22
Method__getitem__
(self, i)
prototypes/granular.py:37
Method__getitem__
(self, index)
prototypes/conv_reverb/dft-conv.py:38
Method__init__
(self, hp, global_y_offset=0, title=None, filename="output.svg", debug=False, cosmetics=False, drill_markers=T
faceplate_maker.py:75
Method__init__
(self)
faceplate_maker.py:299
Method__init__
(self, position_x: float, position_y: float)
faceplate_maker.py:382
Method__init__
(self, position_x: float, position_y: float, rotation=0)
faceplate_maker.py:403
Method__init__
(self, x, y, label, is_output, rotation=0, font_size=None, label_above=False, text_offset=None)
faceplate_maker.py:457
Method__init__
(self, x, y, label, is_output, rotation=0, font_size=None, label_above=False, text_offset=None)
faceplate_maker.py:588
Method__init__
(self, x, y, label, is_output, rotation=0, font_size=None, label_above=False, text_offset=None)
faceplate_maker.py:601
Method__init__
(self, x, y, label=None, left_text=None, right_text=None, font_size=None, rotation=0)
faceplate_maker.py:712
Method__init__
(self, x, y, label=None, left_text=None, right_text=None, font_size=None, rotation=0)
faceplate_maker.py:839
Method__init__
(self, x, y, rotation=0, font_size=None, color="red")
faceplate_maker.py:847
Method__init__
(self, x, y, rotation=0)
faceplate_maker.py:945
Method__init__
(self, x, y, rotation)
faceplate_maker.py:963
Method__init__
(self, x, y, label=None, rotation=0, font_size=None, color=PotColor.WHITE, text_offset=None, style=PotStyle.SI
faceplate_maker.py:1000
Method__init__
(self, x, y, label=None, rotation=0, font_size=None, text_offset=None)
faceplate_maker.py:1340
Method__init__
(self, x, y, rotation=0)
faceplate_maker.py:1466
Method__init__
(self, x, y, rotation=1)
faceplate_maker.py:1573
← previousnext →301–400 of 628, ranked by callers