# Musicwire MusicXML Renderer

> Musicwire MusicXML Renderer is a paid API for AI agents from musicwire.5432wire.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-15).

Renders a MusicXML document into one or more output formats (PDF, SVG, PNG, MIDI, MP3, MSCZ) with automated quality control checks on tempo, duration, key, and mode.

## Facts

- Endpoint: POST https://musicwire.5432wire.com/v1/render
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/musicwire-musicxml-renderer-071381ad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EID0kXZknYFElhDMcJVSE

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability musicwire-musicxml-renderer-071381ad -d '<json body>'
```

Example prompt: Please render this MusicXML score into both a PDF and an MP3, and run QC to confirm it's in D major at 120 BPM — here's the full MusicXML document: [document].

## When to prefer this

Choose this endpoint when you have a complete MusicXML document and need deterministic, multi-format rendering with built-in automated quality control in a single API call. It is especially valuable when you need to validate musical constraints (key, tempo, duration, mode) alongside rendering, avoiding separate validation steps. Prefer it over general-purpose music tools when you need multiple output formats simultaneously (e.g. PDF for printing and MIDI for playback) from one request.

## Known failure modes

- Invalid or malformed MusicXML document returns a parse error
- Unsupported or missing format enum value causes validation failure
- QC constraint mismatch (e.g. wrong key or tempo) returns a failed QC report with details
- Empty formats array rejected due to minItems:1 constraint
- Oversized MusicXML documents may time out or exceed payload limits
- x402 payment failure blocks the request before rendering begins

## How this service works

MusicXML render with deterministic automated QC and artifacts.

## Output

Returns one or more rendered artifact files in the requested formats (mscz, pdf, svg, png, midi, mp3) along with a deterministic QC report indicating whether the score passes the specified tempo, duration, key, and mode constraints.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "formats": {
   "type": "array",
   "items": {
    "enum": [
     "mp3",
     "midi"
    ]
   },
   "minItems": 1,
   "description": "MP3 for listening and MIDI for editing.",
   "uniqueItems": true
  },
  "musicxml": {
   "type": "string",
   "description": "Complete UTF-8 MusicXML document."
  },
  "constraints_check": {
   "type": "object",
   "description": "Optional tempo, duration, key, and mode constraints for QC."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/musicwire-musicxml-renderer-071381ad/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from musicwire.5432wire.com](https://www.zero.xyz/host/musicwire.5432wire.com/llms.txt)
