MCP App Store
by KeenEthics
MAP Audio Tools icon

MAP Audio Tools

By MAP Audio

Get New App Alerts

Overview

MAP Audio puts three of its tools in ChatGPT. Analyse a recording. Attach a file and the player shows its waveform and spectrogram, with sample peak, true peak, RMS and integrated LUFS measured in your browser. Drag across the waveform to loop a section. ChatGPT sees the measurements, where playback is and the section you picked, and it can mark sections on the timeline. In the ChatGPT desktop app, WAV, FLAC, MP3 and M4A files from the conversation open in the player too. Make beats with PAM. PAM is MAP Audio's eight-cell sampler and sequencer, and it runs in the conversation, in your browser. Ask for a style or a tempo and ChatGPT opens PAM with a matching preset. Press Play inside PAM to start the sound. With a PAM licence, ChatGPT can then change the tempo, start and stop playback, switch variations, load another preset or randomize the beat. Process audio with MFX. With an MFX licence, ChatGPT runs a recording through one of MFX's effect presets without opening MFX. You can compare the result with the original and download it. Limits: attachments can be up to 32 MiB, and MFX takes up to five minutes of audio. Stored copies expire after one hour. PAM in ChatGPT plays MAP Audio's presets and cannot save presets or export audio. Every tool needs a MAP Audio account. MAP Audio does not generate sound with AI.

Tools

analyze_audio

ChatGPT
Use this when the user asks about a recording's tempo or BPM, key, loudness or LUFS, how loud it is for Spotify, Apple Music or YouTube, true peak or clipping, low end or brightness, stereo width or mono compatibility, sections or drops, or which PAM or MFX presets fit it. Measures an attached WAV, AIFF, FLAC or MP3 (up to 32 MiB and 10 minutes) or an audioId with MAP Audio's own analysis engine and stores nothing. Returns tempo with the first downbeat, key with its Camelot code, integrated loudness, loudness range and true peak against streaming targets, tonal balance against a neutral master curve, stereo and mono compatibility, sections with their loudness, transient density, plain-language notes and PAM and MFX presets that fit. Measurements do not mean the recording was listened to. Not for identifying songs or artists, lyrics or genre. To show the recording with its waveform, use display_audio_file.

apply_mfx_preset

ChatGPT
Process a recording through an MFX effect preset from list_mfx_presets, without opening MFX. Recordings up to 32 MiB and five minutes: about three minutes of 16-bit stereo WAV, longer as FLAC or MP3. Accepts an uploaded file or an audioId. The conversation shows the original and processed audio to compare, and the processed copy gets its own audioId for display_audio_file. Needs an MFX licence on the signed-in MAP Audio account.

cancel_queued_variation

ChatGPT
Cancel a variation switch still waiting for its bar. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

display_audio_file

ChatGPT
Show a recording with playback, waveform, spectrogram, loudness and optional timeline annotations. Accepts an uploaded file or an existing audioId.

full_stop_transport

ChatGPT
Stop PAM's transport and return to the start. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

get_transport

ChatGPT
Read PAM's tempo, whether it is playing, its position in quarter notes, its meter, its preset and its variation. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

list_mfx_presets

ChatGPT
List MFX effect presets with their category and number of variations. Narrow with a category or words from a preset's name, description or tags. Pass a slug to apply_mfx_preset.

list_pam_presets

ChatGPT
List the presets PAM can open in this conversation, with tempo and number of variations. Pass a slug to open_pam.

load_preset

ChatGPT
Load another preset into the open PAM. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

load_variation

ChatGPT
Switch to one of the preset's saved variations: its patterns, sounds, effects and modulation. While PAM plays, the switch waits for the preset's bar-sync boundary, usually the next bar; empty slots are refused. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

open_audio_workspace

ChatGPT
Open the MAP Audio workspace to play and inspect an uploaded recording.

open_demo_audio

ChatGPT
Open MAP Audio's synthetic example recording to try playback, waveform, spectrogram and loudness without uploading a file.

open_pam

ChatGPT
Open PAM, MAP Audio's eight-cell sampler and sequencer, with its full browser engine in the conversation. Optionally load a preset by slug from list_pam_presets, choose its variation and set the tempo. Sound starts only when the user presses Play inside PAM; the widget reports the preset, tempo and transport once it is running.

randomize

ChatGPT
Replace the whole preset with new random samples, sounds and patterns. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

read_audio_chunk

ChatGPT
Read a bounded byte range for the audio player.

set_bpm

ChatGPT
Set PAM's tempo. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

start_transport

ChatGPT
Start PAM's transport. The browser allows this only after the user has pressed Play inside PAM once. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

stop_transport

ChatGPT
Pause PAM's transport where it is. Pass the pamId open_pam returned; it reaches the PAM open in this conversation. Needs a PAM licence on the signed-in MAP Audio account.

view_audio_file

ChatGPT
Opens an audio file the user opened from ChatGPT's file viewer, with playback, waveform, spectrogram and loudness. The file stays with ChatGPT; MAP Audio stores no copy.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps