← WebMCP Directory

mrinkl.github.io

mrinkl.github.io

live Unverified (seed import) Media & Personal 15 tools imperative implementation

You play. Your agent arranges. A four-track loop sequencer that exposes its state as WebMCP tools, so ChatGPT or Chrome can add drums, chords and bass under what you just played — and ask your ears…

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 2 · Act 13 · Transact 0 · Score: Not yet scored

Tool inspector

write_notes

act imperative

Write single notes (note names or scale degrees at bar/step) to bass, chords or lead, merging with or replacing what is there. Use when the human wants a melody, riff, hook or note edit; for a chord progression use add_chords. Max 64 notes; pitches clamp to the track range. Visible in the grid immediately; the loop keeps playing; returns undo_id.

Page: /bandmate/

Input schema

PropertyTypeRequiredDescription
track string yes Melodic track to write: bass, chords, lead. Drums use set_drum_steps.
notes array yes Notes to write, 1 to 64. Each has bar, step, note and optional octave, length, velocity.
mode string no merge (default) adds to existing notes; replace clears the track first (asks if human notes go).
Raw JSON schema
{
  "type": "object",
  "properties": {
    "track": {
      "type": "string",
      "enum": [
        "bass",
        "chords",
        "lead"
      ],
      "description": "Melodic track to write: bass, chords, lead. Drums use set_drum_steps."
    },
    "notes": {
      "type": "array",
      "minItems": 1,
      "maxItems": 64,
      "description": "Notes to write, 1 to 64. Each has bar, step, note and optional octave, length, velocity.",
      "items": {
        "type": "object",
        "description": "One note placed at a bar and 16th step.",
        "properties": {
          "bar": {
            "type": "integer",
            "minimum": 1,
            "maximum": 4,
            "description": "Bar, 1 to 4."
          },
          "step": {
            "type": "integer",
            "minimum": 1,
            "maximum": 16,
            "description": "16th step within the bar, 1 to 16 (1 is the downbeat)."
          },
          "note": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4,
            "pattern": "^([A-G][#b]?[0-8]|[#b]?[1-7])$",
            "description": "Note name with octave, upper-case (C4, F#3, Bb2), or scale degree 1 to 7 with b or # prefix (b3, #4)."
          },
          "octave": {
            "type": "integer",
            "minimum": 1,
            "maximum": 7,
            "description": "Octave for a scale degree, 1 to 7. Default: the track home octave (bass 2, chords 4, lead 4)."
          },
          "length": {
            "type": "integer",
            "minimum": 1,
            "maximum": 16,
            "default": 1,
            "description": "Length in 16th steps, 1 to 16. Default 1."
          },
          "velocity": {
            "type": "number",
            "minimum": 0.1,
            "maximum": 1,
            "default": 0.8,
            "description": "Loudness 0.1 to 1. Default 0.8; 0.9 and above renders as an accent."
          }
        },
        "required": [
          "bar",
          "step",
          "note"
        ],
        "additionalProperties": false
      }
    },
    "mode": {
      "type": "string",
      "enum": [
        "merge",
        "replace"
      ],
      "default": "merge",
      "description": "merge (default) adds to existing notes; replace clears the track first (asks if human notes go)."
    }
  },
  "required": [
    "track",
    "notes"
  ],
  "additionalProperties": false
}

Similar websites

wfsim.app

wfsim.app

A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…

live Unverified Media & Personal
101 tools A12 / Act89 / T0 Not yet scored Seen 2026-11-05
enemies_targets_list enemies_target_new enemies_target_copy enemies_target_open enemies_target_set
Inspect tools
commonplace-webmcp.vercel.app

commonplace-webmcp.vercel.app

Commonplace is an editable social reading space built for people and their browser agents.

live Unverified Media & Personal Transact tools
89 tools A10 / Act77 / T2 Not yet scored Seen 2026-11-05
commonplace.get_page_state commonplace_get_page_state commonplace.get_reading_list commonplace_get_reading_list commonplace.get_profile
Inspect tools
pixelforge-studio.appcaster.chatgpt.site

pixelforge-studio.appcaster.chatgpt.site

A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.

live Unverified Media & Personal Transact tools
88 tools A12 / Act70 / T6 Not yet scored Seen 2026-11-05
plan_text_creation get_text_creation_status create_from_text claim_text_creation update_text_creation
Inspect tools
pixelite.taskcraft.site

pixelite.taskcraft.site

Pixelite

live Unverified Media & Personal Transact tools
83 tools A4 / Act78 / T1 Not yet scored Seen 2026-11-05
get_document_info list_layers get_active_layer get_selection_info new_document
Inspect tools

Related on Influzer