8/16 Mono Kanäle mit Alsa und Logilink

Max2Play Home 2016 (en) Forums Max2Play as Squeezebox (Player / Server) 8/16 Mono Kanäle mit Alsa und Logilink

This topic contains 2 replies, has 2 voices, and was last updated by  electron23 premium 3 months, 2 weeks ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • 8. Juli 2020 at 19:03 #49268

    Hallo,

    ich versuche gerade 8/16 Kanäle über 1-2 Logilink per Raspberry und Alsa zum Laufen zu bekommen. Die Kanäle laufen soweit alle, jedoch mit unterschiedlichen Lautstärken. Per Alsamixer habe ich bereits den Pegel alle Kanäle gleich angepasst, jedoch ohne Erfolg.

    Ich habe das Gefühl mit den Kanaleinstellungen passt irgendwas nicht, kenne mich aber mit Alsa zu wenig aus und bin auf Hilfe angewiesen.

    Meine Config sieht wie folgt aus:

    
    pcm.snd_card1 {
      type hw
      card 0
      device 0
    }
    
    pcm.snd_card2 {
      type hw
      card 1
      device 0
    }
    
    pcm.dshare1 {
      type dmix
      ipc_key 2048
      slave {
        pcm "snd_card1"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
        channels 8
      }
      bindings {
        0 0
        1 1
        2 2
        3 3
        4 4
        5 5
        6 6
        7 7
      }
    }
    
    pcm.dshare2 {
      type dmix
      ipc_key 1024
      slave {
        pcm "snd_card2"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
        channels 8
      }
      bindings {
        0 0
        1 1
        2 2
        3 3
        4 4
        5 5
        6 6
        7 7
      }
    }
    
    pcm.out {
      type plug
      slave.pcm {
        type multi
        slaves {
          a {
            channels 8
            pcm "dshare1"
          }
          b {
            channels 8
            pcm "dshare2"
          }
        }
        bindings {
          0 { slave a channel 0 }
          1 { slave a channel 1 }
          2 { slave a channel 2 }
          3 { slave a channel 3 }
          4 { slave a channel 4 }
          5 { slave a channel 5 }
          6 { slave a channel 6 }
          7 { slave a channel 7 }
          8 { slave b channel 0 }
          9 { slave b channel 1 }
          10 { slave b channel 2 }
          11 { slave b channel 3 }
          12 { slave b channel 4 }
          13 { slave b channel 5 }
          14 { slave b channel 6 }
          15 { slave b channel 7 }
        }
      }
    }
    
    pcm.kueche {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.0 1
      ttable.1.0 1
    }
    
    pcm.esszimmer {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.1 1
      ttable.1.1 1
    }
    
    pcm.wohnzimmer {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.2 1
      ttable.1.2 1
    }
    
    pcm.flur_eg {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.3 1
      ttable.1.3 1
    }
    
    pcm.wc {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.4 1
      ttable.1.4 1
    }
    
    pcm.ankleide {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.5 1
      ttable.1.5 1
    }
    
    pcm.garten {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.6 1
      ttable.1.6 1
    }
    
    pcm.flur_og {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.7 1
      ttable.1.7 1
    }
    
    pcm.kinderzimmer_1 {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.8 1
      ttable.1.8 1
    }
    
    pcm.kinderzimmer_2 {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.9 1
      ttable.1.9 1
    }
    
    pcm.bad_kinder {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.10 1
      ttable.1.10 1
    }
    
    pcm.bad_eltern {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.11 1
      ttable.1.11 1
    }
    
    pcm.schlafzimmer {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.12 1
      ttable.1.12 1
    }
    
    pcm.buero {
      type route
      slave {
        pcm "out"
        channels 16
      }
      ttable.0.13 1
      ttable.1.13 1
    }
    
    

    Wäre super, wenn mir jemand helfen könnte.

    Vielen Dank und viele Grüße

    14. Juli 2020 at 12:55 #49294

    Hallo electron,

    ich leite das Problem mal an unseren Entwickler weiter. Allerdings kann es bei seinem Workload sein, dass es etwas dauert, bis er sich deinem Anliegen widmen kann.

    14. Juli 2020 at 12:57 #49295

    Hallo MarioM,

    vielen Dank.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.

Register here