Skip to main content
Glama
pixxelboy
by pixxelboy
analyze-music.json2.48 kB
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "analyze_music", "description": "Analyze an audio file to extract musical characteristics including genre, mood, tempo, key, and detected instruments. Uses IRCAM Amplify Music Tagger API.", "type": "object", "properties": { "name": { "const": "analyze_music" }, "description": { "const": "Analyze audio to extract genre, mood, tempo, key, and instruments" }, "inputSchema": { "type": "object", "properties": { "audio_url": { "type": "string", "format": "uri", "description": "Public URL to the audio file (MP3, WAV, FLAC, OGG, or M4A)", "examples": [ "https://example.com/song.mp3", "https://storage.googleapis.com/bucket/track.wav" ] } }, "required": ["audio_url"], "additionalProperties": false }, "outputSchema": { "type": "object", "properties": { "genre": { "type": "array", "items": { "type": "string" }, "description": "Detected musical genres", "examples": [["electronic", "house"], ["rock", "alternative"]] }, "mood": { "type": "array", "items": { "type": "string" }, "description": "Detected moods/atmospheres", "examples": [["energetic", "uplifting"], ["melancholic", "calm"]] }, "tempo": { "type": "number", "minimum": 0, "maximum": 300, "description": "Tempo in beats per minute (BPM)", "examples": [120, 128, 85] }, "key": { "type": "string", "description": "Musical key signature", "examples": ["C major", "A minor", "F# major"] }, "instruments": { "type": "array", "items": { "type": "string" }, "description": "Detected instruments", "examples": [["vocals", "guitar", "drums"], ["synth", "bass", "strings"]] } }, "required": ["genre", "mood", "tempo", "key", "instruments"] } }, "examples": [ { "input": { "audio_url": "https://example.com/electronic-track.mp3" }, "output": { "genre": ["electronic", "house"], "mood": ["energetic", "uplifting"], "tempo": 128, "key": "A minor", "instruments": ["synth", "drums", "bass"] } } ] }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pixxelboy/amplify-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server