Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SynthstromAudible/DelugeFirmware
/ functions
Functions
7,849 in github.com/SynthstromAudible/DelugeFirmware
⨍
Functions
7,849
◇
Types & classes
1,748
↓ 648 callers
Method
getNumElements
src/deluge/util/container/array/resizeable_array.h:56
↓ 526 callers
Function
get
src/deluge/gui/l10n/l10n.cpp:25
↓ 454 callers
Method
exitTag
src/deluge/storage/storage_manager.cpp:1639
↓ 359 callers
Function
to_underlying
src/deluge/util/misc.h:12
↓ 307 callers
Method
getValue
src/deluge/gui/menu_item/dx/param.cpp:42
↓ 286 callers
Function
RZA_IO_RegWrite_16
* Function Name: rza_io_reg_write_16 * Description : IO register 16-bit write * Arguments : volatile uint16_t * ioreg : IO register for writing *
src/RZA1/system/rza_io_regrw.c:85
↓ 277 callers
Function
getCurrentInstrumentClip
Do not call in static/global constructors, song won't exist yet
src/deluge/model/song/song.cpp:75
↓ 269 callers
Method
displayPopup
src/deluge/hid/display/oled.h:117
↓ 262 callers
Method
haveOLED
src/deluge/hid/display/display.h:97
↓ 251 callers
Method
writeAttribute
src/deluge/storage/storage_manager.cpp:660
↓ 247 callers
Method
getElement
src/deluge/model/note/note_vector.cpp:25
↓ 246 callers
Method
readTagOrAttributeValueInt
src/deluge/storage/storage_manager.cpp:1424
↓ 224 callers
Function
getCurrentUI
src/deluge/gui/ui/ui.cpp:130
↓ 197 callers
Function
uiNeedsRendering
src/deluge/gui/ui/ui.cpp:275
↓ 196 callers
Function
getView
src/deluge/gui/l10n/l10n.cpp:8
↓ 194 callers
Function
getCurrentClip
Do not call in static/global constructors, song won't exist yet
src/deluge/model/song/song.cpp:70
↓ 194 callers
Function
multiply_32x32_rshift32
src/deluge/util/fixedpoint.h:32
↓ 175 callers
Function
setLedState
src/deluge/hid/led/indicator_leds.cpp:46
↓ 167 callers
Method
setValue
src/deluge/gui/menu_item/dx/param.cpp:54
↓ 163 callers
Function
_sd_set_err
* ID : * Summary : set errors information * Include : * Declaration : int _sd_set_err(SDHNDL *hndl,int error) * Functions
src/RZA1/sdhi/src/sd/access/sd_util.c:284
↓ 163 callers
Method
append
src/deluge/util/d_string.h:110
↓ 162 callers
Function
getRootUI
This will be NULL while waiting to swap songs, so you'd better check for this anytime you're gonna call a function on the result!
src/deluge/gui/ui/ui.cpp:139
↓ 154 callers
Method
get
src/deluge/gui/l10n/language.h:37
↓ 154 callers
Method
getElementAddress
src/deluge/util/algorithm/quick_sorter.cpp:30
↓ 151 callers
Method
getTimelineCounter
src/deluge/model/model_stack.h:174
↓ 150 callers
Function
isUIModeActive
src/deluge/gui/ui/ui.cpp:390
↓ 149 callers
Method
set
src/deluge/util/d_string.cpp:55
↓ 133 callers
Function
delugeDealloc
src/deluge/memory/general_memory_allocator.cpp:79
↓ 132 callers
Function
isShiftButtonPressed
src/deluge/hid/buttons.cpp:299
↓ 131 callers
Function
logAction
src/deluge/processing/engines/audio_engine.cpp:1200
↓ 122 callers
Method
search
Array must be sorted before you call this. You must set shouldInterpretNoteNames and octaveStartsFromA before calling this.
src/deluge/util/container/array/c_string_array.cpp:92
↓ 119 callers
Method
isEitherClockActive
src/deluge/playback/playback_handler.h:215
↓ 116 callers
Method
displayError
src/deluge/hid/display/oled.cpp:1275
↓ 115 callers
Function
multiply_32x32_rshift32_rounded
src/deluge/util/fixedpoint.h:40
↓ 115 callers
Method
setCurrentValueBasicForSetup
src/deluge/modulation/automation/auto_param.h:116
↓ 114 callers
Function
isButtonPressed
src/deluge/hid/buttons.cpp:294
↓ 113 callers
Function
RZA_IO_RegWrite_32
* Function Name: rza_io_reg_write_32 * Description : IO register 32-bit write * Arguments : volatile uint32_t * ioreg : IO register for writing *
src/RZA1/system/rza_io_regrw.c:115
↓ 111 callers
Method
addTimelineCounter
src/deluge/model/model_stack.h:349
↓ 110 callers
Function
intToString
src/deluge/util/d_string.h:28
↓ 101 callers
Method
get
src/deluge/util/d_string.h:87
↓ 100 callers
Method
getActiveClip
src/deluge/model/output.cpp:582
↓ 98 callers
Method
getClipAtIndex
src/deluge/model/clip/clip_array.cpp:25
↓ 98 callers
Method
readNextTagOrAttributeName
src/deluge/storage/storage_manager.cpp:1033
↓ 90 callers
Function
setupModelStackWithSong
src/deluge/model/model_stack.h:303
↓ 89 callers
Method
getElement
src/deluge/model/clip/clip_instance_vector.cpp:24
↓ 86 callers
Method
addNoteRow
src/deluge/model/model_stack.h:361
↓ 86 callers
Method
getNoteRowAllowNull
src/deluge/model/model_stack.h:206
↓ 82 callers
Method
getElement
src/deluge/modulation/midi/midi_knob_array.cpp:41
↓ 81 callers
Method
readParam
src/deluge/modulation/params/param_set.cpp:184
↓ 77 callers
Function
_sd_set_clock
* ID : * Summary : control SD clock * Include : * Declaration : int _sd_set_clock(SDHNDL *hndl,int clock,int enable) * Funct
src/RZA1/sdhi/src/sd/access/sd_util.c:69
↓ 77 callers
Method
writeParamAsAttribute
src/deluge/modulation/params/param_set.cpp:168
↓ 75 callers
Method
deleteAtIndex
src/deluge/util/container/array/resizeable_array.cpp:236
↓ 74 callers
Function
print
src/deluge/io/debug/print.cpp:144
↓ 72 callers
Method
getNewAction
src/deluge/model/action/action_logger.cpp:85
↓ 72 callers
Function
setPinMux
src/RZA1/gpio/gpio.c:31
↓ 72 callers
Method
write
TODO: this is really inefficient
src/deluge/storage/storage_manager.cpp:604
↓ 71 callers
Method
add
Add a note to NoteSet. */
src/deluge/model/scale/note_set.h:31
↓ 71 callers
Method
allocMaxSpeed
src/deluge/memory/general_memory_allocator.h:63
↓ 69 callers
Function
routineWithClusterLoading
src/deluge/processing/engines/audio_engine.cpp:379
↓ 68 callers
Method
concatenate
src/deluge/util/d_string.cpp:190
↓ 67 callers
Method
setTimer
src/deluge/gui/ui_timer_manager.cpp:237
↓ 66 callers
Function
renderUIsForOled
src/deluge/gui/ui/ui.cpp:259
↓ 66 callers
Method
writeOpeningTagBeginning
src/deluge/storage/storage_manager.cpp:721
↓ 65 callers
Function
usb_pstd_set_stall_pipe0
Function Name : usb_pstd_set_stall_pipe0 Description : Set pipe "0" PID to STALL. Arguments : none Return value : none ************
src/RZA1/usb/r_usb_basic/src/hw/r_usb_preg_abs.c:485
↓ 63 callers
Function
getCurrentOutputType
Do not call in static/global constructors, song won't exist yet
src/deluge/model/song/song.cpp:121
↓ 62 callers
Method
getNoteRowOnScreen
May set noteRow to NULL, of course.
src/deluge/model/clip/instrument_clip.cpp:960
↓ 62 callers
Method
getPatchCableSet
src/deluge/modulation/params/param_manager.cpp:312
↓ 62 callers
Function
getRandom255
src/deluge/util/functions.h:348
↓ 62 callers
Method
setupModelStackWithCurrentClip
src/deluge/model/song/song.cpp:5799
↓ 61 callers
Method
data
src/deluge/util/d_string.h:121
↓ 61 callers
Function
openUI
src/deluge/gui/ui/ui.cpp:222
↓ 60 callers
Function
st_dword
src/fatfs/ff.c:667
↓ 60 callers
Method
writeClosingTag
src/deluge/storage/storage_manager.cpp:743
↓ 59 callers
Method
isClipActive
src/deluge/model/song/song.cpp:4030
↓ 58 callers
Method
have7SEG
src/deluge/hid/display/display.h:98
↓ 58 callers
Method
unsetTimer
src/deluge/gui/ui_timer_manager.cpp:259
↓ 56 callers
Method
isEmpty
check all instrument clip instances belonging to an output to see if they have any notes (for instrument clip) or audio file (for audio clip) if so, t
src/deluge/model/output.cpp:169
↓ 55 callers
Method
count
Returns number of notes in the NoteSet. */
src/deluge/model/scale/note_set.h:73
↓ 55 callers
Method
getLoopLength
src/deluge/model/clip/clip.cpp:592
↓ 54 callers
Method
drawString
src/deluge/hid/display/oled_canvas/canvas.cpp:122
↓ 53 callers
Function
blinkLed
src/deluge/hid/led/indicator_leds.cpp:63
↓ 53 callers
Function
usb_cpu_delay_xms
Function Name : usb_cpu_delay_xms Description : xms Delay timer Arguments : uint16_t time : Delay time(*1ms) Return value
src/RZA1/usb/r_usb_basic/src/hw/r_usb_rz_mcu.c:311
↓ 52 callers
Function
_sd_clear_int_mask
* ID : * Summary : clear SD_INFO1 and SD_INFO2 interrupt mask * Include : * Declaration : int _sd_clear_int_mask(SDHNDL *hndl
src/RZA1/sdhi/src/sd/access/sd_int.c:98
↓ 52 callers
Method
getUnpatchedParamSet
src/deluge/modulation/params/param_manager.h:97
↓ 51 callers
Method
getElement
src/deluge/model/sample/sample_cluster_array.cpp:41
↓ 51 callers
Method
getValue
src/deluge/modulation/params/param_set.h:45
↓ 51 callers
Method
setText
src/deluge/hid/display/seven_segment.cpp:147
↓ 50 callers
Method
readTagOrAttributeValue
src/deluge/storage/storage_manager.cpp:1402
↓ 49 callers
Function
_sd_set_int_mask
* ID : * Summary : set SD_INFO1 and SD_INFO2 interrupt mask * Include : * Declaration : int _sd_set_int_mask(SDHNDL *hndl,uns
src/RZA1/sdhi/src/sd/access/sd_int.c:65
↓ 49 callers
Function
changeRootUI
Called when we navigate between "root" UIs, like sessionView, instrumentClipView, automationInstrumentClipView, performanceView, etc.
src/deluge/gui/ui/ui.cpp:100
↓ 48 callers
Method
get
Traded type safety for option values for code simplicity and size, use enum from above to compare
src/deluge/model/settings/runtime_feature_settings.h:97
↓ 48 callers
Method
insertAtIndex
Returns error code
src/deluge/util/container/array/resizeable_array.cpp:897
↓ 47 callers
Function
getCurrentAudioClip
Do not call in static/global constructors, song won't exist yet
src/deluge/model/song/song.cpp:84
↓ 46 callers
Method
allocLowSpeed
src/deluge/memory/general_memory_allocator.h:67
↓ 46 callers
Method
set
* Set a runtime feature setting. * * Make sure when you use this the settings are eventually written back to the SDCard! */
src/deluge/model/settings/runtime_feature_settings.h:105
↓ 46 callers
Method
setToHaveParamOnly
src/deluge/modulation/params/param_descriptor.h:38
↓ 46 callers
Function
usb_cstd_set_buf
Function Name : usb_cstd_set_buf Description : Set PID (packet ID) of the specified pipe to BUF. Arguments : usb_utr_t *ptr :
src/RZA1/usb/r_usb_basic/src/driver/r_usb_clibusbip.c:211
↓ 45 callers
Function
buttonAction
src/deluge/hid/buttons.cpp:73
↓ 45 callers
Method
deleteAllLogs
src/deluge/model/action/action_logger.cpp:756
↓ 45 callers
Method
setNextTransitionDirection
src/deluge/hid/display/seven_segment.cpp:547
next →
1–100 of 7,849, ranked by callers