Raw schema
{
"type": "object",
"properties": {
"brief": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "What the music should SOUND like and what it is for — mood, scene, instrumentation, narrative arc. E.g. 'tense investigative underscore that never resolves'. Put tempo/duration/vocals in the filters, not here.",
"title": "Brief"
},
"bpm_min": {
"anyOf": [
{
"maximum": 400,
"minimum": 20,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Minimum BPM. NOTE: ~54% of the catalogue has no BPM tag; a BPM filter silently excludes those tracks.",
"title": "Bpm Min"
},
"bpm_max": {
"anyOf": [
{
"maximum": 400,
"minimum": 20,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Maximum BPM.",
"title": "Bpm Max"
},
"duration_min_s": {
"anyOf": [
{
"minimum": 0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Minimum runtime in seconds.",
"title": "Duration Min S"
},
"duration_max_s": {
"anyOf": [
{
"minimum": 0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Maximum runtime in seconds.",
"title": "Duration Max S"
},
"has_vocals": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "true = lead-vocal tracks only, false = instrumental only, omit = both.",
"title": "Has Vocals"
},
"genres": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Match ANY of these genres, e.g. ['Trailer','Orchestral'].",
"title": "Genres"
},
"moods": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Match ANY of these moods, e.g. ['Tension','Mysterious'].",
"title": "Moods"
},
"instruments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Match ANY of these instruments, e.g. ['Piano','Strings'].",
"title": "Instruments"
},
"energy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "One of: low, low-building, moderate, building, high.",
"title": "Energy"
},
"vo_friendly": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "true = only tracks that leave space for voiceover.",
"title": "Vo Friendly"
},
"include_previews": {
"default": false,
"description": "Attach a streaming preview link to each result (slower; links expire in 15 minutes).",
"title": "Include Previews",
"type": "boolean"
},
"limit": {
"default": 8,
"description": "Max results.",
"maximum": 25,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"title": "stye_search_tracksArguments"
}