curl --fail-with-body -X PATCH "$RAWCHUNKS_API/api/editing/mixer/$(jq -nr --arg v "$STEM_ID" '$v|@uri')" \
-H "x-session-user-address: $USER_ADDRESS" \
-H "Content-Type: application/json" \
--data "$(jq -nc '{
"volume": 0.8,
"pan": -0.2,
"is_muted": false,
"is_solo": false
}')"
{
"id": "<string>",
"song_id": "<string>",
"name": "<string>",
"url": "<string>",
"volume": 123,
"pan": 123,
"is_muted": true,
"is_solo": true,
"waveform_peaks_url": {},
"created_at": "<string>"
}Editing
Update a stem mixer
Persist gain, pan, mute and solo for one stem.
PATCH
/
api
/
editing
/
mixer
/
{stemId}
curl --fail-with-body -X PATCH "$RAWCHUNKS_API/api/editing/mixer/$(jq -nr --arg v "$STEM_ID" '$v|@uri')" \
-H "x-session-user-address: $USER_ADDRESS" \
-H "Content-Type: application/json" \
--data "$(jq -nc '{
"volume": 0.8,
"pan": -0.2,
"is_muted": false,
"is_solo": false
}')"
{
"id": "<string>",
"song_id": "<string>",
"name": "<string>",
"url": "<string>",
"volume": 123,
"pan": 123,
"is_muted": true,
"is_solo": true,
"waveform_peaks_url": {},
"created_at": "<string>"
}These fields describe arrangement state. Your player or renderer applies the audio processing. This request does not bounce a new master.
Headers and parameters
string
required
Resource ID.
string
required
Selected account address. Required for owner-scoped reads and writes. It identifies the account; your product must authenticate its own users.
JSON body
number
Linear gain. 1 is unity. Minimum:
0.number
Range:
-1 to 1.boolean
boolean
Response (200)
Success.string
required
string
required
string
required
string
required
number
Linear gain, 1 is unity. Minimum:
0.number
Range:
-1 to 1.boolean
boolean
string | null
string
Errors
Failed JSON responses contain anerror string. Check the HTTP status before reading a successful result. See job handling for interrupted or uncertain submissions.
| Status | Meaning |
|---|---|
400 | Invalid request. |
403 | Account does not match resource. |
404 | Resource not found. |
409 | Resource conflict; reload state or open an editable version. |
500 | Request failed. |
curl --fail-with-body -X PATCH "$RAWCHUNKS_API/api/editing/mixer/$(jq -nr --arg v "$STEM_ID" '$v|@uri')" \
-H "x-session-user-address: $USER_ADDRESS" \
-H "Content-Type: application/json" \
--data "$(jq -nc '{
"volume": 0.8,
"pan": -0.2,
"is_muted": false,
"is_solo": false
}')"
⌘I