Skip to main content

MakeEnsembleAnalysis

Второй (независимый от trends-FFT) детектор: DSP-ансамбль harmonic / cepstral / spectral-flux исполняется хостом на окне от CollectSamples. Пара к MakeFftTrendsAnalysis для MakeDetectionFusion.

Pins

Runtime

На exec host-мост (makeEnsembleAnalysisFromSampleRefsEnsembleProducer из @membrana/detection-ensemble-service на стороне клиента) прогоняет ансамбль на окне и кладёт EnsembleAnalysisRef в runtime store. Узел stateless, device-board сервисы не импортирует.

Preconditions

  • Непустой batch от CollectSamples: пустой AudioSampleRefList останавливает сценарий ошибкой (как MakeFftTrendsAnalysis).

Anti-patterns

  • Подавать сырые сэмплы мимо CollectSamples — узел ждёт накопленное окно.

Minimal graph

Code

make-ensemble-analysis-node.ts · runtime/ensemble-node-executor.test.ts