Categories

Audio Granulator

Apply granular synthesis to the audio

Deconstructs audio into tiny sonic grains and reassembles them with new timing, pitch, and texture characteristics. Creates ethereal clouds, glitch textures, and evolving soundscapes characteristic of granular synthesis. Perfect for ambient music, sound design, and experimental audio manipulation.

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: audio/*

1 50 500

Duration of each audio grain. Smaller values = more fragmented texture.

1 30 100

How many grains per second. Higher values = denser, more continuous sound.

0 20 100

Random timing variation between grains. Higher values = more scattered, unpredictable texture.

0.25 1 4

Pitch modification of grains. Can create harmonic or dissonant clusters.

0 0.4 1

Overall randomization of grain parameters. Higher values = more chaotic, evolving texture.

0 0.3 1

Amount of overlap between grains. Higher values = smoother, more blended texture.

0 0.75 1

Balance between dry (original) and wet (granular) signal.

API Documentation

Request Endpoint

POST /en/api/tools/audio-granulator

Request Parameters

Parameter Name Type Required Description
audioFile file (Upload required) Yes -
grainSize range No Duration of each audio grain. Smaller values = more fragmented texture.
density range No How many grains per second. Higher values = denser, more continuous sound.
spray range No Random timing variation between grains. Higher values = more scattered, unpredictable texture.
pitch range No Pitch modification of grains. Can create harmonic or dissonant clusters.
randomness range No Overall randomization of grain parameters. Higher values = more chaotic, evolving texture.
overlap range No Amount of overlap between grains. Higher values = smoother, more blended texture.
mix range No Balance between dry (original) and wet (granular) signal.
outputFormat select No -

File type parameters need to be uploaded first via POST /upload/audio-granulator to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-audio-granulator": {
      "name": "audio-granulator",
      "description": "Apply granular synthesis to the audio",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-granulator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]