Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 3 123 LastLast
Results 1 to 10 of 64

Thread: Balance

Hybrid View

  1. #1
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    7,094

    Balance

    Do we know why there is no balance setting on LMS?
    LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

  2. #2
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    20,414
    My guess.

    In SB1 it was done in hardware (as well as treble and Bass)

    As SB2/3 etc. didn't have h/w balance (s/w decoding helped flexibilty in adding new codecs) - might have been considered unnecessary as at the time, many amps probably had a balance control.

  3. #3
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    7,094
    Quote Originally Posted by bpa View Post
    My guess.

    In SB1 it was done in hardware (as well as treble and Bass)

    As SB2/3 etc. didn't have h/w balance (s/w decoding helped flexibilty in adding new codecs) - might have been considered unnecessary as at the time, many amps probably had a balance control.
    So, knowing that there is a gainL and gainR in slimproto, shall we add a balance option in audio? I think that could be easy, just a -N..N cursor then I would apply a scale down factor on gainL or gainR depending on that cursor (0 => no change, N => factor=0 on gainL, -N => factor=0 on gainR)
    LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

  4. #4
    Senior Member
    Join Date
    Feb 2011
    Location
    Cheshire, UK
    Posts
    5,783
    Quote Originally Posted by philippe_44 View Post
    So, knowing that there is a gainL and gainR in slimproto, shall we add a balance option in audio? I think that could be easy, just a -N..N cursor then I would apply a scale down factor on gainL or gainR depending on that cursor (0 => no change, N => factor=0 on gainL, -N => factor=0 on gainR)
    It shouldnĺt really be necessary. Top end HiFi has no treble, bass or balance controls and arguably there is more need for them in the analogue arena particularly turntable than there would ever be in digital.
    VB2.4 storage QNAP TS419p (NFS)
    Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
    Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
    Dining Room SB Boom
    Kitchen UE Radio (upgraded to SB Radio)
    Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
    Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
    Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes
    Everything controlled by iPeng & Material on iOS

  5. #5
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    7,094
    Quote Originally Posted by d6jg View Post
    It shouldnĺt really be necessary. Top end HiFi has no treble, bass or balance controls and arguably there is more need for them in the analogue arena particularly turntable than there would ever be in digital.
    I'm not sure I'm following. If I take the example of squeezelite on Pi or squeezelie-esp32, I would welcome a balance option. Would it be used every day? no but I can see where, for these mid-end system, I would need to balance speakers a bit due to positioning
    LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

  6. #6
    Senior Member
    Join Date
    Jun 2017
    Posts
    457
    Quote Originally Posted by philippe_44 View Post
    I'm not sure I'm following. If I take the example of squeezelite on Pi or squeezelie-esp32, I would welcome a balance option. Would it be used every day? no but I can see where, for these mid-end system, I would need to balance speakers a bit due to positioning
    More control is always a plus, as long as there is a way to neutralize it if it's not wanted. For instance, I want to be certain I've set the balance back to precisely zero, not +0.2 or -0.1. That's my view.

    The other viewpoint is that more control = more opportunity to screw things up! It's now wrong, either.
    LMS 8 nightly running on Raspberry Pi OS. Mostly virtual players, occasionally with SB Radio, Boom or Classic.

  7. #7
    Senior Member tfec's Avatar
    Join Date
    Oct 2005
    Location
    Germany
    Posts
    256
    Quote Originally Posted by philippe_44 View Post
    So, knowing that there is a gainL and gainR in slimproto, shall we add a balance option in audio? ...
    Using active loudspeakers without any knobs it would be fine to control the balance via LMS.
    1x Docker on QNAP TS-453B as LMS | 1x Raspberry Pi Zero W +PiCorePlayer v6.0.0-b7 as USB-Player + TEAC UD-501 USB-DAC + Phonitor Mini Headphone Amplifier + AKG K812 headphones | 2x SqueezeBox Classic | 1x Squeezbox Radio | 1x Raspberry Pi with HiFimeDIY ES9023 DAC +PiCorePlayer 6.0 | 1x Google Chromecast Audio with Arcam FMJ A22 + B&W Nautilus 805 | 1x Google Chromecast Audio with Philips Fidelio DS9000/12 | 1x Squeezelite on MacBook Pro Catalina

  8. #8
    Senior Member
    Join Date
    Apr 2005
    Location
    Watford, UK
    Posts
    1,936
    Quote Originally Posted by philippe_44 View Post
    Do we know why there is no balance setting on LMS?
    A Squeezebox is a source component. When did you last see a balance control on a turntable, CD player, FM tuner, etc?
    Transporter -> ATC SCM100A

  9. #9
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    4,165
    Quote Originally Posted by cliveb View Post
    A Squeezebox is a source component. When did you last see a balance control on a turntable, CD player, FM tuner, etc?
    Similarly for volume control ... but LMS has that.

    Edit:
    I take that back.
    Volume control from LMS is usually an instruction to the player to increase/reduce volume although I expect it can be done in LMS via SOX or something.
    Last edited by Paul Webster; 2021-02-25 at 02:03.
    Paul Webster
    http://dabdig.blogspot.com
    Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland

  10. #10
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    6,821
    Quote Originally Posted by Paul Webster View Post
    Similarly for volume control ... but LMS has that.

    Edit:
    I take that back.
    Volume control from LMS is usually an instruction to the player to increase/reduce volume although I expect it can be done in LMS via SOX or something.
    My old Marantz CD player had two sets of outputs, one fixed and one variable

    Sent from my Pixel 3a using Tapatalk

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •