fieldwork-beat-machine.openai.chatgpt.sitefieldwork-beat-machine.openai.chatgpt.site tools

MediaVerified

Fieldwork Beat WebMCP tools

A tactile 12-voice beat machine with classic drum-machine grooves, deep synths, keyboard and touch pads, WebMCP controls, and stereo WAV export.

26 tools1 ways to use

What an agent can do on Fieldwork Beat

A tactile 12-voice beat machine with classic drum-machine grooves, deep synths, keyboard and touch pads, WebMCP controls, and stereo WAV export. This page documents every listed tool: what it does, how to install it, and the input fields an agent should send.

WebMCP tools on Fieldwork Beat

Get data

get_state

Read the full get_state page

Read the current beat-machine preset, tempo, transport, musical key and scale, 24-sound library, six editable instrument slots and their complete sound-design parameters, selected pad bank, all 12 playable pads, plus the 12 by 16 velocity and MIDI-note patterns.

How to install

Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use get_state

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get_state tool on fieldwork-beat-machine.openai.chatgpt.site. Return the structured result and cite the source page.

Input contract

    Open the source definition

    Get data

    get_project

    Read the full get_project page

    Read the complete portable Fieldwork project document, including its name, pattern, notes, mix, musical key, and six instrument patches. Use it for backup or as input to load_project.

    How to install

    Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use get_project

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the get_project tool on fieldwork-beat-machine.openai.chatgpt.site. Return the structured result and cite the source page.

    Input contract

      Open the source definition

      Buy or book

      load_project

      Read the full load_project page

      Validate and atomically replace the current local project with a Fieldwork project document. Stops playback and recording, preserves an undo step, and autosaves locally. Invalid documents leave the current project unchanged.

      How to install

      Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use load_project

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the load_project tool on fieldwork-beat-machine.openai.chatgpt.site with document: <object>. Return the structured result and cite the source page.

      Input contract

      • document object

      Open the source definition

      Get data

      export_project

      Read the full export_project page

      Create a portable JSON backup of the current project and optionally download it. This does not render audio; use export_track for WAV audio.

      How to install

      Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use export_project

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the export_project tool on fieldwork-beat-machine.openai.chatgpt.site with download: <boolean>. Return the structured result and cite the source page.

      Input contract

      • download boolean

      Open the source definition

      Get data

      undo_edit

      Undo the most recent local project edit. Returns changed=false when no undo history remains.

      How to install

      Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use undo_edit

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the undo_edit tool on fieldwork-beat-machine.openai.chatgpt.site. Return the structured result and cite the source page.

      Input contract

        Open the source definition

        Get data

        redo_edit

        Read the full redo_edit page

        Restore the most recently undone local project edit. Returns changed=false when no redo history remains.

        How to install

        Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use redo_edit

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the redo_edit tool on fieldwork-beat-machine.openai.chatgpt.site. Return the structured result and cite the source page.

        Input contract

          Open the source definition

          Add or update

          set_tempo

          Set the beat-machine tempo in BPM (45 to 220).

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_tempo

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the set_tempo tool on fieldwork-beat-machine.openai.chatgpt.site with bpm: <number>. Return the structured result and cite the source page.

          Input contract

          • bpm number

          Open the source definition

          Add or update

          set_swing

          Set sixteenth-note swing. Use a fraction from 0 to 0.45 or a percentage from 0 to 45.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_swing

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the set_swing tool on fieldwork-beat-machine.openai.chatgpt.site with amount: <number>. Return the structured result and cite the source page.

          Input contract

          • amount number

          Open the source definition

          Add or update

          set_controls

          Read the full set_controls page

          Adjust the beat-machine mix and timing controls: tempo, swing, tone, space, master volume, humanize, and default export bars. Omitted controls stay unchanged.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_controls

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the set_controls tool on fieldwork-beat-machine.openai.chatgpt.site with tempo: <number>, swing: <number>, tone: <number>, space: <number>, master: <number>, humanize: <number>, bars: <integer>. Return the structured result and cite the source page.

          Input contract

          • tempo number
          • swing number
          • tone number
          • space number
          • master number
          • humanize number
          • bars integer

          Open the source definition

          Get data

          select_kit

          Read the full select_kit page

          Load one of the nine instrument and groove presets: 808-night, 909-warehouse, linn-pop, sp-dust, mpc-swing, acid-cell, electro-break, dub-orbit, or minimal-12.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use select_kit

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the select_kit tool on fieldwork-beat-machine.openai.chatgpt.site with kit: <string>, replacePattern: <boolean>. Return the structured result and cite the source page.

          Input contract

          • kit string
          • replacePattern boolean

          Open the source definition

          Get data

          select_instrument

          Read the full select_instrument page

          Map the performance pads to all voices, a 12-pad drum bank, or one of six playable instrument slots using the selected key and scale. Slots are laid out U I O / J K L; instruments can be lead, chord, pluck, bass, sub, or tuned fx.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use select_instrument

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the select_instrument tool on fieldwork-beat-machine.openai.chatgpt.site with group: <string>, instrument: <string>, slot: <integer>. Return the structured result and cite the source page.

          Input contract

          • group string
          • instrument string
          • slot integer

          Open the source definition

          Get data

          configure_instrument

          Read the full configure_instrument page

          Load one of 24 categorized sound presets into a U I O / J K L instrument slot, or target a base voice. Sounds cover neon leads, pads, brass, strings, keys, bells, acid, reese, 808 and sub basses, noise, radio, and atmospheric FX.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use configure_instrument

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the configure_instrument tool on fieldwork-beat-machine.openai.chatgpt.site with slot: <integer>, sound: <string>, voice: <string>. Return the structured result and cite the source page.

          Input contract

          • slot integer
          • sound string
          • voice string

          Open the source definition

          Buy or book

          configure_instruments

          Read the full configure_instruments page

          Atomically load sounds into 1 to 6 distinct U I O / J K L instrument slots. Results preserve input order; duplicate slots or any invalid item reject the whole batch without changing the current configuration.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use configure_instruments

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the configure_instruments tool on fieldwork-beat-machine.openai.chatgpt.site with configurations: <array>. Return the structured result and cite the source page.

          Input contract

          • configurations array

          Open the source definition

          Add or update

          set_instrument_params

          Read the full set_instrument_params page

          Dial in an instrument slot with attack, decay, sustain, release, cutoff, resonance, drive, motion, stereo width, octave, and waveform. Omitted sound-design controls stay unchanged and changes apply to live playback and WAV export.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_instrument_params

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the set_instrument_params tool on fieldwork-beat-machine.openai.chatgpt.site with slot: <integer>, attack: <number>, decay: <number>, sustain: <number>, release: <number>, cutoff: <number>, resonance: <number>, drive: <number>, motion: <number>, width: <number>, octave: <integer>, wave: <string>. Return the structured result and cite the source page.

          Input contract

          • slot integer
          • attack number
          • decay number
          • sustain number
          • release number
          • cutoff number
          • resonance number
          • drive number
          • motion number
          • width number
          • octave integer
          • wave string

          Open the source definition

          Add or update

          reset_instrument

          Read the full reset_instrument page

          Restore a U I O / J K L instrument slot's current sound preset to its original ADSR, filter, drive, motion, width, octave, and waveform settings.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use reset_instrument

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the reset_instrument tool on fieldwork-beat-machine.openai.chatgpt.site with slot: <integer>. Return the structured result and cite the source page.

          Input contract

          • slot integer

          Open the source definition

          Add or update

          randomize_instrument

          Read the full randomize_instrument page

          Create a playable sound-design variation for a U I O / J K L instrument slot. An optional seed makes the ADSR, filter, motion, waveform, and timbre result repeatable.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use randomize_instrument

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the randomize_instrument tool on fieldwork-beat-machine.openai.chatgpt.site with slot: <integer>, seed: <integer>. Return the structured result and cite the source page.

          Input contract

          • slot integer
          • seed integer

          Open the source definition

          Add or update

          set_key

          Read the full set_key page

          Choose the musical root and scale used by all twelve melodic pads. Root accepts note names such as C, F#, Bb, or a pitch class from 0 to 11; scales are minor, major, dorian, pentatonic, and chromatic.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_key

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the set_key tool on fieldwork-beat-machine.openai.chatgpt.site with root: <string,integer>, scale: <string>. Return the structured result and cite the source page.

          Input contract

          • root string,integer
          • scale string

          Open the source definition

          Add or update

          set_step

          Read the full set_step page

          Write or clear a single sequencer step, optionally setting a MIDI note for a melodic lane. Steps are numbered 1 to 16; voices include kick, snare, clap, hatClosed, hatOpen, perc, sub, bass, chord, lead, pluck, and fx.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_step

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the set_step tool on fieldwork-beat-machine.openai.chatgpt.site with voice: <string>, step: <integer>, enabled: <boolean>, velocity: <number>, note: <integer>. Return the structured result and cite the source page.

          Input contract

          • voice string
          • step integer
          • enabled boolean
          • velocity number
          • note integer

          Open the source definition

          Get data

          set_pattern

          Read the full set_pattern page

          Replace any number of voice lanes in the 16-step sequencer. Supply velocity lanes and, optionally, matching MIDI-note lanes to lay complete melodic tracks in one action; omitted lanes stay unchanged.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_pattern

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the set_pattern tool on fieldwork-beat-machine.openai.chatgpt.site with lanes: <object>, notes: <object>. Return the structured result and cite the source page.

          Input contract

          • lanes object
          • notes object

          Open the source definition

          Get data

          clear_pattern

          Read the full clear_pattern page

          Clear all 12 sequencer lanes, leaving a silent 16-step grid ready for an agent or performer to lay a new track.

          How to install

          Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use clear_pattern

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the clear_pattern tool on fieldwork-beat-machine.openai.chatgpt.site. Return the structured result and cite the source page.

          Input contract

            Open the source definition

            Add or update

            set_voice_mute

            Mute or unmute one instrument lane without deleting its sequencer steps.

            How to install

            Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_voice_mute

            Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

            Run with an agent

            Use the set_voice_mute tool on fieldwork-beat-machine.openai.chatgpt.site with voice: <string>, muted: <boolean>. Return the structured result and cite the source page.

            Input contract

            • voice string
            • muted boolean

            Open the source definition

            Add or update

            set_recording

            Read the full set_recording page

            Arm or disarm on-tempo grid recording. When armed, performance pads and trigger-pad actions can print at the playhead.

            How to install

            Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use set_recording

            Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

            Run with an agent

            Use the set_recording tool on fieldwork-beat-machine.openai.chatgpt.site with armed: <boolean>. Return the structured result and cite the source page.

            Input contract

            • armed boolean

            Open the source definition

            Add or update

            mutate_pattern

            Create a musical variation or fill while keeping the core kick and sub pocket intact.

            How to install

            Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use mutate_pattern

            Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

            Run with an agent

            Use the mutate_pattern tool on fieldwork-beat-machine.openai.chatgpt.site with amount: <number>, seed: <integer>. Return the structured result and cite the source page.

            Input contract

            • amount number
            • seed integer

            Open the source definition

            Get data

            transport

            Start, stop, or toggle the beat-machine transport.

            How to install

            Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use transport

            Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

            Run with an agent

            Use the transport tool on fieldwork-beat-machine.openai.chatgpt.site with action: <string>. Return the structured result and cite the source page.

            Input contract

            • action string

            Open the source definition

            Get data

            trigger_pad

            Read the full trigger_pad page

            Audition a voice or one of the 12 currently mapped performance pads and optionally place it onto the current sequencer step. Melodic pads automatically print their note; an explicit MIDI note can override it.

            How to install

            Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use trigger_pad

            Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

            Run with an agent

            Use the trigger_pad tool on fieldwork-beat-machine.openai.chatgpt.site with voice: <string>, pad: <integer,string>, velocity: <number>, place: <boolean>, note: <integer>. Return the structured result and cite the source page.

            Input contract

            • voice string
            • pad integer,string
            • velocity number
            • place boolean
            • note integer

            Open the source definition

            Get data

            export_track

            Read the full export_track page

            Render the current beat and synth arrangement to a stereo 48 kHz WAV file, make it available for preview, and optionally download it.

            How to install

            Open the fieldwork-beat-machine.openai.chatgpt.site website and ask your browser agent to use export_track

            Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

            Run with an agent

            Use the export_track tool on fieldwork-beat-machine.openai.chatgpt.site with bars: <integer>, download: <boolean>. Return the structured result and cite the source page.

            Input contract

            • bars integer
            • download boolean

            Open the source definition