INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Micromega MyDac won't play 44.1khz  (Read 4244 times)

dbadia

  • Recent member
  • *
  • Posts: 16
Micromega MyDac won't play 44.1khz
« on: August 16, 2016, 10:35:21 am »

Hi -
I have a Micromega MyDac connected via USB to MC on Debian Jessie.  When I try to play back 44.1khz flac files, I get an error from MC:
Playback could not be started on the output ALSA using the format 44.1kHz 2ch

If I force the 44.1 to be converted  to 48kHz it will play ok.  But I know the DAC supports 44.1 natively so it seems I shouldn't have to do that. 

I have tried with both MC 20 and 22, but are giving me the same problem.

Thanks in advance for suggestions!
Dave
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13946
Re: Micromega MyDac won't play 44.1khz
« Reply #1 on: August 16, 2016, 12:33:55 pm »

Answered this in the MC 20 linux forum accidently, check there...
Logged

dbadia

  • Recent member
  • *
  • Posts: 16
Re: Micromega MyDac won't play 44.1khz
« Reply #2 on: August 16, 2016, 02:14:23 pm »

Choose a hardware audio device in the menu (like front: or some such).
Don't use alsa, system default or default since they use the alsa mixer which enforces a 48k only sample rate.

Thanks, I wasn't sure if the MC 20 forum was still active or not so I posted here too. 

I tried a bunch of options (front, hw, iec958), but I'm still getting the error.  They seem to all have [ALSA] next to them. 
Is there some way I can define a non-alsa device?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13946
Re: Micromega MyDac won't play 44.1khz
« Reply #3 on: August 16, 2016, 02:28:36 pm »

Thanks, I wasn't sure if the MC 20 forum was still active or not so I posted here too. 

I tried a bunch of options (front, hw, iec958), but I'm still getting the error.  They seem to all have [ALSA] next to them. 
Is there some way I can define a non-alsa device?
Those 3 all should have worked.
From a terminal window run:

/usr/lib/jriver/Media\ Center\ 22/alsacap
or substitute 20 for 22 if using MC 20.

It will print out the supported sample rates.
Note that not all devices support all sample rates at all audio formats. You will also see the audio formats your device supports (i.e. S16_LE, S32_LE, IEC958_SUBFRAME_LE, etc).
Logged

dbadia

  • Recent member
  • *
  • Posts: 16
Re: Micromega MyDac won't play 44.1khz
« Reply #4 on: August 17, 2016, 06:58:38 am »

Ok, here is the output, MyDac in bold:

dave@jj:~$ /usr/lib/jriver/Media\ Center\ 22/alsacap
*** Scanning for playback devices ***
Card 0, ID `NVidia', name `HDA NVidia'
  Device 3, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 7, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 8, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 9, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rates 32000, 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
Card 1, ID `MYDAC', name `MICROMEGA MYDAC'
  Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
    2 channels, sampling rates 44100, 48000, 88200, 96000, 176400, 192000 Hz
    Sample formats: S32_LE
      Subdevice 0, name `subdevice #0'

Card 2, ID `XS', name `FOCAL XS'
  Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
    1..2 channels, sampling rates 32000, 44100, 48000 Hz
    Sample formats: S16_LE
      Subdevice 0, name `subdevice #0'
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13946
Re: Micromega MyDac won't play 44.1khz
« Reply #5 on: August 18, 2016, 10:48:49 am »

Ok, in your audio device selection options there should be something like
front:card=MYDAC or some such.
Try selecting that.
Make sure DSP studio processing "Output Format" is not checked.
Also check to see that "Auto configure output on playback failure" under Audio->Advanced is NOT checked.
Logged

dbadia

  • Recent member
  • *
  • Posts: 16
Re: Micromega MyDac won't play 44.1khz
« Reply #6 on: August 18, 2016, 06:13:53 pm »

Yes, following your instructions worked!

Thanks!
Dave
Logged
Pages: [1]   Go Up