Tool tree
Undertone: lossless-source lo-fi music, optional live binaural beats, and slow moving scenery. A personal soundscape for phone, browser, and TV.
Implementation
gradeNot graded
gradeNot graded
get_undertone_stateAnswer
Read current Undertone settings, playback state, and available fixed options.
View tool JSON
{
"name": "get_undertone_state",
"kind": "answer",
"impl": "imperative",
"description": "Read current Undertone settings, playback state, and available fixed options.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}set_sceneAction
Change Undertone scene, theme, variation seed, movement, brightness, or display power settings.
View tool JSON
{
"name": "set_scene",
"kind": "act",
"impl": "imperative",
"description": "Change Undertone scene, theme, variation seed, movement, brightness, or display power settings.",
"inputSchema": {
"type": "object",
"properties": {
"scene": {
"type": "string",
"enum": [
"tides",
"dunes",
"orbit",
"rain"
]
},
"theme": {
"type": "string",
"enum": [
"noir",
"slate",
"frost",
"rose",
"ocean",
"moss",
"ember",
"violet",
"mono"
]
},
"seed": {
"type": "number",
"minimum": 1,
"maximum": 9999,
"description": "Reproduce a visual variation; rounded to an integer by the app."
},
"motion": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"brightness": {
"type": "number",
"minimum": 10,
"maximum": 100
},
"eco": {
"type": "boolean"
},
"blackout": {
"type": "boolean"
}
},
"additionalProperties": false
}
}set_soundAction
Change Undertone music, beat, texture, frequency, route, or master levels.
View tool JSON
{
"name": "set_sound",
"kind": "act",
"impl": "imperative",
"description": "Change Undertone music, beat, texture, frequency, route, or master levels.",
"inputSchema": {
"type": "object",
"properties": {
"music": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"beatVolume": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"rain": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"ocean": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"noise": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"master": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"hz": {
"type": "number",
"minimum": 1,
"maximum": 40
},
"carrier": {
"type": "number",
"minimum": 80,
"maximum": 600
},
"beats": {
"type": "boolean"
},
"route": {
"type": "string",
"enum": [
"speakers",
"headphones"
]
},
"noiseType": {
"type": "string",
"enum": [
"brown",
"pink",
"white"
]
}
},
"additionalProperties": false
}
}apply_presetAction
Apply one of Undertone’s fixed listening presets.
View tool JSON
{
"name": "apply_preset",
"kind": "act",
"impl": "imperative",
"description": "Apply one of Undertone’s fixed listening presets.",
"inputSchema": {
"type": "object",
"properties": {
"preset": {
"type": "string",
"enum": [
"focus",
"soft",
"relax",
"ambient"
]
}
},
"required": [
"preset"
],
"additionalProperties": false
}
}select_musicAction
Select a fixed library track or generated music and optional automatic mixing.
View tool JSON
{
"name": "select_music",
"kind": "act",
"impl": "imperative",
"description": "Select a fixed library track or generated music and optional automatic mixing.",
"inputSchema": {
"type": "object",
"properties": {
"track": {
"type": "string",
"enum": [
"broken-glimmers",
"echoes-of-yesterday",
"pale-season",
"safe-space"
]
},
"source": {
"type": "string",
"enum": [
"library",
"generated"
]
},
"autoMix": {
"type": "boolean"
}
},
"additionalProperties": false
}
}