Re: [Alsa-user] Fulla Schiit asound file

2020-01-25 Thread Ralf Mardorf
On Sat, 2020-01-25 at 13:43 +, Dmitri Seletski wrote:
> > Oops:
> > 
> > > However, accessing the software mixer requires a driver.
> >^^
> >actually it's the device's hardware mixer
> >that is doing internal routing, providing
> >digital effects or any other special feature.
> >You could always use a software mixer, such as
> >the one available by Ardour. However, such a
> >software mixer doesn't allow to benefit from
> >the device's hardware (mixer) features.
> 
> Having a software mixer beats not having it at all.

Depending on what you want to do, there are different kinds of Linux
internal mixers available.

I can use Ardour's mixer for my needs, regarding output volumes,
regarding input volumes I either need to use the audio devices volume
control potentiometers and PAD switches or a "real" mixing console. Not
all audio devices provide input potentiometers or PAD switches, let
alone a way to select between +4dBu or -10dBV. 

For other usages than professional audio recording, even a sound server
such as pulseaudio probably provides volume controls. However, output
usually isn't an issue at all, but by using a plain Linux software
mixer, that can't access the input hardware controls, you can't
compensate what going wrong in the first place. Assuming the hardware
input is distorted, you can't fix it by a software mixer's input volume.

For people using multi-channel devices for audio recording, monitor
routing could become an issue. This probably isn't an issue for your
seemingly stereo device.

IOW output volume shouldn't be an issue for you, there should be one or
the other way that fits to your needs.

Input volume shouldn't be an issue either, but it could be an issue.
Assuming the input should be in a "sane" range in the first place. then
you could control the input volume by an Linux internal software mixer,
but if the input volume should be that loud, that it does cause
unpleasant distortion or assuming it should be way lower than the
circuits noise level, then there's no way to fix it by a Linux internal
software mixer.



___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] Fulla Schiit asound file

2020-01-25 Thread Dmitri Seletski
I was hoping there may be some software plugin that allows to control 
loudness of input and output of that DAC.(separately, one for mic one 
for headphones)





also for other poor souls who got this device(great sound quality btw, 
my HD598 got some extra bass out of the thing and extra loudness, built 
in AMP really makes difference), I have made some basic .asoundrc file. 
It allows for higher quality(you can tweak rate from 96000 to 192000, 
but if concerned to get as much stuff to work as possible - use 48000 or 
lower) sound and ability to use mic same time.



pcm.duplex {
    type asym
    playback.pcm "dmixer"
    capture.pcm "dsnooped"
    }


# Instruct ALSA to use pcm.duplex as the default device
pcm.!default {
    type plug
    slave.pcm{
    @func getenv
    vars [ ALSA_PCM ]
    default "duplex"
    #default "dmixed"
    }
    }



ctl.!default {
    type hw
    card 0
}




pcm.dmixer  {
   type dmix
   ipc_key 1026
   slave {
  pcm "hw:0,0"
  format S32_LE
#  period_time 0
#  period_size 1024
#  buffer_size 8192

   rate 96000
   }
#   bindings {
#  0 0
#  1 1
#   }
}


pcm.dsnooped {
    type dsnoop
    ipc_key 1029
#    slave.pcm "hw:0,0"
    slave.pcm "hw:0,0"
    slave{
    rate 48000
    }
}


On 25/01/2020 10:49, Ralf Mardorf wrote:

On Fri, 2020-01-24 at 23:30 +, Dmitri Seletski wrote:

https://www.schiit.com/products/fulla-1

Since it's an USB device, it's most likely class compliant...


Just connected  it, alsa works by default, but no software mixer.

...this means that it works for Linux and Apple without the need of a
proprietary driver. Nobody needs to do reverse engineering or to beg to
get detailed information from the vendor, if the vendor doesn't provide
a driver.

However, accessing the software mixer requires a driver.

Btw. among other prosumer and pro audio devices I own a prosumer
Focusrite Scarlett series class compliant USB audio device (a 18i20) of
the 2nd generation. For at least some, if not all of the 1st generation
Scarlett audio devices, Linux provides access to the hardware mixer, but
not for the 2nd generation. By now already a 3rd generation exists.

IOW just because a driver for a particular revision of hardware does
exist, it doesn't mean that all revisions are supported.



___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user



___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] Fulla Schiit asound file

2020-01-25 Thread Ralf Mardorf
On Sat, 2020-01-25 at 10:49 +0100, Ralf Mardorf wrote:
> On Fri, 2020-01-24 at 23:30 +, Dmitri Seletski wrote:
> > https://www.schiit.com/products/fulla-1
> 
> Since it's an USB device, it's most likely class compliant...
> 
> > Just connected  it, alsa works by default, but no software mixer.
> 
> ...this means that it works for Linux and Apple without the need of a
> proprietary driver. Nobody needs to do reverse engineering or to beg to
> get detailed information from the vendor, if the vendor doesn't provide
> a driver.

Oops:

> However, accessing the software mixer requires a driver.
 ^^
 actually it's the device's hardware mixer
 that is doing internal routing, providing
 digital effects or any other special feature.
 You could always use a software mixer, such as
 the one available by Ardour. However, such a   
 software mixer doesn't allow to benefit from   
 the device's hardware (mixer) features.
> 
> Btw. among other prosumer and pro audio devices I own a prosumer
> Focusrite Scarlett series class compliant USB audio device (a 18i20) of
> the 2nd generation. For at least some, if not all of the 1st generation
> Scarlett audio devices, Linux provides access to the hardware mixer, but
> not for the 2nd generation. By now already a 3rd generation exists.
> 
> IOW just because a driver for a particular revision of hardware does
> exist, it doesn't mean that all revisions are supported.



___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user


Re: [Alsa-user] Fulla Schiit asound file

2020-01-25 Thread Ralf Mardorf
On Fri, 2020-01-24 at 23:30 +, Dmitri Seletski wrote:
> https://www.schiit.com/products/fulla-1

Since it's an USB device, it's most likely class compliant...

> Just connected  it, alsa works by default, but no software mixer.

...this means that it works for Linux and Apple without the need of a
proprietary driver. Nobody needs to do reverse engineering or to beg to
get detailed information from the vendor, if the vendor doesn't provide
a driver.

However, accessing the software mixer requires a driver.

Btw. among other prosumer and pro audio devices I own a prosumer
Focusrite Scarlett series class compliant USB audio device (a 18i20) of
the 2nd generation. For at least some, if not all of the 1st generation
Scarlett audio devices, Linux provides access to the hardware mixer, but
not for the 2nd generation. By now already a 3rd generation exists.

IOW just because a driver for a particular revision of hardware does
exist, it doesn't mean that all revisions are supported.



___
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user