MCPcopy Create free account

hub / github.com/Electrotechnique/TSynth-Teensy4.1 / functions

Functions411 in github.com/Electrotechnique/TSynth-Teensy4.1

MethoddmaInterrupt2
TSynth/ST7735_t3.cpp:787
MethoddrawPixel
TSynth/ST7735_t3.cpp:523
MethoddumpDMASettings
Turn of the continueous mode fla
TSynth/ST7735_t3.h:227
MethoddumpDMASettings
TSynth/ST7735_t3.cpp:1038
MethodendSPITransaction
TSynth/ST7735_t3.h:274
MethodendUpdateAsync
TSynth/ST7735_t3.h:226
MethodendUpdateAsync
TSynth/ST7735_t3.cpp:1129
MethodframeCount
TSynth/ST7735_t3.h:215
MethodfreeFrameBuffer
use the frame buffer? First call will allocate
TSynth/ST7735_t3.h:222
MethodfreeFrameBuffer
TSynth/ST7735_t3.cpp:930
Methodfrequency
TSynth/filter_variable.h:47
Methodfrequency
TSynth/synth_waveform.h:200
MethodgetCutoff
TSynth/VoiceGroup.h:183
MethodgetEffectAmount
TSynth/VoiceGroup.h:206
MethodgetEffectMix
TSynth/VoiceGroup.h:207
MethodgetEnvType
TSynth/effect_envelope.h:103
MethodgetFilterEnvelope
TSynth/VoiceGroup.h:186
MethodgetFilterLfoAmt
TSynth/VoiceGroup.h:197
MethodgetFilterLfoMidiClockSync
TSynth/VoiceGroup.h:166
MethodgetFilterLfoRate
TSynth/VoiceGroup.h:196
MethodgetFilterLfoRetrig
TSynth/VoiceGroup.h:195
MethodgetFilterLfoWaveform
TSynth/VoiceGroup.h:198
MethodgetFilterMixer
TSynth/VoiceGroup.h:185
MethodgetFrameBuffer
TSynth/ST7735_t3.h:214
FunctiongetMIDIClkSignal
TSynth/ST7735Display.h:60
MethodgetModWhAmount
TSynth/VoiceGroup.h:205
MethodgetMode
TSynth/synth_dc.h:186
MethodgetOscFX
TSynth/VoiceGroup.h:180
MethodgetOscLevelA
TSynth/VoiceGroup.h:181
MethodgetOscLevelB
TSynth/VoiceGroup.h:182
MethodgetPatchIndex
TSynth/VoiceGroup.h:168
MethodgetPatchName
TSynth/VoiceGroup.h:165
MethodgetPinkNoiseLevel
TSynth/VoiceGroup.h:199
MethodgetPitchEnvelope
TSynth/VoiceGroup.h:173
MethodgetPitchLfoAmount
TSynth/VoiceGroup.h:203
MethodgetPitchLfoMidiClockSync
TSynth/VoiceGroup.h:167
MethodgetPitchLfoRate
TSynth/VoiceGroup.h:204
MethodgetPitchLfoRetrig
TSynth/VoiceGroup.h:201
MethodgetPitchLfoWaveform
TSynth/VoiceGroup.h:202
MethodgetPwA
TSynth/VoiceGroup.h:175
MethodgetPwB
TSynth/VoiceGroup.h:176
MethodgetPwmRate
TSynth/VoiceGroup.h:179
MethodgetPwmSource
TSynth/VoiceGroup.h:174
MethodgetResonance
TSynth/VoiceGroup.h:184
MethodgetWaveformA
TSynth/VoiceGroup.h:171
MethodgetWaveformB
TSynth/VoiceGroup.h:172
MethodgetWhiteNoiseLevel
TSynth/VoiceGroup.h:200
MethodhandleMonophonicNoteOff
TSynth/VoiceGroup.h:1020
MethodhandleMonophonicNoteOn
TSynth/VoiceGroup.h:967
Methodheld
TSynth/TButton.h:44
Methodhold
TSynth/effect_envelope.h:112
FunctioninRangeOrDefault
TSynth/utils.h:8
Methodincrement_setting
TSynth/SettingsService.cpp:92
Methodincrement_setting_value
TSynth/SettingsService.cpp:104
MethodinitB
Initialization for ST7735B screens
TSynth/ST7735_t3.cpp:455
MethodinitDMASettings
TSynth/ST7735_t3.cpp:977
Methodinsert_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
MethodinterpBuffer
returns interpolated value from delay buffer between int(findex) and int(findex+1) using the fractional part of findex.
TSynth/effect_ensemble.cpp:371
MethodisActive
TSynth/effect_envelope.cpp:333
MethodisSustain
TSynth/effect_envelope.cpp:340
MethodlfoLookup
TSynth/effect_ensemble.cpp:401
FunctionloadPatches
TSynth/PatchMgr.h:96
Methodlookup
TSynth/synth_waveform.cpp:517
MethodmaxTimbre
TSynth/AudioPatching.h:267
MethodmaxTimbres
TSynth/AudioPatching.h:271
MethodmaxVoicesPerGroup
Limited to 12 because we have 3 mixers funnelling into 1 mixer.
TSynth/AudioPatching.h:270
MethodmaybeUpdateTCR
TSynth/ST7735_t3.h:300
Methodmerge
Merges the other VoiceGroup into this one, making additional voices available to this group.
TSynth/VoiceGroup.h:858
MethodmidiClock
TSynth/VoiceGroup.h:941
MethodmidiClockStart
TSynth/VoiceGroup.h:930
MethodmidiClockStop
TSynth/VoiceGroup.h:936
FunctionmilliToString
TSynth/utils.h:14
Methodmilliseconds2count
TSynth/effect_envelope.h:155
Methodnew_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
Methodnew_step_check_saw
new steps for sawtooth are at 180 degree point, always falling.
TSynth/synth_waveform.cpp:682
Methodnew_step_check_square
Check for new steps using the phase update for the current sample for a square wave
TSynth/synth_waveform.cpp:618
Methodnext_setting
TSynth/SettingsService.cpp:59
Methodnext_setting_value
TSynth/SettingsService.cpp:68
MethodnoteOff
TSynth/Voice.h:118
MethodnoteOff
TSynth/effect_envelope.cpp:83
MethodnoteOn
TSynth/Voice.h:97
MethodnoteOn
TSynth/effect_envelope.cpp:41
MethodnumClicks
TSynth/TButton.h:41
MethodnumClicksPending
TSynth/TButton.h:42
Methodoffset
TSynth/synth_waveform.h:139
Methodoffset
TSynth/synth_waveform.h:220
Methodoperator[]
TODO: This helps during refactoring, maybe it will be removed later.
TSynth/VoiceGroup.h:964
MethodoverridePwmAmount
MIDI-CC Only
TSynth/VoiceGroup.h:333
MethodphaseModulation
TSynth/synth_waveform.h:254
MethodpitchBend
TSynth/VoiceGroup.h:925
Methodpop
Splits out num voices from the current group into a new group.
TSynth/VoiceGroup.h:838
Methodprevious_setting
TSynth/SettingsService.cpp:55
Methodprevious_setting_value
TSynth/SettingsService.cpp:65
Methodprocess_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
Methodprocess_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
Methodprocess_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
Methodprocess_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
MethodpulseWidth
TSynth/synth_waveform.h:147
MethodpushColor
TSynth/ST7735_t3.cpp:512
MethodreleaseNoteOn
TSynth/effect_envelope.h:135
← previousnext →201–300 of 411, ranked by callers