- DATA
- ISOLATION
- REDUCTION
- HUMAN
Short answer
How do I extract pitch data from audio arrays?
Your AI uses the Fourier Transform Engine to run a Fast Fourier Transform on numeric audio arrays. This converts time-domain signals into frequency-domain data so you can pinpoint specific pitches. You'll get a clear breakdown of the spectral components.
The results of your analysis
What you get from the processing
The AI handles the heavy math so you can focus on the audio characteristics.
DATA
Frequency domain arrays
The AI converts raw amplitude values into frequency bins. You get the exact spectral distribution needed for pitch detection.
ISOLATION
Specific pitch identification
The AI identifies dominant frequencies within the signal. This lets you isolate a single note or tone from a complex recording.
REDUCTION
Noise and harmonic filtering
The AI processes the transformed data to separate signal from noise. You can then focus on the fundamental frequency without interference.
HUMAN
Manual interpretation
The AI provides the raw frequency values and peaks. You decide how to apply these findings to your music or acoustic research.
The workflow
What your AI does when the audio data arrives.
The AI moves from raw numbers to actionable frequency information through a mathematical pipeline.
Input processing
The AI receives the raw numeric arrays representing your audio signal.
calculate_fftFrequency conversion
The AI performs the mathematical transformation to shift the data from the time domain to the frequency domain.
calculate_fftPeak detection
The AI scans the resulting frequency bins to find the strongest signal components.
calculate_fftData reporting
The AI presents the frequency peaks and spectral data in a format you can read.
calculate_fft
Try it
Copy these to start.
Use these prompts to kick off your analysis.
Starting points
Replace the bracketed text with your specific data sources like a local file path or a specific array variable.
fft.js Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_OgVdcAJ5c4akzqqyOKLcs4VoR2ziukAMExZvS9jD/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — fft.js capabilities are ready to use.
{
"mcpServers": {
"fourier-transform-engine-mcp": {
"url": "https://edge.vinkius.com/vk_preview_OgVdcAJ5c4akzqqyOKLcs4VoR2ziukAMExZvS9jD/mcp"
}
}
}Run a Fourier Transform on the audio array in my current workspace.
Analyze the frequency components of the audio data in 'recording_01.npy'.
Find the dominant pitch in this numeric audio array.
Convert this raw audio signal into frequency-domain data and show me the peak frequencies.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Fourier Transform Engine once, then ask.
One connection links the MCP to your AI client. You'll find the full technical details on the Connector page.
Connect Fourier Transform Engine to your AIFAQ
How this task behaves
- 01
Can the AI play the audio back to me?
No. The AI only processes the numeric arrays to provide frequency data; it does not have audio playback capabilities.
- 02
Does the AI modify my original audio files?
No. The AI only reads the numeric data you provide to perform calculations. It cannot overwrite or edit your source files.
- 03
What kind of data does the AI need?
The AI needs numeric arrays that represent the audio signal in the time domain.
- 04
Can the AI identify musical notes?
The AI identifies frequency peaks. You will need to map those frequencies to musical notes yourself.
- 05
Can the AI clean up noisy audio?
No. The AI can identify the noise components in the frequency domain, but it cannot perform audio cleaning or filtering on the original file.
More questions about Fourier Transform Engine? The Connector page answers them. See everything the Fourier Transform Engine Connector can do
Connect fft.js to Claude, Cursor, ChatGPT & more
