Frequency

Analyze and synthesize signals in the frequency domain using FFT and wavelet transforms.

3|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/garochee33/DSH --skill frequency-garochee33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Frequency
Source: https://github.com/garochee33/DSH/tree/main/kb/skills/frequency
Command: npx skills add https://github.com/garochee33/DSH --skill frequency-garochee33

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you understand, generate, and manipulate signals in the frequency domain, making it easier to analyze patterns, resonance, and wave behavior that are hard to see in raw time-series data.

Core Features & Use Cases

  • Spectral Analysis: Perform FFT and IFFT to inspect signal content and reconstruct waveforms.
  • Wave Modeling: Model resonance, standing waves, cymatics, and harmonic stacking for scientific or creative workflows.
  • Frequency Taxonomy: Work with brainwave bands, Schumann resonance, and solfeggio frequencies for structured analysis or synthesis.
  • Use Case: A researcher can feed in an audio or sensor signal, identify dominant peaks, compare them against known bands, and synthesize a target waveform for experimentation or visualization.

Quick Start

Ask the Frequency skill to compute the FFT spectrum of your signal and summarize the dominant frequencies in plain language.

Frequently Asked Questions about Frequency

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compute the FFT spectrum of a time-series signal?

To compute the FFT spectrum of a time-series signal, you apply a Fast Fourier Transform to convert raw waveform data into the frequency domain, identifying dominant peaks and spectral content for analysis.

Can I model resonance and standing waves from raw waveform inputs?

Yes, you can model resonance and standing waves from raw waveform inputs by synthesizing harmonic stacks and applying wavelet transforms to visualize cymatics and specific frequency band behaviors.

What is the best way to classify signal data into known frequency bands?

The best way to classify signal data into known frequency bands is to perform spectral analysis using FFT, compare the extracted dominant peaks against predefined taxonomies like brainwave bands or Schumann resonance, and categorize accordingly.

Does signal processing in the frequency domain require numerical waveform synthesis support?

Yes, signal processing in the frequency domain requires numerical waveform synthesis support to execute FFT, wavelet transforms, and frequency band definitions accurately within scientific and audio workflows.

Why use wavelet transforms instead of FFT for spectral inspection?

You use wavelet transforms instead of FFT for spectral inspection when you need to analyze localized, non-stationary signal patterns in the frequency domain, whereas FFT is better suited for identifying global dominant frequencies.