← Plugin catalog
Creativity

MAP Audio Tools

MAP Audio v0.6.1

Audio analysis and tinkering

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Find tempo, key and sections
  • Check loudness for streaming
  • Compare a mix with references

Cost & access

The player, the analysis (with its spectrogram, comparison and reference checks), the PAM and MFX preset lists, opening PAM, PAM's parameter list, listing CM-FX and CMI operators and checking a program (list_cm_operators, check_cm) and MFX on its built-in loops need no sign-in, except that an attachment ChatGPT serves from its own file storage asks for the sign-in first. Controlling and exporting from PAM, MFX on the user's own recordings and mastering need a MAP Audio account, signed in from ChatGPT; signing up with a new email address is free, and no PAM or MFX licence is needed. The Music API tools, rendering a CM-FX or CMI program with cm_render among them, need an account with Music API access, which is by invitation, and preset renders draw on that account's own render-minutes. A tool the account cannot use says what is missing and, for the Music API, links its documentation. The app has no checkout, subscription or upgrade flow.

Declared limitations

  • Reject external URLs
  • No songs from a prompt
  • Do not identify songs

Onboarding example

Play MAP Audio's example recording and tell me its tempo, key and loudness.

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 13, 2026. Package observed Nov 12, 2026.

View package source →

Description

From the marketplace listing

MAP Audio tools in ChatGPT. Analyse a recording. Attach a WAV, AIFF, FLAC or MP3 to get its tempo, key with its Camelot code, loudness and true peak against the -14, -16 and -23 LUFS streaming and broadcast targets, tonal balance, stereo width and sections. Ask for a spectrogram, compare a processed file with the recording it was made from, or check a mix against up to three reference tracks. ChatGPT explains the numbers and suggests PAM and MFX presets that fit. The player shows the waveform, spectrogram and sections; drag across the waveform to loop a passage. Make beats with PAM. Ask for a style or a tempo and PAM, MAP Audio's sampler and sequencer, opens in the conversation with a matching preset. Press Play inside PAM to hear it. Signed in to a MAP Audio account, ChatGPT can also change the tempo, start and stop playback, switch variations, load presets, randomize the beat, set PAM's parameters and load a recording into a cell, and export what PAM plays as a WAV or a .preset file to download. Process audio with MFX. Hear an MFX effect preset on one of MFX's built-in loops without signing in. Signed in, ChatGPT runs your own recording through a preset; compare the result with the original and download it. Master a recording. Signed in, ChatGPT masters a mix with Master Sculpt, PAM's mastering EQ, toward a loudness target under a true-peak ceiling, and stores a 24-bit copy to download. Add up to three reference tracks to see where the mix differs from them, then ask for a master that follows them. Render with the MAP Audio Music API. For a MAP Audio account with Music API access, ChatGPT renders PAM factory presets, using that account's own render-minutes, drum hits, and CM-FX effect and CMI instrument programs with their measurements, and opens them in the player. Good to know: PAM control and export, MFX on your own recordings, mastering and the Music API need a MAP Audio account, which ChatGPT asks you to connect. No PAM or MFX licence is needed. Music API access is by invitation. Attachments can be up to 32 MiB; analysis reads up to ten minutes, MFX up to five and mastering up to three (less above 44.1 kHz). Analysing an attachment stores nothing, and copies opened in the player expire after an hour. MAP Audio does not make songs, vocals or sounds from a text prompt.

Language: English · Automatically detected from descriptions.

Matches for “map”

Exact text from the indicated source. A mention alone does not establish support for your task.

Plugin name

MAP Audio Tools

Package name

map-audio-tools

Publisher capabilities · listing

Find tempo, key and sections Check loudness for streaming Compare a mix with references Play, loop and inspect recordings Make and export beats with PAM Master recordings for streaming Process audio with MFX Render MAP Audio presets

Publisher

MAP Audio

Publisher description

Analyse, play and master recordings, run them through MFX effects, make and export beats with PAM, and render MAP Audio presets in ChatGPT.

Publisher full description

MAP Audio tools in ChatGPT. Analyse a recording. Attach a WAV, AIFF, FLAC or MP3 to get its tempo, key with its Camelot code, loudness and true peak against the -14, -16 and -23 LUFS streaming and broadcast targets, tonal balance, stereo width and sections. Ask for a spectrogram, compare a processed file with the recording it was made from, or check a mix against up to three reference tracks. ChatGPT explains the numbers and suggests PAM and MFX presets that fit. The player shows the waveform, spectrogram and sections; drag across the waveform to loop a passage. Make beats with PAM. Ask for a style or a tempo and PAM, MAP Audio's sampler and sequencer, opens in the conversation with a matching preset. Press Play inside PAM to hear it. Signed in to a MAP Audio account, ChatGPT can also change the tempo, start and stop playback, switch variations, load presets, randomize the beat, set PAM's parameters and load a recording into a cell, and export what PAM plays as a WAV or a .preset file to download. Process audio with MFX. Hear an MFX effect preset on one of MFX's built-in loops without signing in. Signed in, ChatGPT runs your own recording through a preset; compare the result with the original and download it. Master a recording. Signed in, ChatGPT masters a mix with Master Sculpt, PAM's mastering EQ, toward a loudness target under a true-peak ceiling, and stores a 24-bit copy to download. Add up to three reference tracks to see where the mix differs from them, then ask for a master that follows them. Render with the MAP Audio Music API. For a MAP Audio account with Music API access, ChatGPT renders PAM factory presets, using that account's own render-minutes, drum hits, and CM-FX effect and CMI instrument programs with their measurements, and opens them in the player. Good to know: PAM control and export, MFX on your own recordings, mastering and the Music API need a MAP Audio account, which ChatGPT asks you to connect. No PAM or MFX licence is needed. Music API access is by invitation. Attachments can be up to 32 MiB; analysis reads up to ten minutes, MFX up to five and mastering up to three (less above 44.1 kHz). Analysing an attachment stores nothing, and copies opened in the player expire after an hour. MAP Audio does not make songs, vocals or sounds from a text prompt.

What changed

· 4 observations

Capabilities & instructions

Full description changed from “play it with its waveform and spectrogram, loop and annotate its timeline, process it through an MFX effect preset, or open PAM, MAP Audio's sampler and...” to “compare it with its source or reference tracks, play it with its waveform and spectrogram, loop and annotate its timeline,...

View comparison →
Capabilities & instructions

Full description changed from “Analyse and play recordings, run them through MFX effects, and make beats with PAM in ChatGPT.” to “Analyse, play and master recordings, run them through MFX effects, make and export beats with PAM, and render MAP Audio presets in ChatGPT.”. Capabilities updated; open the comparison...

View comparison →
Capabilities & instructions

Full description changed from “Analyse and play recordings, run them through MFX effects, and make beats with PAM in ChatGPT.” to “Analyse, play and master recordings, run them through MFX effects, make and export beats with PAM, and render MAP Audio presets in ChatGPT.”. Capabilities updated; open the comparison...

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

· 4 observations

Capabilities & instructions

Full description changed from “Play an attached recording, inspect its waveform, spectrogram and browser-measured loudness,” to “Analyse an attached recording's tempo, key, loudness against streaming targets, tonal balance, stereo and sections with MAP Audio's own engine, play it with...”. Skill instructions changed...

View comparison →
Capabilities & instructions

Full description changed from “Play and analyse recordings, run them through MFX effects, and make beats with PAM in ChatGPT.” to “Analyse and play recordings, run them through MFX effects, and make beats with PAM in ChatGPT.”. Capabilities updated; open the comparison for details. Default prompt changed from “Play...

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package6 files · 26 KBBrowse files →
Skill instructions
map-audio11.4 KB

View saved version →

---
name: map-audio
description: Analyse an attached recording's tempo, key, loudness against streaming targets, tonal balance, stereo and sections with MAP Audio's own engine, compare it with its source or reference tracks, play it with its waveform and spectrogram, loop and annotate its timeline, master it with Master Sculpt, process it or a built-in loop through an MFX effect preset, open PAM, MAP Audio's sampler and sequencer, to play, change and export a beat in the conversation, or render MAP Audio presets, drum hits and CM-FX and CMI programs through the Music API.
---

# MAP Audio

## Analysis

Use `analyze_audio` 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, or its sections. Pass the attachment or an `audioId`. Quote its numbers and notes instead of
estimating, offer `tempo.alsoReadAs` when the user hears the tempo at half or double, and say a value is
unavailable when it is null. It reads WAV, AIFF, FLAC and MP3 up to 32 MiB and ten minutes; for anything else,
pass on its error. Measurements do not mean you listened to the recording, and they cannot identify a song,
an artist, lyrics or a genre.

`analyze_audio` takes one extra per call. `compare` (an attachment) or `compareId` (an `audioId`) is the recording this
one was made from, such as the dry take behind a processed file; the result adds `comparison`, whose verdict says
whether the two are identical, differ in level only, by a linear change, are out of alignment (call again with the
`latency` it suggests) or differ otherwise. `references` or `referenceIds` (one to three reference masters) add
`triage`, where the mix leaves their envelopes, worst first. `spectrogram: true` adds a PNG and a series of 16 windows
of band energy and stereo correlation; `windows` (1 to 64) gives the series alone. In ChatGPT a compared file may
run up to five minutes, and a mix and its references up to three each (less above 44.1 kHz).

After an analysis, offer its `suggestions`: `open_pam` with a suggested preset at the recording's tempo, or
`apply_mfx_preset` with a suggested MFX preset, passing its `bpm` when it has one.

## Recordings

Use `open_audio_workspace` to open the player. Use `open_demo_audio` when the user
wants to try the supplied synthetic example without attaching a recording. For a recording attached by the user,
call `display_audio_file` with the host-provided file object. Reuse the returned
`audioId` for later playback, region and annotation changes. Never invent a download
URL, file ID, audio ID or server path. `read_audio_chunk` is an app-only byte-transfer
tool; audio bytes should not be placed in conversation text. ChatGPT's desktop app calls
`view_audio_file` itself when the user opens a WAV, FLAC, MP3 or M4A file in the file viewer;
do not call it.

The player analyses the recording it opens and publishes that analysis's summary, the playback
position, selected regions and annotations to the conversation. Use that context when available;
call `analyze_audio` for the full measurements, or say a measurement is unavailable instead of
inventing values. Measurements and waveforms do not establish that you listened to a recording.

## PAM

Use `open_pam` when the user wants to make or hear a beat, or to try PAM. When they
name a style, mood or tempo, call `list_pam_presets` first and pass the closest preset's
slug; `open_pam` also takes a variation from 1 to 8 (with a preset) and a tempo in BPM. A new PAM
starts silent: tell the user to press Play inside PAM. The widget reports the loaded preset,
tempo, variation and whether PAM is playing. Describe only what it reports.

When `open_pam` returns a `pamId`, the control tools act on that PAM: `get_transport`,
`start_transport`, `stop_transport`, `full_stop_transport`, `set_bpm`, `load_variation`,
`cancel_queued_variation`, `randomize` and `load_preset`. P

Preview of the first 4,000 characters. Read full instructions →

Release notes

MAP Audio Tools 0.6.1. New in 0.6.1 (since 0.6.0): - Mastering: master_audio renders through a true-peak limiter that holds the ceiling, so a loud target is reached by limiting. Its result reports limiterReductionDb, how far the limiter reduced the peaks, in place of trimGuardDb, and the notes name a loudness target the renders did not reach. - CM-FX and CMI: a program takes up to 24 controls, each with an optional hint, and can group its nodes into sub-patches. list_cm_operators documents both and check_cm checks them. - Attachments: a file ChatGPT passes without a link or an ID is answered with a sentence that asks to attach it again. - Music API: a failed render says that its job has ended and how to start a new attempt. - Diagnostics: the widgets' anonymous diagnostic events also arrive from ChatGPT's iOS and macOS apps, and a call refused for an argument a tool does not take records which argument names were refused, from a fixed list and without their values. In 0.6.0: - CM-FX and CMI rendering: for a MAP Audio account with Music API access, cm_render renders a CM-FX effect or CMI instrument program through PAM's card or CMI source with the Music API, opens the render in the player and returns its peak and RMS level, spectral centroid, tail length, trips and warning codes. It draws no render-minutes, and a program the compiler refuses renders nothing. - Renamed tools: list_cmfx_operators is now list_cm_operators and check_cmfx is now check_cm, since both cover CM-FX effects and CMI instruments. Both still need no sign-in. A call by an old name changes nothing and answers with the new name; tools/list shows only the new names. In 0.5.0: - Sign-in: the player, the analysis, the PAM and MFX preset lists, opening PAM, get_parameter_info, the CM-FX tools and MFX on its built-in loops work without signing in. A tool that needs the account, or an attachment ChatGPT serves from its own file storage, asks for the MAP Audio sign-in when called signed out. No tool needs a PAM or MFX licence, and no result links to the PAM or MFX product pages. - PAM: with a MAP Audio account, set_parameters sets PAM's parameters, load_sample loads a recording into a cell, and export_audio and export_preset save what PAM plays as a WAV or a .preset file with a one-hour download link. get_parameter_info looks up PAM's parameters. - Analysis: analyze_audio can add a spectrogram image with each window's band energy and stereo correlation, compare a file with the recording it was made from, or check a mix against up to three reference masters. - MFX: apply_mfx_preset plays a preset on one of MFX's built-in loops, which needs no sign-in and stores nothing. - Music API: for a MAP Audio account with Music API access, search_presets, get_preset, preset_render, synth_drum, pattern_generate, get_credits, get_job and cancel_job render PAM factory presets and drum hits and open them in the player. - Diagnostics: the player also reports when it opens, with or without a recording. In 0.4.0: - Mastering: master_audio masters an attached recording or an audioId toward a loudness target under a true-peak ceiling, optionally against reference tracks, and stores the master as a 24-bit WAV with its own audioId. The result lists each move and the loudness and true peak before and after. - CM-FX patching: list_cmfx_operators explains how a CM-FX program is written and lists its operators and factory patches, and check_cmfx checks a program offline the way the compiler does. With PAM open, get_cmfx and set_cmfx read and write a cell's CM-FX effect, and get_cmi and set_cmi its CMI instrument, like the other PAM controls. - Diagnostics: usage records from a signed-in account carry a pseudonymous account code, a one-way hash of the account ID, so MAP Audio can count accounts and returning use. It never appears in a tool result. Links to the PAM and MFX pages say they came from this app. In 0.3.0: - Attachments: recordings attached in ChatGPT open again in analyze_audio, display_audio_file and apply_mfx_preset. Since 28 October ChatGPT also serves attachments from its regional file hosts, which the server refused. - Diagnostics: a refused request is recorded by a fixed reason code, and MAP Audio account sign-in records the step a person reached, with no audio, file names, email addresses or IDs. In 0.2.0: - Analysis: analyze_audio measures an attached recording or an audioId with MAP Audio's own analysis engine: tempo and first downbeat, key with its Camelot code, integrated loudness, loudness range and true peak against the -14, -16 and -23 LUFS targets, tonal balance, stereo and mono compatibility, sections and transient density, with plain notes and the PAM and MFX presets that fit. It reads WAV, AIFF, FLAC and MP3 up to ten minutes, and analysing an attachment stores nothing. - Player: shows the same analysis beside the waveform, marks the sections on the timeline and offers to open PAM or MFX with a suggested preset. Loudness comes from MAP Audio's analysis instead of a meter in your browser. - Diagnostics: usage records now also note which of PAM and MFX the account is licensed for and the ChatGPT platform, and the player reports when it opens, analyses and plays a recording, with no audio, file names or IDs.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
MAP Audio
Keywords
See keywords
Getting started skill
./skills/map-audio/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Find tempo, key and sections
  • Check loudness for streaming
  • Compare a mix with references
  • Play, loop and inspect recordings
  • Make and export beats with PAM
  • Master recordings for streaming
  • Process audio with MFX
  • Render MAP Audio presets

Package observed Nov 12, 2026.

Technical details
First seen
Oct 28, 2026 · 18:00 UTC
Last seen
Nov 13, 2026 · 06:00 UTC
Latest observed change
Nov 11, 2026 · 18:09 UTC
Collection status
Collected

plugin_asdk_app_6ae065edba748191b1685d1eb32b1037

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.