Tool tree
gradeNot graded
listening_glass_statusAnswer
Read the current shared state of The Listening Glass, including whether an audio object and UpRock semantic context are present. Use this before choosing another tool.
View tool JSON
{
"name": "listening_glass_status",
"kind": "answer",
"impl": "imperative",
"description": "Read the current shared state of The Listening Glass, including whether an audio object and UpRock semantic context are present. Use this before choosing another tool.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}load_calibration_specimenAction
Generate and locally analyze the built-in original 18-second calibration signal so the human and agent can explore the instrument without uploading copyrighted audio. This visibly updates the page.
View tool JSON
{
"name": "load_calibration_specimen",
"kind": "act",
"impl": "imperative",
"description": "Generate and locally analyze the built-in original 18-second calibration signal so the human and agent can explore the instrument without uploading copyrighted audio. This visibly updates the page.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}load_hush_threshold_specimenAction
Load and locally analyze Morrow’s original 42-second Hush composition. This visibly replaces the current object and provides four deliberately contrasting musical states without copyrighted audio.
View tool JSON
{
"name": "load_hush_threshold_specimen",
"kind": "act",
"impl": "imperative",
"description": "Load and locally analyze Morrow’s original 42-second Hush composition. This visibly replaces the current object and provides four deliberately contrasting musical states without copyrighted audio.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}read_current_scoreAnswer
Read the current object’s measured summary and inferred state sequence. Returns derived data only, never raw audio or copied lyrics.
View tool JSON
{
"name": "read_current_score",
"kind": "answer",
"impl": "imperative",
"description": "Read the current object’s measured summary and inferred state sequence. Returns derived data only, never raw audio or copied lyrics.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}inspect_song_momentAction
Inspect one zero-based state index and visibly focus that state in the Moments view. Use listening_glass_status or read_current_score first to learn the available range.
View tool JSON
{
"name": "inspect_song_moment",
"kind": "act",
"impl": "imperative",
"description": "Inspect one zero-based state index and visibly focus that state in the Moments view. Use listening_glass_status or read_current_score first to learn the available range.",
"inputSchema": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"minimum": 0,
"description": "Zero-based moment index."
}
},
"required": [
"index"
],
"additionalProperties": false
}
}compare_song_statesAction
Compare two zero-based state indices and visibly place them side by side in the Moments view. Returns signed changes from the first state to the second.
View tool JSON
{
"name": "compare_song_states",
"kind": "act",
"impl": "imperative",
"description": "Compare two zero-based state indices and visibly place them side by side in the Moments view. Returns signed changes from the first state to the second.",
"inputSchema": {
"type": "object",
"properties": {
"first": {
"type": "integer",
"minimum": 0,
"description": "First zero-based moment index."
},
"second": {
"type": "integer",
"minimum": 0,
"description": "Second zero-based moment index."
}
},
"required": [
"first",
"second"
],
"additionalProperties": false
}
}explain_measurementAnswer
Explain how one Listening Glass measurement is derived and return its current value when a score is loaded.
View tool JSON
{
"name": "explain_measurement",
"kind": "answer",
"impl": "imperative",
"description": "Explain how one Listening Glass measurement is derived and return its current value when a score is loaded.",
"inputSchema": {
"type": "object",
"properties": {
"metric": {
"type": "string",
"enum": [
"energy",
"brightness",
"roughness",
"breath",
"dynamicRange",
"approximateTempo"
],
"description": "Measurement to explain."
}
},
"required": [
"metric"
],
"additionalProperties": false
}
}focus_listening_viewAction
Visibly switch the shared instrument to its resonance field, inferred moments, or machine-readable packet view.
View tool JSON
{
"name": "focus_listening_view",
"kind": "act",
"impl": "imperative",
"description": "Visibly switch the shared instrument to its resonance field, inferred moments, or machine-readable packet view.",
"inputSchema": {
"type": "object",
"properties": {
"view": {
"type": "string",
"enum": [
"field",
"moments",
"packet"
],
"description": "View to reveal in the shared page."
}
},
"required": [
"view"
],
"additionalProperties": false
}
}attach_semantic_contextAction
Ask the private server-side UpRock lens to index or read timestamped semantic moments for a public YouTube or Vimeo URL, then visibly attach the result to the current page. This sends only the supplied public URL—not local audio—to UpRock.
View tool JSON
{
"name": "attach_semantic_context",
"kind": "act",
"impl": "imperative",
"description": "Ask the private server-side UpRock lens to index or read timestamped semantic moments for a public YouTube or Vimeo URL, then visibly attach the result to the current page. This sends only the supplied public URL—not local audio—to UpRock.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Public HTTPS YouTube or Vimeo URL."
}
},
"required": [
"url"
],
"additionalProperties": false
}
}