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

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

## Summary
- 2218 nodes · 3548 edges · 130 communities (120 shown, 10 thin omitted)
- Extraction: 96% EXTRACTED · 4% INFERRED · 0% AMBIGUOUS · INFERRED: 139 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 77
- Community 78
- Community 79
- Community 80
- Community 81
- Community 82
- Community 83
- Community 84
- Community 85
- Community 86
- Community 88
- Community 89
- Community 90
- Community 91
- Community 92
- Community 93
- Community 94
- Community 95
- Community 96
- Community 97
- Community 98
- Community 99
- Community 100
- Community 101
- Community 102
- Community 104
- Community 105
- Community 106
- Community 107
- Community 108
- Community 109
- Community 110
- Community 111
- Community 112
- Community 113
- Community 114
- Community 116
- Community 117
- Community 118
- Community 119
- Community 120
- Community 121
- Community 122
- Community 123
- Community 124
- Community 125
- Community 126
- Community 129

## God Nodes (most connected - your core abstractions)
1. `PluginParameter` - 152 edges
2. `PluginBase` - 114 edges
3. `PluginCore_BabelonneD` - 50 edges
4. `IAudioSignalProcessor` - 49 edges
5. `PhaseVocoder` - 43 edges
6. `WdfAdaptorBase` - 40 edges
7. `IComponentAdaptor` - 37 edges
8. `SpectrumView` - 32 edges
9. `FourBandDynamicsParameters` - 32 edges
10. `WdfSeriesRL` - 31 edges

## Surprising Connections (you probably didn't know these)
- `initPluginParameters` --calls--> `addPluginParameter`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/Babelonne_D/plugincore_babelonned.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/common/PluginKernel/pluginbase.h
- `initPluginParameters` --calls--> `setParamAuxAttribute`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/Babelonne_D/plugincore_babelonned.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/common/PluginKernel/pluginbase.h
- `updatePluginParameter` --calls--> `setPIParamValue`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/Babelonne_D/plugincore_babelonned.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/common/PluginKernel/pluginbase.h
- `updatePluginParameterNormalized` --calls--> `setPIParamValueNormalized`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/Babelonne_D/plugincore_babelonned.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/common/PluginKernel/pluginbase.h
- `try_dequeue()` --calls--> `compiler_fence()`  [INFERRED]
  dl48-software/dsp-stack-ng/dsp/fx/Babelson/common/CustomControls/readerwriterqueue.h → dl48-software/dsp-stack-ng/dsp/fx/Babelson/common/CustomControls/atomicops.h

## Import Cycles
- None detected.

## Communities (130 total, 10 thin omitted)

### Community 0 - "Community 0"
Cohesion: 0.03
Nodes (45): APISpecificInfo, AudioProcDescriptor, controlVariableType, ProcessBufferInfo, MessageInfo, midiEvent, PluginInfo, PresetInfo (+37 more)

### Community 1 - "Community 1"
Cohesion: 0.03
Nodes (36): auxParameterAttributeMap, PluginParameter, appendUnits, auxAttributeMap, boundVariableDataType, boundVariableDouble, boundVariableFloat, boundVariableInt (+28 more)

### Community 2 - "Community 2"
Cohesion: 0.06
Nodes (53): GUIParameter, MessageInfo, midiEvent, PluginInfo, vector, VectorJoystickData, PluginCore_BabelonneD, apfDelayMax_mSec (+45 more)

### Community 3 - "Community 3"
Cohesion: 0.05
Nodes (31): distortionModel, ClassATubePre, inputLevel, outputLevel, parameters, shelvingFilter, triodes, ClassATubePreParameters (+23 more)

### Community 4 - "Community 4"
Cohesion: 0.06
Nodes (28): DFOscillator, coeffArray, parameters, sampleRate, stateArray, IAudioSignalGenerator, renderAudioOutput, reset (+20 more)

### Community 5 - "Community 5"
Cohesion: 0.08
Nodes (24): countForRatio(), Decimator, convolver, FIRLength, polyphase, polyPhaseConvolvers, ratio, sampleRate (+16 more)

### Community 6 - "Community 6"
Cohesion: 0.08
Nodes (21): atomic, string, vector, TextDisplayViewMessage, controlStringCount, labelString, message, stringList (+13 more)

### Community 7 - "Community 7"
Cohesion: 0.11
Nodes (16): WdfAdaptorBase, in1, in2, in3, openTerminalResistance, out1, out2, out3 (+8 more)

### Community 8 - "Community 8"
Cohesion: 0.13
Nodes (10): CHorizontalSlider, CHorizontalSliderEx, aaxSlider, delta, maxControlValue, mouseStartPoint, oldButton, oldVal (+2 more)

### Community 9 - "Community 9"
Cohesion: 0.07
Nodes (28): FourBandDynamicsParameters, attack, bypass, dryVolume, dynamicsMode, enableMS, enableMute, enableSidechain (+20 more)

### Community 10 - "Community 10"
Cohesion: 0.12
Nodes (20): atanWaveShaper(), calcEdgeFrequencies(), calculateBrickwallMagArray(), calcWSGain(), complexMultiply(), ComplexNumber, imag, real (+12 more)

### Community 11 - "Community 11"
Cohesion: 0.07
Nodes (24): PhaseVocoder, fft_input, fft_result, fftCounter, frameLength, hopSize, ifft_result, inputBuffer (+16 more)

### Community 12 - "Community 12"
Cohesion: 0.13
Nodes (20): AuxParameterAttribute, PluginInfo, doParameterSmoothing, doVST3SAAUpdates, getInputChannelCount, getOutputChannelCount, getPIParamValueDouble, getPIParamValueFloat (+12 more)

### Community 13 - "Community 13"
Cohesion: 0.08
Nodes (21): ClassAValve, dcBlockingFilter, lossyIntegrator, lowShelvingFilter, parameters, sampleRate, upperBandwidthFilter, ClassAValveParameters (+13 more)

### Community 14 - "Community 14"
Cohesion: 0.11
Nodes (14): CKickButton, CVuMeter, CXYPad, CKickButtonEx, entryState, mouseBehavior, CVuMeterEx, detector (+6 more)

### Community 15 - "Community 15"
Cohesion: 0.11
Nodes (18): CMeterDetector, analogTC, attackTime, attackTime_mSec, detect, detectMode, detectorSampleRate, envelope (+10 more)

### Community 16 - "Community 16"
Cohesion: 0.09
Nodes (22): fftw_complex, fftw_plan, spectrumViewWindowType, SpectrumView, addFFTInputData, currentFFTMagBuffer, data, dataQueue (+14 more)

### Community 17 - "Community 17"
Cohesion: 0.09
Nodes (19): getMagnitude(), getPhase(), principalArg(), PSMVocoder, alphaStretchRatio, binData, binDataPrevious, ha (+11 more)

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

### Community 19 - "Community 19"
Cohesion: 0.11
Nodes (16): draw, checkDefaultValue, CDrawContext, checkDefaultValue, draw, CXYPadEx, draw, isJoystickPad (+8 more)

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

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

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

### Community 23 - "Community 23"
Cohesion: 0.15
Nodes (4): WdfSeriesAdaptor, B, N1, N2

### Community 24 - "Community 24"
Cohesion: 0.10
Nodes (15): WDFIdealRLCBPF, parallelTerminatedAdaptor_R, sampleRate, seriesAdaptor_LC, wdfParameters, WDFIdealRLCLPF, parallelTerminatedAdaptor_C, sampleRate (+7 more)

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

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

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

### Community 28 - "Community 28"
Cohesion: 0.09
Nodes (19): VariBPF, current_FH, current_FL, currentFilterGain, hpf, lpf, parameters, sampleRate (+11 more)

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

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

### Community 31 - "Community 31"
Cohesion: 0.31
Nodes (19): onMouseDown, onMouseMoved, onMouseUp, onMouseDown, onMouseMoved, onMouseUp, onMouseDown, onMouseUp (+11 more)

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

### Community 33 - "Community 33"
Cohesion: 0.13
Nodes (5): WDFIdealRLCHPF, parallelTerminatedAdaptor_L, sampleRate, seriesAdaptor_RC, wdfParameters

### Community 34 - "Community 34"
Cohesion: 0.11
Nodes (16): contourType, ToneStack, contourBPF, contourBPFGain, contourHPF, contourHPFGain, highShelfFilter, lowShelfFilter (+8 more)

### Community 35 - "Community 35"
Cohesion: 0.13
Nodes (10): int64_t, LightweightSemaphore, m_count, m_sema, Semaphore, m_hSema, m_sema, sem_t (+2 more)

### Community 36 - "Community 36"
Cohesion: 0.12
Nodes (13): compareSelectedString, AuxParameterAttribute, controlVariableType, string, taper, vector, getAuxAttribute, getControlValueAsString (+5 more)

### Community 37 - "Community 37"
Cohesion: 0.17
Nodes (4): PSMVocoderParameters, enablePeakPhaseLocking, enablePeakTracking, pitchShiftSemitones

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

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

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

### Community 42 - "Community 42"
Cohesion: 0.11
Nodes (15): ampGainStructure, OneMarkAmpParameters, ampGainStyle, bright, dcShift, inputHPF_010, masterVolume_010, toneStackParameters (+7 more)

### Community 43 - "Community 43"
Cohesion: 0.12
Nodes (13): analogFilter, AnalogFIRFilter, analogMagArray, convolver, irArray, parameters, sampleRate, AnalogFIRFilterParameters (+5 more)

### Community 44 - "Community 44"
Cohesion: 0.11
Nodes (18): classBType, ClassBValveParameters, algorithm, asymWaveshaper_g, asymWaveshaper_Ln, asymWaveshaper_Lp, clipPointPositive, dcOffsetDetectedNeg (+10 more)

### Community 45 - "Community 45"
Cohesion: 0.18
Nodes (12): align_for(), BlockingReaderWriterQueue, inner, sema, ceilToPow2(), emplace(), enqueue(), AE_FORCEINLINE (+4 more)

### Community 46 - "Community 46"
Cohesion: 0.12
Nodes (8): biquadAlgorithm, Biquad, coeffArray, parameters, stateArray, storageComponent, BiquadParameters, biquadCalcType

### Community 47 - "Community 47"
Cohesion: 0.12
Nodes (14): CAnimKnobEx, aaxKnob, checkDefaultValue, coef, fEntryState, firstPoint, lastPoint, maxControlValue (+6 more)

### Community 48 - "Community 48"
Cohesion: 0.15
Nodes (16): CBitmap, CCoord, CDrawContext, CPoint, CRect, IControlListener, spectrumViewWindowType, CustomKnobView::CustomKnobView() (+8 more)

### Community 49 - "Community 49"
Cohesion: 0.16
Nodes (6): bipolarToUnipolar(), processAudioSample, boundValue(), checkFloatUnderflow(), doBipolarModulation(), doUnipolarModulationFromMax()

### Community 50 - "Community 50"
Cohesion: 0.12
Nodes (14): TurboDistorto, inputGain, outputGain, parameters, sampleRate, toneFilter, variBPF, TurboDistortoParameters (+6 more)

### Community 51 - "Community 51"
Cohesion: 0.13
Nodes (11): complexLPFOrder, complexLPFPreset, ComplexLPF, filterGain, lowPassFilters, parameters, sampleRate, ComplexLPFParameters (+3 more)

### Community 52 - "Community 52"
Cohesion: 0.14
Nodes (9): FourBandDynamics, dryVolume_cooked, dynamicsProcessor, k, parameters, sampleRate, splitterFilters, threshold_cooked (+1 more)

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

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

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

### Community 56 - "Community 56"
Cohesion: 0.18
Nodes (9): CControl, CTextButton, KnobLinkController, linkControl, linkControls, linkedKnobs, parentController, IController (+1 more)

### Community 57 - "Community 57"
Cohesion: 0.13
Nodes (14): Block, cachelineFiller0, cachelineFiller1, data, front, localFront, localTail, next (+6 more)

### Community 58 - "Community 58"
Cohesion: 0.13
Nodes (15): fftw_complex, FastFFT, doFFT, doInverseFFT, fft_input, fft_result, frameLength, ifft_input (+7 more)

### Community 59 - "Community 59"
Cohesion: 0.14
Nodes (8): FastConvolver, filterFastFFT, filterFFT, filterImpulseLength, filterIR, inputCount, vocoder, fftw_complex

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

### Community 61 - "Community 61"
Cohesion: 0.12
Nodes (8): WDFButterLPF3, parallelAdaptor_C1, seriesAdaptor_L1, seriesTerminatedAdaptor_L2, WdfParallelAdaptor, A, N1, N2

### Community 62 - "Community 62"
Cohesion: 0.09
Nodes (19): CVerticalSlider, CReadOnlyKnob, CVerticalSliderEx, aaxSlider, delta, maxControlValue, mouseStartPoint, oldButton (+11 more)

### Community 64 - "Community 64"
Cohesion: 0.13
Nodes (14): DynamicsProcessorParameters, attackTime_mSec, calculation, enableSidechain, gainReduction, gainReduction_dB, hardLimitGate, kneeWidth_dB (+6 more)

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

### Community 66 - "Community 66"
Cohesion: 0.13
Nodes (8): IAudioSignalProcessor, canProcessAudioFrame, processAudioSample, reset, WDFBesselBSF3, parallelAdaptor_L2C2, seriesAdaptor_L1C1, seriesTerminatedAdaptor_L3C3

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

### Community 68 - "Community 68"
Cohesion: 0.15
Nodes (10): BigMuffToneControl, filterBlend, filterGain, hsf, lpf, parameters, sampleRate, BigMuffToneControlParameters (+2 more)

### Community 69 - "Community 69"
Cohesion: 0.16
Nodes (6): ClassBValvePair, dcBlockingFilter, lossyIntegrator, parameters, sampleRate, upperBandwidthFilter

### Community 70 - "Community 70"
Cohesion: 0.13
Nodes (13): OneMarkAmp, driveGain, inputGain, inputHPF, outputGain, outputHPF, outputLPF, outputPentodes (+5 more)

### Community 71 - "Community 71"
Cohesion: 0.14
Nodes (11): CHoriTxtAlign, CTextLabel, CustomKnobView, dataQueue, sendMessage, updateView, CustomTextLabel, textAlignment (+3 more)

### Community 73 - "Community 73"
Cohesion: 0.14
Nodes (12): AudioDelay, bufferLength, bufferLength_mSec, delayBuffer_L, delayBuffer_R, delayInSamples_L, delayInSamples_R, dryMix (+4 more)

### Community 74 - "Community 74"
Cohesion: 0.15
Nodes (7): AudioFilter, audioFilterParameters, biquad, calculateFilterCoeffs, coeffArray, sampleRate, getMagResponse()

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

### Community 77 - "Community 77"
Cohesion: 0.14
Nodes (9): ZVAFilter, alpha, alpha0, analogMatchSigma, beta, integrator_z, rho, sampleRate (+1 more)

### Community 78 - "Community 78"
Cohesion: 0.15
Nodes (5): WickerAmp, parameters, reverb, sampleRate, tubeAmpChannel

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

### Community 80 - "Community 80"
Cohesion: 0.15
Nodes (11): delayAlgorithm, delayUpdateType, AudioDelayParameters, algorithm, delayRatio_Pct, dryLevel_dB, feedback_Pct, leftDelay_mSec (+3 more)

### Community 81 - "Community 81"
Cohesion: 0.28
Nodes (13): CAnimKnobEx::CAnimKnobEx(), CHorizontalSliderEx::CHorizontalSliderEx(), CKickButtonEx::CKickButtonEx(), CBitmap, CCoord, CRect, IControlListener, CVerticalSliderEx::CVerticalSliderEx() (+5 more)

### Community 82 - "Community 82"
Cohesion: 0.19
Nodes (4): ImpulseConvolver, irBuffer, length, signalBuffer

### Community 83 - "Community 83"
Cohesion: 0.21
Nodes (8): AudioDetector, attackTime, audioDetectorParameters, lastEnvelope, releaseTime, sampleRate, setAttackTime, setReleaseTime

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

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

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

### Community 88 - "Community 88"
Cohesion: 0.18
Nodes (11): DATA_QUEUE_LEN, WaveView, addWaveDataPoint, circularBuffer, circularBufferLength, currentRect, dataQueue, paintXAxis (+3 more)

### Community 89 - "Community 89"
Cohesion: 0.24
Nodes (8): fetch_add_acquire(), fetch_add_release(), AE_FORCEINLINE, T, U, load(), _SECURITY_ATTRIBUTES, weak_atomic

### Community 90 - "Community 90"
Cohesion: 0.23
Nodes (11): processAudioSample, getS_value, windowType, destroyFFTW, initialize, addZeroPad, advanceAndCheckFFT, doInverseFFT (+3 more)

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

### Community 92 - "Community 92"
Cohesion: 0.17
Nodes (4): DynamicsProcessor, detector, parameters, sidechainInputSample

### Community 93 - "Community 93"
Cohesion: 0.20
Nodes (4): PeakLimiter, detector, makeUpGain_dB, threshold_dB

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

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

### Community 96 - "Community 96"
Cohesion: 0.22
Nodes (10): initPluginPresets, GUIParameter, PresetInfo, vector, addPreset, clearUpdateGUIParameters, initPresetParameters, makePluginParameterVectorCopy (+2 more)

### Community 97 - "Community 97"
Cohesion: 0.20
Nodes (6): CircularBuffer, buffer, bufferLength, interpolate, wrapMask, writeIndex

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

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

### Community 100 - "Community 100"
Cohesion: 0.18
Nodes (9): ZVAFilterParameters, enableGainComp, enableNLP, fc, filterOutputGain_dB, matchAnalogNyquistLPF, Q, selfOscillate (+1 more)

### Community 101 - "Community 101"
Cohesion: 0.20
Nodes (5): COptionMenu, CustomOptionMenu, lastActualEntryIndex, CRect, IControlListener

### Community 102 - "Community 102"
Cohesion: 0.20
Nodes (8): BinData, isPeak, localPeakBin, magnitude, phi, previousPeakBin, psi, updatedPhase

### Community 104 - "Community 104"
Cohesion: 0.22
Nodes (8): CustomViewMessage, controlAlpha, message, messageData, queryString, replyString, showAlternateGraphic, visible

### Community 105 - "Community 105"
Cohesion: 0.22
Nodes (8): AnalogMagData, dftArrayLen, fc, filterType, magArray, mirrorMag, Q, sampleRate

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

### Community 107 - "Community 107"
Cohesion: 0.32
Nodes (8): int64_t, U, try_dequeue(), wait_dequeue(), wait_dequeue_timed(), duration, Period, Rep

### Community 108 - "Community 108"
Cohesion: 0.25
Nodes (6): AudioDetectorParameters, attackTime_mSec, clampToUnityMax, detect_dB, detectMode, releaseTime_mSec

### Community 109 - "Community 109"
Cohesion: 0.25
Nodes (6): AudioFilterParameters, algorithm, boostCut_dB, fc, Q, filterAlgorithm

### Community 110 - "Community 110"
Cohesion: 0.33
Nodes (5): ChannelIOConfig, initPluginParameters, addSupportedAuxIOCombination, addSupportedIOCombination, initPluginParameterArray

### Community 111 - "Community 111"
Cohesion: 0.29
Nodes (5): RAFX2CustomViewMessage, labelString, message, stringCount, stringList

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

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

### Community 114 - "Community 114"
Cohesion: 0.40
Nodes (6): compiler_fence(), fence(), peek(), pop(), size_approx(), memory_order

### Community 116 - "Community 116"
Cohesion: 0.60
Nodes (3): CView, IUIDescription, UIAttributes

### Community 117 - "Community 117"
Cohesion: 0.40
Nodes (5): ProcessBufferInfo, postProcessAudioBuffers, preProcessAudioBuffers, syncInBoundVariables, updateOutBoundVariables

### Community 118 - "Community 118"
Cohesion: 0.40
Nodes (4): ResetInfo, reset, ResetInfo, reset

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

### Community 129 - "Community 129"
Cohesion: 0.33
Nodes (5): CTextButton, TextButtonEx, draw, entryState, mouseBehavior

## Knowledge Gaps
- **860 isolated node(s):** `reverb`, `kRT`, `lpf_g`, `lowShelf_fc`, `lowShelfBoostCut_dB` (+855 more)
  These have ≤1 connection - possible missing edges or undocumented components.
- **10 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 `PluginParameter` connect `Community 1` to `Community 0`, `Community 96`, `Community 36`, `Community 6`, `Community 72`, `Community 12`, `Community 127`, `Community 110`, `Community 19`, `Community 118`, `Community 120`, `Community 121`, `Community 122`, `Community 123`, `Community 124`, `Community 125`, `Community 63`?**
  _High betweenness centrality (0.155) - this node is a cross-community bridge._
- **Why does `ReverbTank` connect `Community 54` to `Community 2`, `Community 67`, `Community 66`, `Community 37`, `Community 10`, `Community 78`, `Community 20`, `Community 53`, `Community 55`, `Community 94`, `Community 95`?**
  _High betweenness centrality (0.096) - this node is a cross-community bridge._
- **Why does `PluginCore_BabelonneD` connect `Community 2` to `Community 96`, `Community 0`, `Community 110`, `Community 117`, `Community 118`, `Community 54`?**
  _High betweenness centrality (0.093) - this node is a cross-community bridge._
- **What connects `reverb`, `kRT`, `lpf_g` to the rest of the system?**
  _860 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `Community 0` be split into smaller, more focused modules?**
  _Cohesion score 0.028703703703703703 - nodes in this community are weakly interconnected._
- **Should `Community 1` be split into smaller, more focused modules?**
  _Cohesion score 0.025974025974025976 - nodes in this community are weakly interconnected._
- **Should `Community 2` be split into smaller, more focused modules?**
  _Cohesion score 0.06103896103896104 - nodes in this community are weakly interconnected._