MCPcopy Index your code

hub / github.com/ATOVproject/faderpunk / functions

Functions535 in github.com/ATOVproject/faderpunk

↓ 408 callersMethodset
(&self, chan: usize, position: Led, color: Color, brightness: Brightness)
faderpunk/src/app.rs:51
↓ 234 callersMethodquery
(&self, accessor: F)
faderpunk/src/storage.rs:440
↓ 179 callersMethodget
(&self)
faderpunk/src/app.rs:515
↓ 106 callersMethodadd_param
(mut self, param: Param)
libfp/src/lib.rs:879
↓ 91 callersMethodmodify_and_save
(&self, modifier: F)
faderpunk/src/storage.rs:579
↓ 85 callersMethodmake_global
(&self, initial: T)
faderpunk/src/app.rs:649
↓ 78 callersMethodunset
(&self, chan: usize, position: Led)
faderpunk/src/app.rs:64
↓ 59 callersMethodload
(&self)
faderpunk/src/storage.rs:426
↓ 46 callersMethodis_shift_pressed
(&self)
faderpunk/src/app.rs:232
↓ 44 callersMethodget_value_at
(&self, chan: usize)
faderpunk/src/app.rs:274
↓ 35 callersMethodat
(&self, idx: usize)
faderpunk/src/storage.rs:235
↓ 34 callersMethodget_value
(&self)
faderpunk/src/app.rs:96
↓ 33 callersMethodupdate
(&mut self)
faderpunk/src/tasks/leds.rs:107
↓ 31 callersMethoditer
(&self)
libfp/src/lib.rs:108
↓ 30 callersMethodmake_latch
(&self, initial: u16)
faderpunk/src/app.rs:653
↓ 30 callersMethodset_value
(&self, value: u16)
faderpunk/src/app.rs:133
↓ 30 callersMethodstore
Writes data to FRAM, prefixing it with a 2-byte length and a 1-byte checksum.
faderpunk/src/tasks/fram.rs:269
↓ 30 callersMethodupdate
Updates the latch's internal state based on new fader input. # Arguments `value`: The current physical value of the fader. `new_active_layer`: The in
libfp/src/latch.rs:88
↓ 23 callersMethoddelay_millis
(&self, millis: u64)
faderpunk/src/app.rs:693
↓ 22 callersMethodsend_note_off
Sends a MIDI NoteOff message.
faderpunk/src/app.rs:415
↓ 21 callersMethodmake_out_jack
(&self, chan: usize, range: Range)
faderpunk/src/app.rs:673
↓ 21 callersMethoduse_leds
(&self)
faderpunk/src/app.rs:710
↓ 20 callersMethodexit_handler
(&self, exit_signal: &'static Signal<NoopRawMutex, bool>)
faderpunk/src/app.rs:773
↓ 20 callersMethodload_from_scene
(&self, scene: u8)
faderpunk/src/storage.rs:553
↓ 20 callersMethodparam_handler
(&self)
faderpunk/src/storage.rs:448
↓ 20 callersMethodsave_to_scene
(&self, scene: u8)
faderpunk/src/storage.rs:545
↓ 20 callersMethodsaver_task
(&self)
faderpunk/src/storage.rs:588
↓ 20 callersFunctionsplit_unsigned_value
Split 0 to 4095 value to two 0-255 u8 used for LEDs
libfp/src/utils.rs:26
↓ 20 callersMethoduse_buttons
(&self)
faderpunk/src/app.rs:702
↓ 20 callersMethoduse_faders
(&self)
faderpunk/src/app.rs:706
↓ 20 callersMethodwait_for_scene_event
(&self)
faderpunk/src/app.rs:748
↓ 18 callersMethoduse_midi_output
(&self, midi_out: MidiOut, midi_channel: MidiChannel)
faderpunk/src/app.rs:735
↓ 17 callersMethodis_button_pressed
(&self, chan: usize)
faderpunk/src/app.rs:227
↓ 16 callersFunctionprocess_button
Process button using debounce and state synchronization logic
faderpunk/src/tasks/buttons.rs:65
↓ 15 callersFunctionclickless
Very short slew meant to avoid clicks
libfp/src/utils.rs:123
↓ 15 callersMethodset_low
(&self)
faderpunk/src/app.rs:118
↓ 14 callersMethodwait_for_any_change
Returns the number of the fader than was changed
faderpunk/src/app.rs:252
↓ 13 callersMethodroll
Returns a random number between 0 and 4095.
faderpunk/src/app.rs:560
↓ 13 callersMethodsend_cc
Sends a MIDI CC message. value is normalized to a range of 0-4095
faderpunk/src/app.rs:396
↓ 13 callersMethodwait_for_any_down
Returns the number of the button that was pressed
faderpunk/src/app.rs:157
↓ 12 callersMethodmodify
(&self, modifier: F)
faderpunk/src/app.rs:526
↓ 12 callersMethodsend_msg
(&mut self, msg: ConfigMsgOut<'_>)
faderpunk/src/tasks/configure.rs:249
↓ 12 callersMethodset_scale
(&mut self, key: Key, tonic: Note)
libfp/src/quantizer.rs:75
↓ 11 callersMethodmake_in_jack
(&self, chan: usize, range: Range)
faderpunk/src/app.rs:657
↓ 10 callersFunctionattenuate_bipolar
Use to attenuate 0-4095 representing a bipolar value
libfp/src/utils.rs:57
↓ 10 callersMethodsend_note_on
Sends a MIDI NoteOn message. velocity is normalized to a range of 0-4095
faderpunk/src/app.rs:406
↓ 10 callersFunctionset_led_color
(ch: usize, pos: Led, color: Color)
faderpunk/src/tasks/calibration.rs:32
↓ 10 callersMethodvalidate
(&mut self, get_channels: fn(u8) -> Option<usize>)
libfp/src/lib.rs:63
↓ 10 callersMethodwait_for_down
Returns if shift was pressed during button down
faderpunk/src/app.rs:170
↓ 9 callersFunctionset_led_mode
(channel: usize, position: Led, msg: LedMsg)
faderpunk/src/tasks/leds.rs:239
↓ 9 callersMethoduse_clock
(&self)
faderpunk/src/app.rs:718
↓ 9 callersMethodwait_for_event
(&mut self, division: ClockDivision)
faderpunk/src/app.rs:312
↓ 8 callersMethoddefault
()
libfp/src/lib.rs:122
↓ 8 callersMethodis_some
(&self)
libfp/src/lib.rs:1026
↓ 8 callersMethodmake_gate_jack
(&self, chan: usize, level: u16)
faderpunk/src/app.rs:685
↓ 8 callersFunctionreset_led
(ch: usize, pos: Led)
faderpunk/src/tasks/calibration.rs:40
↓ 7 callersMethodflush_buffer
(&mut self)
faderpunk/src/tasks/leds.rs:220
↓ 7 callersMethodfrom
(value: ResetSrc)
libfp/src/lib.rs:176
↓ 7 callersFunctionget_color_for
(wave: Waveform)
faderpunk/src/apps/panner.rs:603
↓ 7 callersFunctionsendAndReceive
( usbDevice: USBDevice, msg: ConfigMsgIn, )
configurator/src/utils/usb-protocol.ts:191
↓ 6 callersMethodas_counts
(&self, range: Range)
libfp/src/quantizer.rs:21
↓ 6 callersFunctionattenuate
Attenuate a u12 by another u12
libfp/src/utils.rs:50
↓ 6 callersMethoddata
Returns a slice to the data read from FRAM, using direct pointer acceess
faderpunk/src/tasks/fram.rs:91
↓ 6 callersMethodget_quantized_note
Quantize a note
faderpunk/src/app.rs:581
↓ 6 callersMethodis_bipolar
TODO: We might want to not need this in apps (handle it differently)
libfp/src/lib.rs:919
↓ 6 callersFunctionpascalToKebab
(str: string)
configurator/src/utils/utils.ts:22
↓ 6 callersFunctionread_data
(address: u32)
faderpunk/src/tasks/fram.rs:149
↓ 6 callersMethodset_high
(&self)
faderpunk/src/app.rs:114
↓ 6 callersMethodtoggle
(&self)
faderpunk/src/app.rs:537
↓ 6 callersMethoduse_quantizer
(&self, range: Range)
faderpunk/src/app.rs:722
↓ 6 callersFunctionwait_for_button_press
(channel: usize)
faderpunk/src/tasks/calibration.rs:48
↓ 6 callersFunctionwrite_with
(address: u32, writer: F)
faderpunk/src/tasks/fram.rs:205
↓ 5 callersMethodas_midi
(&self)
libfp/src/quantizer.rs:32
↓ 5 callersFunctionerase_range
(range: Range<u32>)
faderpunk/src/storage.rs:157
↓ 5 callersFunctionflash_led
(ch: usize, pos: Led, color: Color, times: Option<usize>)
faderpunk/src/tasks/calibration.rs:44
↓ 5 callersFunctionget_color_for
(wave: Waveform)
faderpunk/src/apps/lfo_plus.rs:492
↓ 5 callersMethodread
Reads length-prefixed and checksummed data from FRAM into the provided buffer.
faderpunk/src/tasks/fram.rs:302
↓ 5 callersMethodscale
(&self, brightness: u8)
libfp/src/ext.rs:12
↓ 5 callersFunctionscale_bits_7_12
Scale from 127 u7 to 4095 u16
libfp/src/utils.rs:16
↓ 5 callersMethodsend_midi_msg
(&self, msg: MidiMessage)
faderpunk/src/app.rs:385
↓ 5 callersFunctionset_led_overlay_mode
(channel: usize, position: Led, mode: LedMode)
faderpunk/src/tasks/leds.rs:244
↓ 5 callersMethodsplit
(self)
faderpunk/src/tasks/transport.rs:40
↓ 5 callersMethodunset_all
(&self)
faderpunk/src/app.rs:76
↓ 5 callersFunctionuseModalContext
()
configurator/src/contexts/ModalContext.tsx:13
↓ 5 callersMethoduse_die
(&self)
faderpunk/src/app.rs:714
↓ 5 callersMethodvalues_equal
Checks if two values are approximately equal within the jitter tolerance
libfp/src/latch.rs:58
↓ 5 callersMethodwait_for_any_long_press
(&self)
faderpunk/src/app.rs:204
↓ 5 callersMethodwait_for_change
(&self)
faderpunk/src/app.rs:293
↓ 4 callersMethodcycle
(&self)
libfp/src/lib.rs:473
↓ 4 callersFunctiongetInterface
(usbDevice: USBDevice)
configurator/src/utils/usb-protocol.ts:99
↓ 4 callersFunctionget_color_for
(wave: Waveform)
faderpunk/src/apps/lfo.rs:347
↓ 4 callersFunctionget_global_config
()
faderpunk/src/tasks/global_config.rs:30
↓ 4 callersMethodreconfigure_jack
(&self, chan: usize, mode: Mode, gpo_level: Option<u16>)
faderpunk/src/app.rs:640
↓ 4 callersMethodwait_for_up
Returns if shift was pressed during button up
faderpunk/src/app.rs:194
↓ 3 callersFunctionattenuverter
Attenuverter
libfp/src/utils.rs:72
↓ 3 callersFunctionbuildAuxJackMode
( modeTag: AuxJackMode["tag"], divTag?: ClockDivision["tag"], )
configurator/src/components/SettingsTab.tsx:213
↓ 3 callersFunctionbuildMidiOutConfig
( mode: MidiOutMode["tag"], sendClock: boolean, sendTransport: boolean, sourceUsb: boolean, sourceDi
configurator/src/components/SettingsTab.tsx:224
↓ 3 callersFunctiondelay
(ms: number)
configurator/src/utils/utils.ts:317
↓ 3 callersFunctiongetAllAppParams
( dev: USBDevice, )
configurator/src/utils/config.ts:112
↓ 3 callersFunctiongetDeviceVersion
(usbDevice: USBDevice)
configurator/src/utils/usb-protocol.ts:222
next →1–100 of 535, ranked by callers