# Graph Report - graphs/audio-fx-babelson-dynamics  (2026-07-29)

## Corpus Check
- cluster-only mode — file stats not available

## Summary
- 4370 nodes · 6839 edges · 201 communities (198 shown, 3 thin omitted)
- Extraction: 97% EXTRACTED · 3% INFERRED · 0% AMBIGUOUS · INFERRED: 186 edges (avg confidence: 0.8)
- Token cost: 0 input · 0 output

## Community Hubs (Navigation)
- Community 0
- Community 1
- Community 2
- Community 3
- Community 4
- Community 5
- Community 6
- Community 7
- Community 8
- Community 9
- Community 10
- Community 11
- Community 12
- Community 13
- Community 14
- Community 15
- Community 16
- Community 17
- Community 18
- Community 19
- Community 20
- Community 21
- Community 22
- Community 23
- Community 24
- Community 25
- Community 26
- Community 27
- Community 28
- Community 29
- Community 30
- Community 31
- Community 32
- Community 33
- Community 34
- Community 35
- Community 36
- Community 37
- Community 38
- Community 39
- Community 40
- Community 41
- Community 42
- Community 43
- Community 44
- Community 45
- Community 46
- Community 47
- Community 48
- Community 49
- Community 50
- Community 51
- Community 52
- Community 53
- Community 54
- Community 55
- Community 56
- Community 57
- Community 58
- Community 59
- Community 60
- Community 61
- Community 62
- Community 63
- Community 64
- Community 65
- Community 66
- Community 67
- Community 68
- Community 69
- Community 70
- Community 71
- Community 72
- Community 73
- Community 74
- Community 75
- Community 76
- Community 77
- Community 78
- Community 79
- Community 80
- Community 81
- Community 82
- Community 83
- Community 84
- Community 85
- Community 86
- Community 87
- Community 88
- Community 89
- Community 90
- Community 91
- Community 92
- Community 93
- Community 94
- Community 96
- Community 97
- Community 98
- Community 99
- Community 100
- Community 101
- Community 102
- Community 103
- Community 104
- Community 105
- Community 106
- Community 107
- Community 108
- Community 109
- Community 110
- Community 111
- Community 112
- Community 113
- Community 114
- Community 115
- Community 117
- Community 118
- Community 119
- Community 120
- Community 121
- Community 122
- Community 124
- Community 125
- Community 126
- Community 127
- Community 128
- Community 129
- Community 130
- Community 131
- Community 133
- Community 134
- Community 136
- Community 137
- Community 138
- Community 139
- Community 140
- Community 141
- Community 142
- Community 143
- Community 144
- Community 145
- Community 146
- Community 147
- Community 148
- Community 150
- Community 152
- Community 153
- Community 155
- Community 156
- Community 157
- Community 158
- Community 159
- Community 161
- Community 162
- Community 164
- Community 165
- Community 166
- Community 167
- Community 168
- Community 170
- Community 171
- Community 172
- Community 173
- Community 174
- Community 175
- Community 176
- Community 177
- Community 180
- Community 181
- Community 185
- Community 186
- Community 187
- Community 188
- Community 189
- Community 190
- Community 191
- Community 192
- Community 193
- Community 194
- Community 195
- Community 196
- Community 197
- Community 198
- Community 199
- Community 200

## God Nodes (most connected - your core abstractions)
1. `PluginBase` - 112 edges
2. `PluginBase` - 112 edges
3. `PluginBase` - 105 edges
4. `PluginCore` - 47 edges
5. `PluginCore_BeComp` - 47 edges
6. `PluginCore` - 47 edges
7. `PluginCore_C78` - 47 edges
8. `PhaseVocoder` - 43 edges
9. `PhaseVocoder` - 43 edges
10. `PluginCore` - 43 edges

## Surprising Connections (you probably didn't know these)
- `preProcessAudioBuffers` --calls--> `syncInBoundVariables`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/plugincore_becomp.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/FromPlugin/PluginKernel/pluginbase.h
- `postProcessAudioBuffers` --calls--> `updateOutBoundVariables`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/FromPlugin/PluginKernel/plugincore.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/FromPlugin/PluginKernel/pluginbase.h
- `initPluginParameters` --calls--> `addPluginParameter`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/plugincore_becomp.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/FromPlugin/PluginKernel/pluginbase.h
- `initPluginParameters` --calls--> `setParamAuxAttribute`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/plugincore_becomp.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/FromPlugin/PluginKernel/pluginbase.h
- `updatePluginParameter` --calls--> `setPIParamValue`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/plugincore_becomp.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/BeComp/FromPlugin/PluginKernel/pluginbase.h

## Import Cycles
- None detected.

## Communities (201 total, 3 thin omitted)

### Community 0 - "Community 0"
Cohesion: 0.03
Nodes (46): ProcessBufferInfo, APISpecificInfo, AudioProcDescriptor, IPluginHostConnector, MessageInfo, midiEvent, PluginDescriptor, PluginInfo (+38 more)

### Community 1 - "Community 1"
Cohesion: 0.03
Nodes (46): ProcessBufferInfo, APISpecificInfo, AudioProcDescriptor, IPluginHostConnector, MessageInfo, midiEvent, PluginDescriptor, PluginInfo (+38 more)

### Community 2 - "Community 2"
Cohesion: 0.03
Nodes (39): APISpecificInfo, AudioProcDescriptor, IPluginHostConnector, MessageInfo, midiEvent, PluginDescriptor, PluginInfo, pluginParameterControlIDMap (+31 more)

### Community 3 - "Community 3"
Cohesion: 0.04
Nodes (37): AudioDelay, bufferLength, bufferLength_mSec, delayBuffer_L, delayBuffer_R, delayInSamples_L, delayInSamples_R, dryMix (+29 more)

### Community 4 - "Community 4"
Cohesion: 0.06
Nodes (56): updateOutBoundVariables, GUIParameter, MessageInfo, midiEvent, ParameterUpdateInfo, PluginInfo, pluginType, ProcessBufferInfo (+48 more)

### Community 5 - "Community 5"
Cohesion: 0.06
Nodes (53): PluginBase, updateOutBoundVariables, GUIParameter, MessageInfo, midiEvent, ParameterUpdateInfo, PluginInfo, pluginType (+45 more)

### Community 6 - "Community 6"
Cohesion: 0.05
Nodes (55): setPIParamValue, setPIParamValueNormalized, syncInBoundVariables, GUIParameter, MessageInfo, midiEvent, ParameterUpdateInfo, PluginInfo (+47 more)

### Community 7 - "Community 7"
Cohesion: 0.05
Nodes (52): setPIParamValue, setPIParamValueNormalized, GUIParameter, MessageInfo, midiEvent, ParameterUpdateInfo, PluginInfo, pluginType (+44 more)

### Community 8 - "Community 8"
Cohesion: 0.06
Nodes (52): GUIParameter, MessageInfo, midiEvent, ParameterUpdateInfo, PluginInfo, pluginType, ProcessFrameInfo, ResetInfo (+44 more)

### Community 9 - "Community 9"
Cohesion: 0.06
Nodes (51): setPIParamValue, setPIParamValueNormalized, syncInBoundVariables, GUIParameter, MessageInfo, midiEvent, ParameterUpdateInfo, PluginInfo (+43 more)

### Community 10 - "Community 10"
Cohesion: 0.06
Nodes (35): atanWaveShaper(), calcEdgeFrequencies(), calculateBrickwallMagArray(), calcWSGain(), complexMultiply(), ComplexNumber, imag, real (+27 more)

### Community 11 - "Community 11"
Cohesion: 0.06
Nodes (32): countForRatio(), Decimator, convolver, FIRLength, polyphase, polyPhaseConvolvers, ratio, sampleRate (+24 more)

### Community 12 - "Community 12"
Cohesion: 0.11
Nodes (5): doUnipolarModulationFromMin(), PSMVocoderParameters, enablePeakPhaseLocking, enablePeakTracking, pitchShiftSemitones

### Community 13 - "Community 13"
Cohesion: 0.08
Nodes (28): atanWaveShaper(), boundValue(), calcEdgeFrequencies(), calculateBrickwallMagArray(), calcWSGain(), complexMultiply(), ComplexNumber, imag (+20 more)

### Community 14 - "Community 14"
Cohesion: 0.06
Nodes (25): AudioFilterParameters, algorithm, boostCut_dB, fc, Q, filterAlgorithm, vaFilterAlgorithm, ZVAFilter (+17 more)

### Community 15 - "Community 15"
Cohesion: 0.06
Nodes (28): BinData, isPeak, localPeakBin, magnitude, phi, previousPeakBin, psi, updatedPhase (+20 more)

### Community 16 - "Community 16"
Cohesion: 0.08
Nodes (30): AuxParameterAttribute, controlVariableType, PluginInfo, PluginParameter, ResetInfo, PluginParameter, addPluginParameter, compareSelectedString (+22 more)

### Community 17 - "Community 17"
Cohesion: 0.07
Nodes (22): DFOscillator, coeffArray, parameters, sampleRate, stateArray, generatorWaveform, IAudioSignalGenerator, renderAudioOutput (+14 more)

### Community 18 - "Community 18"
Cohesion: 0.07
Nodes (32): AuxParameterAttribute, controlVariableType, PluginInfo, PluginParameter, ProcessBufferInfo, ResetInfo, PluginParameter, addPluginParameter (+24 more)

### Community 19 - "Community 19"
Cohesion: 0.07
Nodes (22): DFOscillator, coeffArray, parameters, sampleRate, stateArray, generatorWaveform, IAudioSignalGenerator, renderAudioOutput (+14 more)

### Community 20 - "Community 20"
Cohesion: 0.06
Nodes (28): fftw_complex, PhaseVocoder, advanceAndCheckFFT, fft_input, fft_result, fftCounter, frameLength, hopSize (+20 more)

### Community 21 - "Community 21"
Cohesion: 0.08
Nodes (30): AuxParameterAttribute, controlVariableType, PluginInfo, PluginParameter, ResetInfo, PluginParameter, addPluginParameter, compareSelectedString (+22 more)

### Community 22 - "Community 22"
Cohesion: 0.06
Nodes (26): reverbDensity, ReverbTank, apfDelayWeight, branchDelays, branchLPFs, branchNestedAPFs, fixedDelayWeight, parameters (+18 more)

### Community 23 - "Community 23"
Cohesion: 0.06
Nodes (28): PhaseVocoder, advanceAndCheckFFT, destroyFFTW, fft_input, fft_result, fftCounter, frameLength, hopSize (+20 more)

### Community 24 - "Community 24"
Cohesion: 0.07
Nodes (20): AudioFilter, audioFilterParameters, biquad, calculateFilterCoeffs, coeffArray, processAudioSample, sampleRate, IAudioSignalProcessor (+12 more)

### Community 25 - "Community 25"
Cohesion: 0.09
Nodes (24): atanWaveShaper(), boundValue(), calcEdgeFrequencies(), calculateBrickwallMagArray(), calcWSGain(), complexMultiply(), ComplexNumber, imag (+16 more)

### Community 26 - "Community 26"
Cohesion: 0.06
Nodes (28): PhaseVocoder, advanceAndCheckFFT, destroyFFTW, fft_input, fft_result, fftCounter, frameLength, hopSize (+20 more)

### Community 27 - "Community 27"
Cohesion: 0.11
Nodes (10): CircularBuffer, buffer, bufferLength, interpolate, wrapMask, writeIndex, ImpulseConvolver, irBuffer (+2 more)

### Community 28 - "Community 28"
Cohesion: 0.08
Nodes (10): CircularBuffer, buffer, bufferLength, interpolate, wrapMask, writeIndex, ImpulseConvolver, irBuffer (+2 more)

### Community 29 - "Community 29"
Cohesion: 0.07
Nodes (26): reverbDensity, ReverbTank, apfDelayWeight, branchDelays, branchLPFs, branchNestedAPFs, fixedDelayWeight, parameters (+18 more)

### Community 30 - "Community 30"
Cohesion: 0.12
Nodes (13): AudioFilter, audioFilterParameters, biquad, calculateFilterCoeffs, coeffArray, processAudioSample, sampleRate, AudioFilterParameters (+5 more)

### Community 31 - "Community 31"
Cohesion: 0.07
Nodes (24): BinData, isPeak, localPeakBin, magnitude, phi, previousPeakBin, psi, updatedPhase (+16 more)

### Community 32 - "Community 32"
Cohesion: 0.08
Nodes (20): WDFIdealRLCBPF, parallelTerminatedAdaptor_R, sampleRate, seriesAdaptor_LC, wdfParameters, WDFIdealRLCBSF, parallelTerminatedAdaptor_LC, sampleRate (+12 more)

### Community 33 - "Community 33"
Cohesion: 0.08
Nodes (20): WDFIdealRLCBPF, parallelTerminatedAdaptor_R, sampleRate, seriesAdaptor_LC, wdfParameters, WDFIdealRLCBSF, parallelTerminatedAdaptor_LC, sampleRate (+12 more)

### Community 34 - "Community 34"
Cohesion: 0.07
Nodes (24): BinData, isPeak, localPeakBin, magnitude, phi, previousPeakBin, psi, updatedPhase (+16 more)

### Community 35 - "Community 35"
Cohesion: 0.08
Nodes (17): DelayAPF, bufferLength_mSec, delay, delayAPFParameters, lpf_state, modLFO, sampleRate, DelayAPFParameters (+9 more)

### Community 36 - "Community 36"
Cohesion: 0.08
Nodes (21): AnalogFIRFilter, analogMagArray, convolver, irArray, parameters, sampleRate, AnalogFIRFilterParameters, fc (+13 more)

### Community 37 - "Community 37"
Cohesion: 0.08
Nodes (21): AnalogFIRFilter, analogMagArray, convolver, irArray, parameters, sampleRate, AnalogFIRFilterParameters, fc (+13 more)

### Community 38 - "Community 38"
Cohesion: 0.08
Nodes (18): DynamicsProcessor, detector, parameters, sidechainInputSample, DynamicsProcessorParameters, attackTime_mSec, calculation, enableSidechain (+10 more)

### Community 39 - "Community 39"
Cohesion: 0.08
Nodes (21): AnalogFIRFilter, analogMagArray, convolver, irArray, parameters, sampleRate, AnalogFIRFilterParameters, fc (+13 more)

### Community 40 - "Community 40"
Cohesion: 0.08
Nodes (23): AudioDelay, bufferLength, bufferLength_mSec, delayBuffer_L, delayBuffer_R, delayInSamples_L, delayInSamples_R, dryMix (+15 more)

### Community 41 - "Community 41"
Cohesion: 0.08
Nodes (19): vaFilterAlgorithm, ZVAFilter, alpha, alpha0, analogMatchSigma, beta, integrator_z, rho (+11 more)

### Community 42 - "Community 42"
Cohesion: 0.08
Nodes (23): AudioDelay, bufferLength, bufferLength_mSec, delayBuffer_L, delayBuffer_R, delayInSamples_L, delayInSamples_R, dryMix (+15 more)

### Community 43 - "Community 43"
Cohesion: 0.08
Nodes (18): DynamicsProcessor, detector, parameters, sidechainInputSample, DynamicsProcessorParameters, attackTime_mSec, calculation, enableSidechain (+10 more)

### Community 44 - "Community 44"
Cohesion: 0.08
Nodes (19): vaFilterAlgorithm, ZVAFilter, alpha, alpha0, analogMatchSigma, beta, integrator_z, rho (+11 more)

### Community 45 - "Community 45"
Cohesion: 0.12
Nodes (11): bipolarToUnipolar(), boundValue(), checkFloatUnderflow(), doBipolarModulation(), doUnipolarModulationFromMax(), doUnipolarModulationFromMin(), SignalGenData, invertedOutput (+3 more)

### Community 46 - "Community 46"
Cohesion: 0.08
Nodes (18): DynamicsProcessor, detector, parameters, sidechainInputSample, DynamicsProcessorParameters, attackTime_mSec, calculation, enableSidechain (+10 more)

### Community 47 - "Community 47"
Cohesion: 0.08
Nodes (9): WdfParallelLC, componentResistance, componentValue_C, componentValue_L, RC, RL, sampleRate, zRegister_C (+1 more)

### Community 48 - "Community 48"
Cohesion: 0.08
Nodes (11): WdfParallelRL, componentResistance, componentValue_L, componentValue_R, K, RC, RL, RR (+3 more)

### Community 49 - "Community 49"
Cohesion: 0.08
Nodes (9): WdfParallelLC, componentResistance, componentValue_C, componentValue_L, RC, RL, sampleRate, zRegister_C (+1 more)

### Community 50 - "Community 50"
Cohesion: 0.08
Nodes (11): WdfParallelRL, componentResistance, componentValue_L, componentValue_R, K, RC, RL, RR (+3 more)

### Community 51 - "Community 51"
Cohesion: 0.10
Nodes (13): AudioFilter, audioFilterParameters, biquad, calculateFilterCoeffs, coeffArray, processAudioSample, sampleRate, AudioFilterParameters (+5 more)

### Community 52 - "Community 52"
Cohesion: 0.10
Nodes (15): WDFIdealRLCHPF, parallelTerminatedAdaptor_L, sampleRate, seriesAdaptor_RC, wdfParameters, WDFIdealRLCLPF, parallelTerminatedAdaptor_C, sampleRate (+7 more)

### Community 53 - "Community 53"
Cohesion: 0.08
Nodes (9): WdfParallelLC, componentResistance, componentValue_C, componentValue_L, RC, RL, sampleRate, zRegister_C (+1 more)

### Community 54 - "Community 54"
Cohesion: 0.08
Nodes (11): WdfParallelRL, componentResistance, componentValue_L, componentValue_R, K, RC, RL, RR (+3 more)

### Community 55 - "Community 55"
Cohesion: 0.15
Nodes (4): WdfParallelAdaptor, A, N1, N2

### Community 56 - "Community 56"
Cohesion: 0.09
Nodes (9): WdfSeriesLC, componentResistance, componentValue_C, componentValue_L, RC, RL, sampleRate, zRegister_C (+1 more)

### Community 57 - "Community 57"
Cohesion: 0.09
Nodes (11): WdfSeriesRC, componentResistance, componentValue_C, componentValue_R, K, RC, RL, RR (+3 more)

### Community 58 - "Community 58"
Cohesion: 0.09
Nodes (11): WdfSeriesRL, componentResistance, componentValue_L, componentValue_R, K, RC, RL, RR (+3 more)

### Community 59 - "Community 59"
Cohesion: 0.09
Nodes (9): WdfSeriesLC, componentResistance, componentValue_C, componentValue_L, RC, RL, sampleRate, zRegister_C (+1 more)

### Community 60 - "Community 60"
Cohesion: 0.09
Nodes (11): WdfSeriesRC, componentResistance, componentValue_C, componentValue_R, K, RC, RL, RR (+3 more)

### Community 61 - "Community 61"
Cohesion: 0.09
Nodes (11): WdfSeriesRL, componentResistance, componentValue_L, componentValue_R, K, RC, RL, RR (+3 more)

### Community 62 - "Community 62"
Cohesion: 0.15
Nodes (4): WdfParallelAdaptor, A, N1, N2

### Community 63 - "Community 63"
Cohesion: 0.09
Nodes (9): WdfSeriesLC, componentResistance, componentValue_C, componentValue_L, RC, RL, sampleRate, zRegister_C (+1 more)

### Community 64 - "Community 64"
Cohesion: 0.09
Nodes (11): WdfSeriesRC, componentResistance, componentValue_C, componentValue_R, K, RC, RL, RR (+3 more)

### Community 65 - "Community 65"
Cohesion: 0.09
Nodes (11): WdfSeriesRL, componentResistance, componentValue_L, componentValue_R, K, RC, RL, RR (+3 more)

### Community 66 - "Community 66"
Cohesion: 0.10
Nodes (16): distortionModel, TriodeClassA, outputHPF, outputLSF, parameters, TriodeClassAParameters, asymmetry, enableHPF (+8 more)

### Community 67 - "Community 67"
Cohesion: 0.09
Nodes (11): WdfParallelRC, componentResistance, componentValue_C, componentValue_R, K, RC, RL, RR (+3 more)

### Community 68 - "Community 68"
Cohesion: 0.12
Nodes (14): AudioDetector, attackTime, audioDetectorParameters, lastEnvelope, releaseTime, sampleRate, setAttackTime, setReleaseTime (+6 more)

### Community 69 - "Community 69"
Cohesion: 0.10
Nodes (15): ClassATubePre, inputLevel, outputLevel, parameters, shelvingFilter, triodes, ClassATubePreParameters, asymmetry (+7 more)

### Community 70 - "Community 70"
Cohesion: 0.09
Nodes (7): IComponentAdaptor, getOutput1, getOutput2, getOutput3, setInput1, setInput2, setInput3

### Community 71 - "Community 71"
Cohesion: 0.09
Nodes (11): WdfParallelRC, componentResistance, componentValue_C, componentValue_R, K, RC, RL, RR (+3 more)

### Community 72 - "Community 72"
Cohesion: 0.10
Nodes (17): DelayAPF, bufferLength_mSec, delay, delayAPFParameters, lpf_state, modLFO, sampleRate, DelayAPFParameters (+9 more)

### Community 73 - "Community 73"
Cohesion: 0.10
Nodes (16): distortionModel, Triode, outputHPF, outputLSF, parameters, TriodeParameters, asymmetry, enableHPF (+8 more)

### Community 74 - "Community 74"
Cohesion: 0.09
Nodes (11): WdfParallelRC, componentResistance, componentValue_C, componentValue_R, K, RC, RL, RR (+3 more)

### Community 75 - "Community 75"
Cohesion: 0.12
Nodes (14): AudioDetector, attackTime, audioDetectorParameters, lastEnvelope, releaseTime, sampleRate, setAttackTime, setReleaseTime (+6 more)

### Community 76 - "Community 76"
Cohesion: 0.08
Nodes (17): DelayAPF, bufferLength_mSec, delay, delayAPFParameters, lpf_state, modLFO, sampleRate, DelayAPFParameters (+9 more)

### Community 77 - "Community 77"
Cohesion: 0.10
Nodes (7): IComponentAdaptor, getOutput1, getOutput2, getOutput3, setInput1, setInput2, setInput3

### Community 78 - "Community 78"
Cohesion: 0.10
Nodes (17): WdfAdaptorBase, in1, in2, in3, openTerminalResistance, out1, out2, out3 (+9 more)

### Community 79 - "Community 79"
Cohesion: 0.10
Nodes (16): distortionModel, TriodeClassA, outputHPF, outputLSF, parameters, TriodeClassAParameters, asymmetry, enableHPF (+8 more)

### Community 80 - "Community 80"
Cohesion: 0.10
Nodes (17): WdfAdaptorBase, in1, in2, in3, openTerminalResistance, out1, out2, out3 (+9 more)

### Community 82 - "Community 82"
Cohesion: 0.12
Nodes (14): AudioDetector, attackTime, audioDetectorParameters, lastEnvelope, releaseTime, sampleRate, setAttackTime, setReleaseTime (+6 more)

### Community 83 - "Community 83"
Cohesion: 0.16
Nodes (4): PSMVocoderParameters, enablePeakPhaseLocking, enablePeakTracking, pitchShiftSemitones

### Community 84 - "Community 84"
Cohesion: 0.10
Nodes (7): IComponentAdaptor, getOutput1, getOutput2, getOutput3, setInput1, setInput2, setInput3

### Community 85 - "Community 85"
Cohesion: 0.10
Nodes (17): WdfAdaptorBase, in1, in2, in3, openTerminalResistance, out1, out2, out3 (+9 more)

### Community 86 - "Community 86"
Cohesion: 0.11
Nodes (10): Biquad, coeffArray, getS_value, parameters, processAudioSample, stateArray, storageComponent, BiquadParameters (+2 more)

### Community 87 - "Community 87"
Cohesion: 0.11
Nodes (9): BitCrusher, parameters, QL, BitCrusherParameters, quantizedBitDepth, IAudioSignalProcessor, canProcessAudioFrame, processAudioSample (+1 more)

### Community 88 - "Community 88"
Cohesion: 0.11
Nodes (15): ClassATubePre, inputLevel, outputLevel, parameters, shelvingFilter, triodes, ClassATubePreParameters, asymmetry (+7 more)

### Community 89 - "Community 89"
Cohesion: 0.14
Nodes (5): WDFIdealRLCLPF, parallelTerminatedAdaptor_C, sampleRate, seriesAdaptor_RL, wdfParameters

### Community 90 - "Community 90"
Cohesion: 0.10
Nodes (5): WdfCapacitor, componentResistance, componentValue, sampleRate, zRegister

### Community 91 - "Community 91"
Cohesion: 0.10
Nodes (5): WdfInductor, componentResistance, componentValue, sampleRate, zRegister

### Community 92 - "Community 92"
Cohesion: 0.10
Nodes (5): WdfResistor, componentResistance, componentValue, sampleRate, zRegister

### Community 93 - "Community 93"
Cohesion: 0.11
Nodes (10): Biquad, coeffArray, getS_value, parameters, processAudioSample, stateArray, storageComponent, BiquadParameters (+2 more)

### Community 94 - "Community 94"
Cohesion: 0.10
Nodes (19): FastFFT, destroyFFTW, doFFT, doInverseFFT, fft_input, fft_result, frameLength, ifft_input (+11 more)

### Community 96 - "Community 96"
Cohesion: 0.10
Nodes (5): WdfCapacitor, componentResistance, componentValue, sampleRate, zRegister

### Community 97 - "Community 97"
Cohesion: 0.10
Nodes (5): WdfInductor, componentResistance, componentValue, sampleRate, zRegister

### Community 98 - "Community 98"
Cohesion: 0.10
Nodes (5): WdfResistor, componentResistance, componentValue, sampleRate, zRegister

### Community 99 - "Community 99"
Cohesion: 0.11
Nodes (10): Biquad, coeffArray, getS_value, parameters, processAudioSample, stateArray, storageComponent, BiquadParameters (+2 more)

### Community 100 - "Community 100"
Cohesion: 0.10
Nodes (19): FastFFT, destroyFFTW, doFFT, doInverseFFT, fft_input, fft_result, frameLength, ifft_input (+11 more)

### Community 101 - "Community 101"
Cohesion: 0.10
Nodes (5): WdfCapacitor, componentResistance, componentValue, sampleRate, zRegister

### Community 102 - "Community 102"
Cohesion: 0.10
Nodes (5): WdfInductor, componentResistance, componentValue, sampleRate, zRegister

### Community 103 - "Community 103"
Cohesion: 0.10
Nodes (5): WdfResistor, componentResistance, componentValue, sampleRate, zRegister

### Community 104 - "Community 104"
Cohesion: 0.12
Nodes (14): CombFilter, bufferLength_mSec, comb_g, combFilterParameters, delay, lpf_g, lpf_state, sampleRate (+6 more)

### Community 105 - "Community 105"
Cohesion: 0.11
Nodes (13): IAudioSignalGenerator, renderAudioOutput, reset, LFO, B, C, lfoParameters, modCounter (+5 more)

### Community 106 - "Community 106"
Cohesion: 0.11
Nodes (15): ClassFdTubePre, inputLevel, outputLevel, parameters, shelvingFilter, triodes, fd2nParameters, asymmetry (+7 more)

### Community 107 - "Community 107"
Cohesion: 0.12
Nodes (14): CombFilter, bufferLength_mSec, comb_g, combFilterParameters, delay, lpf_g, lpf_state, sampleRate (+6 more)

### Community 108 - "Community 108"
Cohesion: 0.12
Nodes (14): CombFilter, bufferLength_mSec, comb_g, combFilterParameters, delay, lpf_g, lpf_state, sampleRate (+6 more)

### Community 109 - "Community 109"
Cohesion: 0.12
Nodes (9): FilterBankOutput, HFOut, LFOut, LRFilterBank, hpFilter, lpFilter, parameters, LRFilterBankParameters (+1 more)

### Community 110 - "Community 110"
Cohesion: 0.13
Nodes (9): getMagnitude(), getPhase(), PeakLimiter, detector, makeUpGain_dB, threshold_dB, doInverseFFT, doOverlapAdd (+1 more)

### Community 111 - "Community 111"
Cohesion: 0.12
Nodes (9): WDFIdealRLCBPF, parallelTerminatedAdaptor_R, sampleRate, seriesAdaptor_LC, wdfParameters, WdfSeriesAdaptor, B, N1 (+1 more)

### Community 112 - "Community 112"
Cohesion: 0.13
Nodes (11): SimpleDelay, bufferLength, bufferLength_mSec, delayBuffer, sampleRate, samplesPerMSec, simpleDelayParameters, SimpleDelayParameters (+3 more)

### Community 113 - "Community 113"
Cohesion: 0.12
Nodes (16): FastFFT, destroyFFTW, doFFT, doInverseFFT, fft_input, fft_result, frameLength, ifft_input (+8 more)

### Community 114 - "Community 114"
Cohesion: 0.12
Nodes (16): reverbDensity, ReverbTankParameters, apfDelayMax_mSec, apfDelayWeight_Pct, density, dryLevel_dB, fixeDelayMax_mSec, fixeDelayWeight_Pct (+8 more)

### Community 115 - "Community 115"
Cohesion: 0.12
Nodes (10): ReverbTank, apfDelayWeight, branchDelays, branchLPFs, branchNestedAPFs, fixedDelayWeight, parameters, preDelay (+2 more)

### Community 117 - "Community 117"
Cohesion: 0.12
Nodes (9): WDFButterLPF3, parallelAdaptor_C1, seriesAdaptor_L1, seriesTerminatedAdaptor_L2, WdfSeriesTerminatedAdaptor, B1, B3, N1 (+1 more)

### Community 118 - "Community 118"
Cohesion: 0.12
Nodes (12): WDFConstKBPF6, parallelAdaptor_L2C2, parallelAdaptor_L4C4, parallelTerminatedAdaptor_L6C6, seriesAdaptor_L1C1, seriesAdaptor_L3C3, seriesAdaptor_L5C5, WdfParallelTerminatedAdaptor (+4 more)

### Community 119 - "Community 119"
Cohesion: 0.13
Nodes (11): SimpleDelay, bufferLength, bufferLength_mSec, delayBuffer, sampleRate, samplesPerMSec, simpleDelayParameters, SimpleDelayParameters (+3 more)

### Community 120 - "Community 120"
Cohesion: 0.15
Nodes (9): DFOscillator, coeffArray, parameters, sampleRate, stateArray, generatorWaveform, OscillatorParameters, frequency_Hz (+1 more)

### Community 121 - "Community 121"
Cohesion: 0.13
Nodes (11): EnvelopeFollower, detector, filter, parameters, EnvelopeFollowerParameters, attackTime_mSec, fc, Q (+3 more)

### Community 122 - "Community 122"
Cohesion: 0.13
Nodes (12): NestedDelayAPF, nestedAPF, nestedAPFParameters, NestedDelayAPFParameters, enableLFO, innerAPF_g, innerAPFdelayTime_mSec, lfoDepth (+4 more)

### Community 124 - "Community 124"
Cohesion: 0.12
Nodes (9): WDFButterLPF3, parallelAdaptor_C1, seriesAdaptor_L1, seriesTerminatedAdaptor_L2, WdfSeriesTerminatedAdaptor, B1, B3, N1 (+1 more)

### Community 125 - "Community 125"
Cohesion: 0.12
Nodes (10): WDFIdealRLCHPF, parallelTerminatedAdaptor_L, sampleRate, seriesAdaptor_RC, wdfParameters, WdfParallelTerminatedAdaptor, A1, A3 (+2 more)

### Community 126 - "Community 126"
Cohesion: 0.13
Nodes (11): SimpleDelay, bufferLength, bufferLength_mSec, delayBuffer, sampleRate, samplesPerMSec, simpleDelayParameters, SimpleDelayParameters (+3 more)

### Community 127 - "Community 127"
Cohesion: 0.13
Nodes (9): FastConvolver, filterFastFFT, filterFFT, filterImpulseLength, filterIR, inputCount, vocoder, fftw_complex (+1 more)

### Community 128 - "Community 128"
Cohesion: 0.13
Nodes (12): NestedDelayAPF, nestedAPF, nestedAPFParameters, NestedDelayAPFParameters, enableLFO, innerAPF_g, innerAPFdelayTime_mSec, lfoDepth (+4 more)

### Community 129 - "Community 129"
Cohesion: 0.15
Nodes (5): WdfSeriesTerminatedAdaptor, B1, B3, N1, N2

### Community 130 - "Community 130"
Cohesion: 0.13
Nodes (11): EnvelopeFollower, detector, filter, parameters, EnvelopeFollowerParameters, attackTime_mSec, fc, Q (+3 more)

### Community 131 - "Community 131"
Cohesion: 0.13
Nodes (12): NestedDelayAPF, nestedAPF, nestedAPFParameters, NestedDelayAPFParameters, enableLFO, innerAPF_g, innerAPFdelayTime_mSec, lfoDepth (+4 more)

### Community 133 - "Community 133"
Cohesion: 0.13
Nodes (9): WDFTunableButterLPF3, C1_norm, L1_norm, L2_norm, parallelAdaptor_C1, sampleRate, seriesAdaptor_L1, seriesTerminatedAdaptor_L2 (+1 more)

### Community 134 - "Community 134"
Cohesion: 0.14
Nodes (9): TwoBandShelvingFilter, highShelfFilter, lowShelfFilter, parameters, TwoBandShelvingFilterParameters, highShelf_fc, highShelfBoostCut_dB, lowShelf_fc (+1 more)

### Community 136 - "Community 136"
Cohesion: 0.18
Nodes (9): WDFTunableButterLPF3, C1_norm, L1_norm, L2_norm, parallelAdaptor_C1, sampleRate, seriesAdaptor_L1, seriesTerminatedAdaptor_L2 (+1 more)

### Community 137 - "Community 137"
Cohesion: 0.13
Nodes (11): EnvelopeFollower, detector, filter, parameters, EnvelopeFollowerParameters, attackTime_mSec, fc, Q (+3 more)

### Community 138 - "Community 138"
Cohesion: 0.13
Nodes (9): FilterBankOutput, HFOut, LFOut, LRFilterBank, hpFilter, lpFilter, parameters, LRFilterBankParameters (+1 more)

### Community 139 - "Community 139"
Cohesion: 0.15
Nodes (5): WdfParallelTerminatedAdaptor, A1, A3, N1, N2

### Community 140 - "Community 140"
Cohesion: 0.13
Nodes (9): WDFTunableButterLPF3, C1_norm, L1_norm, L2_norm, parallelAdaptor_C1, sampleRate, seriesAdaptor_L1, seriesTerminatedAdaptor_L2 (+1 more)

### Community 141 - "Community 141"
Cohesion: 0.15
Nodes (10): modDelaylgorithm, ModulatedDelay, delay, lfo, parameters, ModulatedDelayParameters, algorithm, feedback_Pct (+2 more)

### Community 143 - "Community 143"
Cohesion: 0.13
Nodes (8): WDFBesselBSF3, parallelAdaptor_L2C2, seriesAdaptor_L1C1, seriesTerminatedAdaptor_L3C3, WdfSeriesAdaptor, B, N1, N2

### Community 144 - "Community 144"
Cohesion: 0.15
Nodes (10): modDelaylgorithm, ModulatedDelay, delay, lfo, parameters, ModulatedDelayParameters, algorithm, feedback_Pct (+2 more)

### Community 145 - "Community 145"
Cohesion: 0.22
Nodes (7): T, unique_ptr, windowType, LinearBuffer, buffer, bufferLength, makeWindow()

### Community 146 - "Community 146"
Cohesion: 0.15
Nodes (10): modDelaylgorithm, ModulatedDelay, delay, lfo, parameters, ModulatedDelayParameters, algorithm, feedback_Pct (+2 more)

### Community 147 - "Community 147"
Cohesion: 0.15
Nodes (8): FastConvolver, filterFastFFT, filterFFT, filterImpulseLength, filterIR, inputCount, vocoder, addZeroPad

### Community 148 - "Community 148"
Cohesion: 0.11
Nodes (14): PhaseShifter, apf, lfo, parameters, PhaseShifterParameters, intensity_Pct, lfoDepth_Pct, lfoRate_Hz (+6 more)

### Community 150 - "Community 150"
Cohesion: 0.15
Nodes (4): WdfParallelAdaptor, A, N1, N2

### Community 152 - "Community 152"
Cohesion: 0.10
Nodes (12): IAudioSignalProcessor, canProcessAudioFrame, processAudioSample, reset, WDFBesselBSF3, parallelAdaptor_L2C2, seriesAdaptor_L1C1, seriesTerminatedAdaptor_L3C3 (+4 more)

### Community 153 - "Community 153"
Cohesion: 0.15
Nodes (9): TwoBandShelvingFilter, highShelfFilter, lowShelfFilter, parameters, TwoBandShelvingFilterParameters, highShelf_fc, highShelfBoostCut_dB, lowShelf_fc (+1 more)

### Community 155 - "Community 155"
Cohesion: 0.21
Nodes (13): GUIParameter, PresetInfo, PresetParameter, vector, addPreset, clearUpdateGUIParameters, getPreset, initPresetParameters (+5 more)

### Community 156 - "Community 156"
Cohesion: 0.15
Nodes (12): BrickwallMagData, dftArrayLen, f_High, f_Low, fc, filterType, magArray, mirrorMag (+4 more)

### Community 157 - "Community 157"
Cohesion: 0.15
Nodes (10): Decimator, convolver, FIRLength, polyphase, polyPhaseConvolvers, ratio, sampleRate, DecimatorInput (+2 more)

### Community 158 - "Community 158"
Cohesion: 0.15
Nodes (10): Interpolator, convolver, FIRLength, polyphase, polyPhaseConvolvers, ratio, sampleRate, InterpolatorOutput (+2 more)

### Community 159 - "Community 159"
Cohesion: 0.17
Nodes (9): TwoBandShelvingFilter, highShelfFilter, lowShelfFilter, parameters, TwoBandShelvingFilterParameters, highShelf_fc, highShelfBoostCut_dB, lowShelf_fc (+1 more)

### Community 161 - "Community 161"
Cohesion: 0.21
Nodes (13): GUIParameter, PresetInfo, PresetParameter, vector, addPreset, clearUpdateGUIParameters, getPreset, initPresetParameters (+5 more)

### Community 162 - "Community 162"
Cohesion: 0.15
Nodes (12): BrickwallMagData, dftArrayLen, f_High, f_Low, fc, filterType, magArray, mirrorMag (+4 more)

### Community 164 - "Community 164"
Cohesion: 0.15
Nodes (12): BrickwallMagData, dftArrayLen, f_High, f_Low, fc, filterType, magArray, mirrorMag (+4 more)

### Community 165 - "Community 165"
Cohesion: 0.15
Nodes (10): Decimator, convolver, FIRLength, polyphase, polyPhaseConvolvers, ratio, sampleRate, DecimatorInput (+2 more)

### Community 166 - "Community 166"
Cohesion: 0.15
Nodes (10): Interpolator, convolver, FIRLength, polyphase, polyPhaseConvolvers, ratio, sampleRate, InterpolatorOutput (+2 more)

### Community 167 - "Community 167"
Cohesion: 0.17
Nodes (9): PhaseShifter, apf, lfo, parameters, PhaseShifterParameters, intensity_Pct, lfoDepth_Pct, lfoRate_Hz (+1 more)

### Community 168 - "Community 168"
Cohesion: 0.17
Nodes (5): WDFIdealRLCBSF, parallelTerminatedAdaptor_LC, sampleRate, seriesAdaptor_R, wdfParameters

### Community 170 - "Community 170"
Cohesion: 0.20
Nodes (5): dB2Raw(), PeakLimiter, detector, makeUpGain_dB, threshold_dB

### Community 171 - "Community 171"
Cohesion: 0.20
Nodes (5): SimpleLPF, simpleLPFParameters, state, SimpleLPFParameters, g

### Community 172 - "Community 172"
Cohesion: 0.20
Nodes (5): BitCrusher, parameters, QL, BitCrusherParameters, quantizedBitDepth

### Community 173 - "Community 173"
Cohesion: 0.20
Nodes (5): SimpleLPF, simpleLPFParameters, state, SimpleLPFParameters, g

### Community 174 - "Community 174"
Cohesion: 0.21
Nodes (11): ChannelIOConfig, GUIParameter, PresetParameter, vector, addSupportedAuxIOCombination, addSupportedIOCombination, clearUpdateGUIParameters, initPresetParameters (+3 more)

### Community 175 - "Community 175"
Cohesion: 0.20
Nodes (5): BitCrusher, parameters, QL, BitCrusherParameters, quantizedBitDepth

### Community 176 - "Community 176"
Cohesion: 0.20
Nodes (5): SimpleLPF, simpleLPFParameters, state, SimpleLPFParameters, g

### Community 177 - "Community 177"
Cohesion: 0.20
Nodes (6): LRFilterBank, hpFilter, lpFilter, parameters, LRFilterBankParameters, splitFrequency

### Community 180 - "Community 180"
Cohesion: 0.22
Nodes (7): WDFConstKBPF6, parallelAdaptor_L2C2, parallelAdaptor_L4C4, parallelTerminatedAdaptor_L6C6, seriesAdaptor_L1C1, seriesAdaptor_L3C3, seriesAdaptor_L5C5

### Community 181 - "Community 181"
Cohesion: 0.22
Nodes (6): getMagnitude(), getPhase(), fftw_complex, doInverseFFT, doOverlapAdd, principalArg()

### Community 185 - "Community 185"
Cohesion: 0.13
Nodes (8): WDFBesselBSF3, parallelAdaptor_L2C2, seriesAdaptor_L1C1, seriesTerminatedAdaptor_L3C3, WdfSeriesAdaptor, B, N1, N2

### Community 186 - "Community 186"
Cohesion: 0.50
Nodes (4): countForRatio(), decomposeFilter(), getFilterIRTable(), rateConversionRatio

### Community 187 - "Community 187"
Cohesion: 0.29
Nodes (8): syncInBoundVariables, updateOutBoundVariables, ProcessBufferInfo, postProcessAudioBuffers, preProcessAudioBuffers, ProcessBufferInfo, postProcessAudioBuffers, preProcessAudioBuffers

### Community 188 - "Community 188"
Cohesion: 0.50
Nodes (4): countForRatio(), decomposeFilter(), getFilterIRTable(), rateConversionRatio

### Community 189 - "Community 189"
Cohesion: 0.32
Nodes (4): T, LinearBuffer, buffer, bufferLength

### Community 190 - "Community 190"
Cohesion: 0.33
Nodes (6): wdfComponent, WdfComponentInfo, C, componentType, L, R

### Community 191 - "Community 191"
Cohesion: 0.33
Nodes (6): wdfComponent, WdfComponentInfo, C, componentType, L, R

### Community 192 - "Community 192"
Cohesion: 0.29
Nodes (6): edgeTransition, TransitionBandData, edgeType, slopeIncrement, startBin, stopBin

### Community 193 - "Community 193"
Cohesion: 0.33
Nodes (6): wdfComponent, WdfComponentInfo, C, componentType, L, R

### Community 194 - "Community 194"
Cohesion: 0.33
Nodes (5): SignalGenData, invertedOutput, normalOutput, quadPhaseOutput_neg, quadPhaseOutput_pos

### Community 195 - "Community 195"
Cohesion: 0.50
Nodes (4): ChannelIOConfig, addSupportedAuxIOCombination, addSupportedIOCombination, initPluginDescriptors

### Community 196 - "Community 196"
Cohesion: 0.40
Nodes (3): FilterBankOutput, HFOut, LFOut

### Community 197 - "Community 197"
Cohesion: 0.50
Nodes (4): ChannelIOConfig, addSupportedAuxIOCombination, addSupportedIOCombination, initPluginDescriptors

### Community 198 - "Community 198"
Cohesion: 0.40
Nodes (5): PresetInfo, addPreset, getPreset, guiParameterChanged, guiParameterChanged

### Community 200 - "Community 200"
Cohesion: 0.25
Nodes (7): WDFConstKBPF6, parallelAdaptor_L2C2, parallelAdaptor_L4C4, parallelTerminatedAdaptor_L6C6, seriesAdaptor_L1C1, seriesAdaptor_L3C3, seriesAdaptor_L5C5

## Knowledge Gaps
- **1708 isolated node(s):** `processAudioFrame`, `updatePluginParameter`, `updatePluginParameterNormalized`, `postUpdatePluginParameter`, `preProcessAudioBuffers` (+1703 more)
  These have ≤1 connection - possible missing edges or undocumented components.
- **3 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.

## Suggested Questions
_Questions this graph is uniquely positioned to answer:_

- **Why does `ClassFdTubePre` connect `Community 106` to `Community 153`, `Community 5`, `Community 9`, `Community 73`, `Community 110`, `Community 83`, `Community 152`, `Community 25`?**
  _High betweenness centrality (0.065) - this node is a cross-community bridge._
- **Why does `PluginCore` connect `Community 9` to `Community 18`, `Community 174`, `Community 198`, `Community 106`?**
  _High betweenness centrality (0.039) - this node is a cross-community bridge._
- **Why does `PluginCore_FD2N` connect `Community 5` to `Community 106`, `Community 18`, `Community 198`?**
  _High betweenness centrality (0.029) - this node is a cross-community bridge._
- **What connects `processAudioFrame`, `updatePluginParameter`, `updatePluginParameterNormalized` to the rest of the system?**
  _1708 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `Community 0` be split into smaller, more focused modules?**
  _Cohesion score 0.027777777777777776 - nodes in this community are weakly interconnected._
- **Should `Community 1` be split into smaller, more focused modules?**
  _Cohesion score 0.027777777777777776 - nodes in this community are weakly interconnected._
- **Should `Community 2` be split into smaller, more focused modules?**
  _Cohesion score 0.030125195618153366 - nodes in this community are weakly interconnected._