From 9c8f14c86f1279e27145fb1c03567049317aa297 Mon Sep 17 00:00:00 2001 From: onyx-and-iris Date: Sat, 31 Jan 2026 02:04:58 +0000 Subject: [PATCH] update addressMap for BusFader methods --- internal/xair/client.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/xair/client.go b/internal/xair/client.go index 6b78f49..0a74828 100644 --- a/internal/xair/client.go +++ b/internal/xair/client.go @@ -343,7 +343,8 @@ func (c *Client) SetBusMute(bus int, muted bool) error { // BusFader requests the current fader level for a bus func (c *Client) BusFader(bus int) (float64, error) { - address := fmt.Sprintf("/bus/%01d/mix/fader", bus) + formatter := c.addressMap["bus"] + address := fmt.Sprintf(formatter, bus) + "/mix/fader" err := c.SendMessage(address) if err != nil { return 0, err @@ -360,7 +361,8 @@ func (c *Client) BusFader(bus int) (float64, error) { // SetBusFader sets the fader level for a specific bus (1-based indexing) func (c *Client) SetBusFader(bus int, level float64) error { - address := fmt.Sprintf("/bus/%01d/mix/fader", bus) + formatter := c.addressMap["bus"] + address := fmt.Sprintf(formatter, bus) + "/mix/fader" return c.SendMessage(address, float32(mustDbInto(level))) }