Announcement

Collapse
No announcement yet.

Dithered volume control for Squeezebox

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #46
    Mods rebased on to latest public/7.9 (7.9.1). See new sub-folder at original dropbox link in post 1.
    Check it, add to it! http://www.dr.loudness-war.info/

    SB Touch

    Comment


      #47
      Originally posted by darrenyeats View Post
      Mods rebased on to latest public/7.9 (7.9.1). See new sub-folder at original dropbox link in post 1.
      Hi Darren, I have read this thread with interest as I would like to try digital volume control. I have been using the very good C-3PO plug-in which allows sox to be configured on the LMS and sox will dither the volume but you cannot dynamically change the volume control from the client. Do you have a version of your hack for 7.9.2?

      Do you know if your hack would apply volume control before or after sox? Marco, who developed C-3PO says that sox processing is best done in one step, so I guess the ideal would be for the two to somehow work together...

      Comment


        #48
        Sorry I missed the above post.

        Yes it would be possible for me to rebase this hack on to 7.9.2.

        Yes this uses SoX itself.

        In fact the way I have it set up at home I do bit shift, up-sampling, volume control and dither all in one SoX call for maximum precision.
        Check it, add to it! http://www.dr.loudness-war.info/

        SB Touch

        Comment


          #49
          My hack based on 7.9.2 nightly build is in this fork of slimserver:

          Commit "Volume as capability A in convert.conf; re-tokenize on volume change"

          Follow overall steps in post 1. Two methods for download part below.
          1. Clone my fork https://github.com/darrenyeats/slimserver.git

            Use post 2 to set up a link from the LMS install to the clone for the main files.

            Place convert.conf(s) in correct location(s) as per post 1, as appropriate.

          2. Alternatively, download the changed files and overwrite the installed files manually as per post 1.
            - Go to https://github.com/darrenyeats/slims...f27aa45595a5b2
            - Expand "7 changed files"
            - For each .pm file: from meatballs menu top right (...) select 'View file'; then right click on 'Raw', use Save link as ...; then save to locations as per post 1.
            - Similarly, place convert.conf(s) in correct location(s), as per post 1.
          Last edited by darrenyeats; 2019-10-27, 13:24.
          Check it, add to it! http://www.dr.loudness-war.info/

          SB Touch

          Comment


            #50
            Updates for LMS 8.3 at https://github.com/darrenyeats/slimserver.
            Check it, add to it! http://www.dr.loudness-war.info/

            SB Touch

            Comment


              #51
              Part update for newer SoX, part fix, to convert.conf examples:

              Last edited by darrenyeats; 2021-12-05, 13:53.
              Check it, add to it! http://www.dr.loudness-war.info/

              SB Touch

              Comment

              Working...
              X