zynthian / zynthian-issue-tracking

Centralized Issue Tracking for Zynthian Project
https://github.com/orgs/zynthian/projects/1
11 stars 3 forks source link

Load snapshot may set main mute wrong. #1227

Open riban-bw opened 5 days ago

riban-bw commented 5 days ago

Describe the issue

When restoring a snapshot, the main mixer chain's mute can be cleared when not desired, e.g. the mute was set in the previously saved snapshot.

To Reproduce

Steps to reproduce the behavior:

  1. Mute main output.
  2. Save snapshot.
  3. Load snapshot.

    Expected behaviour

    Main output is muted.

    Actual behaviour

    Main output is not muted.

    Additional context

    Main output is muted during snapshot loading then cleared at end to avoid unwanted sounds during load. This may need a better check of zs3-0 main level.

    Configuration

    Hardware

    Raspberry Pi 4 Model B Rev 1.5
    Audio: V5 ADAC
    Display: MIPI DSI 800x480 (inverted)
    Wiring: V5
    I2C: MCP23017@0x20, MCP23017@0x21
    Profile: v5

    System

    Debian GNU/Linux 12 (bookworm)
    Build Date: 2024-02-01
    Memory: 48% (1837M/3792M)
    SD Card: 96% (26G/29G)
    Temperature: 53.5ºC
    Overclock: Maximum

    MIDI & UI

    Tuning: 440 Hz
    Master Channel: Off
    Preload Presets: Off
    ZS3 (SubSnapShots): On
    Power Save: 10 minutes
    Audio Levels on Snapshots: On

    Software

    zyncoder: vangelis (1dd6f7a) 
    zynthian-ui: vangelis (0fcc76d)
    zynthian-sys: vangelis (f842566)
    zynthian-data: vangelis (ddfa009)
    zynthian-webconf: vangelis (bd99d05)
riban-bw commented 4 days ago

Resolved in vangelis (testing). Scheduled to next point release.