(name)
| 401 | } |
| 402 | |
| 403 | export function toggleStemSolo(name) { |
| 404 | const state = mixerState[name]; |
| 405 | if (!state) return; |
| 406 | state.soloed = !state.soloed; |
| 407 | refreshMixerVisuals(); |
| 408 | applyMix(); |
| 409 | saveMix(); |
| 410 | } |
| 411 | |
| 412 | // "Monitor" = solo only this stem. If already the lone solo, clear all |
| 413 | // solos (toggle-style behavior, like Logic's "Solo Safe" / Reaper's |
no test coverage detected