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.

Key Facts

Category
Media
Input Types
file, range, select
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The Audio Granulator tool applies granular synthesis to audio files, deconstructing them into tiny sonic grains and reassembling them with new timing, pitch, and texture characteristics. It creates ethereal clouds, glitch textures, and evolving soundscapes, ideal for ambient music, sound design, and experimental audio manipulation.

When to Use

  • When transforming a standard audio clip into textured, atmospheric soundscapes for ambient music or film scores.
  • For creating glitchy, fragmented audio effects in electronic music production or sound design projects.
  • To experiment with granular synthesis techniques for innovative sound manipulation in avant-garde compositions.

How It Works

  • Upload an audio file in supported formats such as MP3, WAV, or FLAC.
  • Adjust parameters like grain size, density, spray, pitch, and randomness to shape the audio texture.
  • Set the wet/dry mix and output format, then process the audio to generate the granular synthesis result.

Use Cases

Creating ambient background layers for videos, games, or meditation apps.
Designing unique glitch effects or textured soundscapes for film, TV, or interactive media.
Experimenting with audio manipulation for experimental music or sound art installations.

Examples

1. Ambient Vocal Texture

Music Producer
Background
A music producer is working on an ambient track and needs to add ethereal depth to a plain vocal sample.
Problem
The vocal sample lacks atmospheric texture and sounds too dry for the ambient genre.
How to Use
Upload 'vocal_sample.mp3', set grain size to 100 ms, density to 50 grains/sec, randomness to 0.6, and wet/dry mix to 0.8 for a blended effect.
Outcome
The vocal transforms into a dreamy, cloud-like texture that enhances the ambient track with evolving sonic layers.

2. Glitch Drum Loop

Background
An electronic musician wants to add dynamic, fragmented elements to a repetitive drum loop.
Problem
The drum loop is monotonous and needs glitchy, experimental variations to increase interest.
How to Use
Upload 'drum_loop.wav', reduce grain size to 20 ms, set spray to 80 ms, pitch to 1.5, and overlap to 0.5 for smoother transitions.
Outcome
The drum loop now features scattered, glitchy grains with dissonant pitch shifts, adding rhythmic complexity and experimental flair.

Try with Samples

audio, text, file

Related Hubs

FAQ

What audio file formats are supported?

The tool supports MP3, AAC, M4A, OGG, Opus, FLAC, and WAV formats.

How does grain size affect the output?

Smaller grain sizes (e.g., 1-50 ms) create more fragmented, glitchy textures, while larger sizes (e.g., 100-500 ms) produce smoother, continuous sounds.

Can I process live audio input?

No, this tool only processes pre-recorded audio files; it does not support real-time audio input.

What is the purpose of the 'spray' parameter?

Spray adds random timing variation between grains, making the texture more scattered and unpredictable for creative effects.

How do I balance the original and processed audio?

Use the wet/dry mix slider to control the blend between the dry (original) and wet (granular) signals, from 0 (fully dry) to 1 (fully wet).

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]