MCP App Store
by KeenEthics
Entertainment
VeyrPiano icon

VeyrPiano

by SILAS PAUL VALENZUELA

Overview

VeyrPiano gives users an interactive piano roll inside ChatGPT for creating and continuing shared musical compositions. Users can draw, move, resize, audition, remove, undo, and redo notes; adjust sustain and tempo; and hand the piece to ChatGPT for one bounded additive musical move. Human-created notes appear green and ChatGPT-created notes appear blue, preserving visible authorship as the piece develops. An active composition can be explicitly reopened later and continued from its latest authoritative state.

Tools

create_piano_roll

ChatGPT
Create a new empty Vitruvium piano-roll composition. Use when the user wants a new shared musical object.

edit_composition

ChatGPT
Atomically apply non-removal musical edits to one authoritative Vitruvium composition. Requires the current revision and a unique operation ID. Recent identical retries replay exactly; retries outside the bounded receipt window fail safely with REVISION_CONFLICT.

edit_composition_from_instrument

ChatGPT
Commit an edit originating from the embedded Vitruvium instrument. New notes are stamped as user-created by the authority; provenance is not caller-supplied.

get_composition

ChatGPT
Read the current authoritative Vitruvium composition without rendering UI. Use before editing when revision or state may have changed.

open_legacy_piano_roll

ChatGPT
Open a composition created in releases through RC7 using its prior instrument and storage. For new RC8 compositions use open_piano_roll.

open_piano_roll

ChatGPT
Open an existing Vitruvium composition in the embedded piano-roll cockpit. Requires the exact composition capability.

redo_composition_change

ChatGPT
Reapply the most recently undone Vitruvium composition revision using authority-owned redo history. A new edit after Undo clears this redo branch.

remove_composition_elements

ChatGPT
Remove only explicitly identified notes or sustain events from one Vitruvium composition. Wildcards and whole-composition clearing are not supported.

undo_composition_change

ChatGPT
Reverse the most recent committed Vitruvium composition revision using authority-owned history. Does not accept a replacement snapshot.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

9

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily