Tool tree
Find Clone Hero charts for the music in your Spotify or Apple Music library, and view drum charts as sheet music. Everything runs in your browser.
Implementation
gradeNot graded
gradeNot graded
page: Every page
opfs_listAnswer
List all files in OPFS, or files under a specific path. Returns file tree with sizes and modification dates.
View tool JSON
{
"name": "opfs_list",
"kind": "answer",
"impl": "imperative",
"description": "List all files in OPFS, or files under a specific path. Returns file tree with sizes and modification dates.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Optional subdirectory path to list (e.g. \"drum-transcription\" or \"drum-transcription/my-song/stems\"). Omit for root."
}
}
},
"page": "/"
}opfs_read_textAnswer
Read a text file from OPFS (JSON, .chart, .ini, etc). Returns the file content as text.
View tool JSON
{
"name": "opfs_read_text",
"kind": "answer",
"impl": "imperative",
"description": "Read a text file from OPFS (JSON, .chart, .ini, etc). Returns the file content as text.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Full path to the file (e.g. \"drum-transcription/my-song/chart/notes.chart\")"
},
"maxLines": {
"type": "number",
"description": "Maximum number of lines to return. Omit for full file."
}
},
"required": [
"path"
]
},
"page": "/"
}opfs_pcm_infoAnswer
Get info about PCM audio files in an OPFS directory (size, duration). PCM files are Float32 interleaved stereo at 44100 Hz.
View tool JSON
{
"name": "opfs_pcm_info",
"kind": "answer",
"impl": "imperative",
"description": "Get info about PCM audio files in an OPFS directory (size, duration). PCM files are Float32 interleaved stereo at 44100 Hz.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Path to directory containing PCM files (e.g. \"drum-transcription/my-song/stems\")"
}
},
"required": [
"path"
]
},
"page": "/"
}opfs_storage_quotaAnswer
Check how much OPFS storage space is used and available.
View tool JSON
{
"name": "opfs_storage_quota",
"kind": "answer",
"impl": "imperative",
"description": "Check how much OPFS storage space is used and available.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}opfs_deleteSensitive Action
Delete a file or directory from OPFS. Use with caution — this is not reversible.
View tool JSON
{
"name": "opfs_delete",
"kind": "transact",
"impl": "imperative",
"description": "Delete a file or directory from OPFS. Use with caution — this is not reversible.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Path to delete (e.g. \"drum-transcription/my-song\" to delete a project)"
}
},
"required": [
"path"
]
},
"page": "/"
}run_sqlAction
Run a raw SQL query against the local SQLocal SQLite database. Returns rows as JSON.
View tool JSON
{
"name": "run_sql",
"kind": "act",
"impl": "imperative",
"description": "Run a raw SQL query against the local SQLocal SQLite database. Returns rows as JSON.",
"inputSchema": {
"type": "object",
"properties": {
"sql": {
"type": "string",
"description": "SQL query to execute"
}
},
"required": [
"sql"
]
},
"page": "/"
}