addedInput schema / properties / bpm_tolerance
Added value: +{
+ "description": "Project tempo tolerance; default 5 BPM.",
+ "maximum": 40,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / include_unkeyed_percussion
Added value: +{
+ "description": "Project mode only: include percussion tag hints with unspecified key; audition required.",
+ "type": "boolean"
+}
addedInput schema / properties / project_bpm
Added value: +{
+ "description": "Project tempo; cannot combine with bpm_min/max.",
+ "maximum": 400,
+ "minimum": 1,
+ "type": "number"
+}
addedInput schema / properties / review_basis
Added value: +{
+ "enum": [
+ "individually_auditioned",
+ "original_synthesis"
+ ],
+ "type": "string"
+}
addedInput schema / properties / role
Added value: +{
+ "enum": [
+ "percussion",
+ "bass",
+ "chords",
+ "melody",
+ "fx",
+ "vocal",
+ "mixed",
+ "unknown"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / items / items / properties / metadata_export_url
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / items / items / properties / project_match
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "key_relation": {
+ "enum": [
+ "exact",
+ "not_requested",
+ "unspecified_percussion"
+ ],
+ "type": "string"
+ },
+ "reasons": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "review_basis": {
+ "enum": [
+ "individually_auditioned",
+ "original_synthesis"
+ ],
+ "type": "string"
+ },
+ "tempo_delta_bpm": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "tempo_delta_bpm",
+ "key_relation",
+ "review_basis",
+ "reasons"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / items / items / properties / provenance_url
Added value: +{
+ "type": "string"
+}