Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Electrotechnique/TSynth-Teensy4.1
/ functions
Functions
411 in github.com/Electrotechnique/TSynth-Teensy4.1
⨍
Functions
411
◇
Types & classes
25
Method
dmaInterrupt2
TSynth/ST7735_t3.cpp:787
Method
drawPixel
TSynth/ST7735_t3.cpp:523
Method
dumpDMASettings
Turn of the continueous mode fla
TSynth/ST7735_t3.h:227
Method
dumpDMASettings
TSynth/ST7735_t3.cpp:1038
Method
endSPITransaction
TSynth/ST7735_t3.h:274
Method
endUpdateAsync
TSynth/ST7735_t3.h:226
Method
endUpdateAsync
TSynth/ST7735_t3.cpp:1129
Method
frameCount
TSynth/ST7735_t3.h:215
Method
freeFrameBuffer
use the frame buffer? First call will allocate
TSynth/ST7735_t3.h:222
Method
freeFrameBuffer
TSynth/ST7735_t3.cpp:930
Method
frequency
TSynth/filter_variable.h:47
Method
frequency
TSynth/synth_waveform.h:200
Method
getCutoff
TSynth/VoiceGroup.h:183
Method
getEffectAmount
TSynth/VoiceGroup.h:206
Method
getEffectMix
TSynth/VoiceGroup.h:207
Method
getEnvType
TSynth/effect_envelope.h:103
Method
getFilterEnvelope
TSynth/VoiceGroup.h:186
Method
getFilterLfoAmt
TSynth/VoiceGroup.h:197
Method
getFilterLfoMidiClockSync
TSynth/VoiceGroup.h:166
Method
getFilterLfoRate
TSynth/VoiceGroup.h:196
Method
getFilterLfoRetrig
TSynth/VoiceGroup.h:195
Method
getFilterLfoWaveform
TSynth/VoiceGroup.h:198
Method
getFilterMixer
TSynth/VoiceGroup.h:185
Method
getFrameBuffer
TSynth/ST7735_t3.h:214
Function
getMIDIClkSignal
TSynth/ST7735Display.h:60
Method
getModWhAmount
TSynth/VoiceGroup.h:205
Method
getMode
TSynth/synth_dc.h:186
Method
getOscFX
TSynth/VoiceGroup.h:180
Method
getOscLevelA
TSynth/VoiceGroup.h:181
Method
getOscLevelB
TSynth/VoiceGroup.h:182
Method
getPatchIndex
TSynth/VoiceGroup.h:168
Method
getPatchName
TSynth/VoiceGroup.h:165
Method
getPinkNoiseLevel
TSynth/VoiceGroup.h:199
Method
getPitchEnvelope
TSynth/VoiceGroup.h:173
Method
getPitchLfoAmount
TSynth/VoiceGroup.h:203
Method
getPitchLfoMidiClockSync
TSynth/VoiceGroup.h:167
Method
getPitchLfoRate
TSynth/VoiceGroup.h:204
Method
getPitchLfoRetrig
TSynth/VoiceGroup.h:201
Method
getPitchLfoWaveform
TSynth/VoiceGroup.h:202
Method
getPwA
TSynth/VoiceGroup.h:175
Method
getPwB
TSynth/VoiceGroup.h:176
Method
getPwmRate
TSynth/VoiceGroup.h:179
Method
getPwmSource
TSynth/VoiceGroup.h:174
Method
getResonance
TSynth/VoiceGroup.h:184
Method
getWaveformA
TSynth/VoiceGroup.h:171
Method
getWaveformB
TSynth/VoiceGroup.h:172
Method
getWhiteNoiseLevel
TSynth/VoiceGroup.h:200
Method
handleMonophonicNoteOff
TSynth/VoiceGroup.h:1020
Method
handleMonophonicNoteOn
TSynth/VoiceGroup.h:967
Method
held
TSynth/TButton.h:44
Method
hold
TSynth/effect_envelope.h:112
Function
inRangeOrDefault
TSynth/utils.h:8
Method
increment_setting
TSynth/SettingsService.cpp:92
Method
increment_setting_value
TSynth/SettingsService.cpp:104
Method
initB
Initialization for ST7735B screens
TSynth/ST7735_t3.cpp:455
Method
initDMASettings
TSynth/ST7735_t3.cpp:977
Method
insert_step
create a new step, apply its past waveform into the cyclic sample buffer and add a step_state object into active list so it can be added for the futur
TSynth/synth_waveform.cpp:538
Method
interpBuffer
returns interpolated value from delay buffer between int(findex) and int(findex+1) using the fractional part of findex.
TSynth/effect_ensemble.cpp:371
Method
isActive
TSynth/effect_envelope.cpp:333
Method
isSustain
TSynth/effect_envelope.cpp:340
Method
lfoLookup
TSynth/effect_ensemble.cpp:401
Function
loadPatches
TSynth/PatchMgr.h:96
Method
lookup
TSynth/synth_waveform.cpp:517
Method
maxTimbre
TSynth/AudioPatching.h:267
Method
maxTimbres
TSynth/AudioPatching.h:271
Method
maxVoicesPerGroup
Limited to 12 because we have 3 mixers funnelling into 1 mixer.
TSynth/AudioPatching.h:270
Method
maybeUpdateTCR
TSynth/ST7735_t3.h:300
Method
merge
Merges the other VoiceGroup into this one, making additional voices available to this group.
TSynth/VoiceGroup.h:858
Method
midiClock
TSynth/VoiceGroup.h:941
Method
midiClockStart
TSynth/VoiceGroup.h:930
Method
midiClockStop
TSynth/VoiceGroup.h:936
Function
milliToString
TSynth/utils.h:14
Method
milliseconds2count
TSynth/effect_envelope.h:155
Method
new_step_check_pulse
Checking for new steps for pulse waveform has to deal with changing frequency and pulse width and not letting a pulse glitch out of existence as these
TSynth/synth_waveform.cpp:648
Method
new_step_check_saw
new steps for sawtooth are at 180 degree point, always falling.
TSynth/synth_waveform.cpp:682
Method
new_step_check_square
Check for new steps using the phase update for the current sample for a square wave
TSynth/synth_waveform.cpp:618
Method
next_setting
TSynth/SettingsService.cpp:59
Method
next_setting_value
TSynth/SettingsService.cpp:68
Method
noteOff
TSynth/Voice.h:118
Method
noteOff
TSynth/effect_envelope.cpp:83
Method
noteOn
TSynth/Voice.h:97
Method
noteOn
TSynth/effect_envelope.cpp:41
Method
numClicks
TSynth/TButton.h:41
Method
numClicksPending
TSynth/TButton.h:42
Method
offset
TSynth/synth_waveform.h:139
Method
offset
TSynth/synth_waveform.h:220
Method
operator[]
TODO: This helps during refactoring, maybe it will be removed later.
TSynth/VoiceGroup.h:964
Method
overridePwmAmount
MIDI-CC Only
TSynth/VoiceGroup.h:333
Method
phaseModulation
TSynth/synth_waveform.h:254
Method
pitchBend
TSynth/VoiceGroup.h:925
Method
pop
Splits out num voices from the current group into a new group.
TSynth/VoiceGroup.h:838
Method
previous_setting
TSynth/SettingsService.cpp:55
Method
previous_setting_value
TSynth/SettingsService.cpp:65
Method
process_active_steps
process all active steps for current sample, basically generating the waveform portion due only to steps square waves use this directly.
TSynth/synth_waveform.cpp:572
Method
process_active_steps_pulse
for pulse need to adjust the baseline according to the pulse width to cancel the DC component.
TSynth/synth_waveform.cpp:610
Method
process_active_steps_saw
for sawtooth need to add in the slope and compensate for all the steps being one way
TSynth/synth_waveform.cpp:597
Method
process_step
generate value for current sample from one active step, checking for the dc_offset adjustment at the end of the table.
TSynth/synth_waveform.cpp:555
Method
pulseWidth
TSynth/synth_waveform.h:147
Method
pushColor
TSynth/ST7735_t3.cpp:512
Method
releaseNoteOn
TSynth/effect_envelope.h:135
← previous
next →
201–300 of 411, ranked by callers