Categories

Audio Looper

Create seamless loops from an audio clip

Extracts a segment from audio and creates a perfectly seamless loop with adjustable crossfade, repetition count, and tempo matching. Essential for music production, sound design, and creating rhythmic patterns that repeat without audible seams.

Click to upload file or drag and drop file here

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

Starting point for the loop segment within the audio file.

0.1 2 30

Duration of each loop repetition. Shorter values = faster rhythmic patterns.

1 4 100

Number of times the loop segment repeats. Higher values = longer loop sequences.

0 0.1 2

Smooth transition between loop repetitions. Helps eliminate audible seams.

Attempt to match loop length to musical tempo. May affect audio quality.

Maintain original pitch when adjusting tempo. When off, tempo changes affect pitch.

0 1 1

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

API Documentation

Request Endpoint

POST /en/api/tools/audio-looper

Request Parameters

Parameter Name Type Required Description
audioFile file (Upload required) Yes -
loopStart number No Starting point for the loop segment within the audio file.
loopLength range No Duration of each loop repetition. Shorter values = faster rhythmic patterns.
repetitions range No Number of times the loop segment repeats. Higher values = longer loop sequences.
crossfade range No Smooth transition between loop repetitions. Helps eliminate audible seams.
tempoSync checkbox No Attempt to match loop length to musical tempo. May affect audio quality.
pitchPreserve checkbox No Maintain original pitch when adjusting tempo. When off, tempo changes affect pitch.
mix range No Balance between dry (original) and wet (looped) signal.
outputFormat select No -

File type parameters need to be uploaded first via POST /upload/audio-looper 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-looper": {
      "name": "audio-looper",
      "description": "Create seamless loops from an audio clip",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-looper",
      "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]