Re: ADAT does work, but often is interrupted by noise - Was: FreeBSD and snd_hdspe last-ditch attempt

2013-01-25 Thread Ralf Mardorf

Hi :)

if you should be subscribed to jack devel, you might be interested in this  
thread.

http://lists.jackaudio.org/private.cgi/jack-devel-jackaudio.org/2013-January/010610.html
[1]

I don't expect hints, but it's worth to ask.

Oops, I made a mistake, I only tested the inputs, not the outputs.

Regards,
Ralf

[1]
--- Forwarded message ---
From: Ralf Mardorf
To: Jack devel
Subject: [Jack-Devel] Jack1 on FreeBSD
Date: Fri, 25 Jan 2013 23:20:20 +0100

Hi :)

I'm testing audio on FreeBSD. It can't compare to Linux, but it's anyway
interesting.
The card is a RME HDSPe AIO on FreeBSD used without TotalMix and without
ALSA.

The analog IOs are ok, but I get distortion and click noise or gaps when I
use ADAT. When the source is zynaddsubfx with nperiods there aren't gaps,
but there's distortion and there are clicks.

It's only working in duplex mode and I can't drop the word length setting.
I already switched nperiods from 2 to 3.

It might be, that the driver is buggy, but perhaps I need unusual settings
to use ADAT on FreeBSD.

Does somebody know some (secret ;) settings I should test?

jackd -r -doss -r48000 -p1024 -n3 -w16 -C/dev/dsp4.0 -P/dev/dsp4.0 is one
of the settings I tested.

I still didn't check if there are IRQ issues, which is very likely and if
I can unbind devices on FreeBSD.

jackd -r -doss -r48000 -p1024 -n3 -w16 -C/dev/dsp4.0 -P/dev/dsp4.0

jackd 0.121.3

Except for being limited to only 2 IOs with ADAT and not the very best
latency, the card on Linux can be used for serious production.

It's likely that it's a driver issue, but perhaps there is some magic that
can be done by jack, resp. OSS settings to get it working on FreeBSD too.

Any hints are welcome.

Regards,
Ralf
___
Jack-Devel mailing list
jack-de...@lists.jackaudio.org
http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org

--
Technology doesn't necessarily make you smarter
http://lists.alioth.debian.org/pipermail/d-community-offtopic/2013-January/000172.html
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


ADAT does work, but often is interrupted by noise - Was: FreeBSD and snd_hdspe last-ditch attempt

2013-01-23 Thread Ralf Mardorf

Thank you Ian :)

On Wed, 23 Jan 2013 05:25:59 +0100, Ian Smith smi...@nimnet.asn.au wrote:

'cat /dev/sndstat'


I already posted it ;). However, I set sysctl hw.snd.verbose=2, here it's  
again [1].
It's a cheap professional audio device, IOW it's not a consumer or  
semi-professional device, so cheap doesn't mean low quality. Professional  
and semi-professional devices usually don't support surround sound, but at  
least the professional devices provide special interfaces, such as AES/EBU  
and ADAT. The card I'm using comes with two analog IOs, AES/EBU, ADAT and  
it supports consumer's SPDIF.


$ ls -l /dev/dsp*
crw-rw-rw-  1 root  wheel0, 205 Jan 23 09:41 /dev/dsp0.0
crw-rw-rw-  1 root  wheel0, 204 Jan 23 09:41 /dev/dsp1.0
crw-rw-rw-  1 root  wheel0, 203 Jan 23 09:41 /dev/dsp2.0
crw-rw-rw-  1 root  wheel0, 202 Jan 23 09:41 /dev/dsp3.0
crw-rw-rw-  1 root  wheel0, 201 Jan 23 09:41 /dev/dsp4.0
crw-rw-rw-  1 root  wheel0, 200 Jan 23 09:41 /dev/dsp5.0
crw-rw-rw-  1 root  wheel0, 199 Jan 23 09:41 /dev/dsp6.0
crw-rw-rw-  1 root  wheel0, 198 Jan 23 09:41 /dev/dsp7.0


have to assume you've already
discussed your issues with its author, Ruslan Bukin b...@bsdpad.com


Yes, Ruslan does or at least did follow the thread.

I set jackd to use OSS with /dev/dsp4.0, I connected synaddsubfx

$ zynaddsubfx

ZynAddSubFX - Copyright (c) 2002-2009 Nasca Octavian Paul and others
Compiled: Jan 20 2013 03:10:05
This program is free software (GNU GPL v.2 or later) and
it comes with ABSOLUTELY NO WARRANTY.

Try 'zynaddsubfx --help' for command-line options.
Sound Buffer Size = 256 samples
Internal latency =  5.3 ms
ADsynth Oscil.Size =1024 samples
Internal SampleRate   = 48000
Jack Output SampleRate= 48000
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such  
file or directory


Now there sometimes is audio output and sometimes dangerous noise, that  
could damage the speakers. Jack is running without real-time,  
Frames/Period 1024, Periods/Buffer 2, Samplerae 48000, Word Length 16.


Regards,
Ralf

[1]
$ cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: HDSPe AIO [line] at io 0xfdff irq 18 kld snd_hdspe  
(1p:1v/1r:1v) default

snddev flags=0x2e6AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC
	[pcm0:play:dsp0.p0]: spd 48000, fmt 0x00200010/0x00201000, flags  
0x2100, 0x0006
	interrupts 0, underruns 0, feed 0, ready 0  
[b:131072/4096/32|bs:65536/2048/32]

channel flags=0x2100BUSY,HAS_VCHAN
	{userland} - feeder_mixer(0x00200010) - feeder_format(0x00200010 -  
0x00201000) - {hardware}
	pcm0:play:dsp0.p0[pcm0:virtual:dsp0.vp0]: spd 8000, fmt 0x0018, flags  
0x1000, 0x

interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
channel flags=0x1000VIRTUAL
{userland} - feeder_root(0x) - {hardware}
	[pcm0:record:dsp0.r0]: spd 48000, fmt 0x00200010/0x00201000, flags  
0x2100, 0x0007
	interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536  
[b:131072/4096/32|bs:65536/2048/32]

channel flags=0x2100BUSY,HAS_VCHAN
	{hardware} - feeder_root(0x00201000) - feeder_format(0x00201000 -  
0x00200010) - feeder_mixer(0x00200010) - {userland}
	pcm0:record:dsp0.r0[pcm0:virtual:dsp0.vr0]: spd 8000, fmt 0x0018,  
flags 0x1000, 0x

interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0]
channel flags=0x1000VIRTUAL
{hardware} - feeder_root(0x) - {userland}
pcm1: HDSPe AIO [phone] at io 0xfdff irq 18 kld snd_hdspe  
(1p:1v/0r:0v)
	snddev  
flags=0x2e7SIMPLEX,AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC
	[pcm1:play:dsp1.p0]: spd 48000, fmt 0x00200010/0x00201000, flags  
0x2100, 0x0006
	interrupts 0, underruns 0, feed 0, ready 0  
[b:131072/4096/32|bs:65536/2048/32]

channel flags=0x2100BUSY,HAS_VCHAN
	{userland} - feeder_mixer(0x00200010) - feeder_format(0x00200010 -  
0x00201000) - {hardware}
	pcm1:play:dsp1.p0[pcm1:virtual:dsp1.vp0]: spd 8000, fmt 0x0018, flags  
0x1000, 0x

interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
channel flags=0x1000VIRTUAL
{userland} - feeder_root(0x) - {hardware}
pcm2: HDSPe AIO [aes] at io 0xfdff irq 18 kld snd_hdspe (1p:1v/1r:1v)
snddev flags=0x2e6AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC
	[pcm2:play:dsp2.p0]: spd 48000, fmt 0x00200010/0x00201000, flags  
0x2100, 0x0006
	interrupts 0, underruns 0, feed 0, ready 0  
[b:131072/4096/32|bs:65536/2048/32]

channel flags=0x2100BUSY,HAS_VCHAN
	{userland} - feeder_mixer(0x00200010) - feeder_format(0x00200010 -  
0x00201000) - {hardware}
	pcm2:play:dsp2.p0[pcm2:virtual:dsp2.vp0]: spd 8000, fmt 0x0018, flags  
0x1000, 0x

interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
channel flags=0x1000VIRTUAL
{userland} - 

Re: ADAT does work, but often is interrupted by noise - Was: FreeBSD and snd_hdspe last-ditch attempt

2013-01-23 Thread Ruslan Bukin
please include also the output of

1. sysctl hw.snd
2. sysctl dev.pcm

On Wed, Jan 23, 2013 at 10:47:09AM +0100, Ralf Mardorf wrote:
 Thank you Ian :)
 
 On Wed, 23 Jan 2013 05:25:59 +0100, Ian Smith smi...@nimnet.asn.au wrote:
  'cat /dev/sndstat'
 
 I already posted it ;). However, I set sysctl hw.snd.verbose=2, here it's  
 again [1].
 It's a cheap professional audio device, IOW it's not a consumer or  
 semi-professional device, so cheap doesn't mean low quality. Professional  
 and semi-professional devices usually don't support surround sound, but at  
 least the professional devices provide special interfaces, such as AES/EBU  
 and ADAT. The card I'm using comes with two analog IOs, AES/EBU, ADAT and  
 it supports consumer's SPDIF.
 
 $ ls -l /dev/dsp*
 crw-rw-rw-  1 root  wheel0, 205 Jan 23 09:41 /dev/dsp0.0
 crw-rw-rw-  1 root  wheel0, 204 Jan 23 09:41 /dev/dsp1.0
 crw-rw-rw-  1 root  wheel0, 203 Jan 23 09:41 /dev/dsp2.0
 crw-rw-rw-  1 root  wheel0, 202 Jan 23 09:41 /dev/dsp3.0
 crw-rw-rw-  1 root  wheel0, 201 Jan 23 09:41 /dev/dsp4.0
 crw-rw-rw-  1 root  wheel0, 200 Jan 23 09:41 /dev/dsp5.0
 crw-rw-rw-  1 root  wheel0, 199 Jan 23 09:41 /dev/dsp6.0
 crw-rw-rw-  1 root  wheel0, 198 Jan 23 09:41 /dev/dsp7.0
 
  have to assume you've already
  discussed your issues with its author, Ruslan Bukin b...@bsdpad.com
 
 Yes, Ruslan does or at least did follow the thread.
 
 I set jackd to use OSS with /dev/dsp4.0, I connected synaddsubfx
 
 $ zynaddsubfx
 
 ZynAddSubFX - Copyright (c) 2002-2009 Nasca Octavian Paul and others
 Compiled: Jan 20 2013 03:10:05
 This program is free software (GNU GPL v.2 or later) and
 it comes with ABSOLUTELY NO WARRANTY.
 
 Try 'zynaddsubfx --help' for command-line options.
 Sound Buffer Size =   256 samples
 Internal latency =5.3 ms
 ADsynth Oscil.Size =  1024 samples
 Internal SampleRate   = 48000
 Jack Output SampleRate= 48000
 ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such  
 file or directory
 
 Now there sometimes is audio output and sometimes dangerous noise, that  
 could damage the speakers. Jack is running without real-time,  
 Frames/Period 1024, Periods/Buffer 2, Samplerae 48000, Word Length 16.
 
 Regards,
 Ralf
 
 [1]
 $ cat /dev/sndstat
 FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
 Installed devices:
 pcm0: HDSPe AIO [line] at io 0xfdff irq 18 kld snd_hdspe  
 (1p:1v/1r:1v) default
   snddev flags=0x2e6AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC
   [pcm0:play:dsp0.p0]: spd 48000, fmt 0x00200010/0x00201000, flags  
 0x2100, 0x0006
   interrupts 0, underruns 0, feed 0, ready 0  
 [b:131072/4096/32|bs:65536/2048/32]
   channel flags=0x2100BUSY,HAS_VCHAN
   {userland} - feeder_mixer(0x00200010) - feeder_format(0x00200010 -  
 0x00201000) - {hardware}
   pcm0:play:dsp0.p0[pcm0:virtual:dsp0.vp0]: spd 8000, fmt 0x0018, 
 flags  
 0x1000, 0x
   interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
   channel flags=0x1000VIRTUAL
   {userland} - feeder_root(0x) - {hardware}
   [pcm0:record:dsp0.r0]: spd 48000, fmt 0x00200010/0x00201000, flags  
 0x2100, 0x0007
   interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536  
 [b:131072/4096/32|bs:65536/2048/32]
   channel flags=0x2100BUSY,HAS_VCHAN
   {hardware} - feeder_root(0x00201000) - feeder_format(0x00201000 -  
 0x00200010) - feeder_mixer(0x00200010) - {userland}
   pcm0:record:dsp0.r0[pcm0:virtual:dsp0.vr0]: spd 8000, fmt 0x0018,  
 flags 0x1000, 0x
   interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0]
   channel flags=0x1000VIRTUAL
   {hardware} - feeder_root(0x) - {userland}
 pcm1: HDSPe AIO [phone] at io 0xfdff irq 18 kld snd_hdspe  
 (1p:1v/0r:0v)
   snddev  
 flags=0x2e7SIMPLEX,AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC
   [pcm1:play:dsp1.p0]: spd 48000, fmt 0x00200010/0x00201000, flags  
 0x2100, 0x0006
   interrupts 0, underruns 0, feed 0, ready 0  
 [b:131072/4096/32|bs:65536/2048/32]
   channel flags=0x2100BUSY,HAS_VCHAN
   {userland} - feeder_mixer(0x00200010) - feeder_format(0x00200010 -  
 0x00201000) - {hardware}
   pcm1:play:dsp1.p0[pcm1:virtual:dsp1.vp0]: spd 8000, fmt 0x0018, 
 flags  
 0x1000, 0x
   interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
   channel flags=0x1000VIRTUAL
   {userland} - feeder_root(0x) - {hardware}
 pcm2: HDSPe AIO [aes] at io 0xfdff irq 18 kld snd_hdspe (1p:1v/1r:1v)
   snddev flags=0x2e6AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC
   [pcm2:play:dsp2.p0]: spd 48000, fmt 0x00200010/0x00201000, flags  
 0x2100, 0x0006
   interrupts 0, underruns 0, feed 0, ready 0  
 [b:131072/4096/32|bs:65536/2048/32]
   channel flags=0x2100BUSY,HAS_VCHAN
   {userland} - feeder_mixer(0x00200010) - 

Re: ADAT does work, but often is interrupted by noise - Was: FreeBSD and snd_hdspe last-ditch attempt

2013-01-23 Thread Ralf Mardorf

Hi Ruslan :)

here's the output of sysctl hw.snd and sysctl dev.pcm.

$ sysctl hw.snd
hw.snd.vpc_reset: 0
hw.snd.vpc_0db: 45
hw.snd.vpc_autoreset: 1
hw.snd.latency_profile: 1
hw.snd.latency: 5
hw.snd.report_soft_matrix: 1
hw.snd.report_soft_formats: 1
hw.snd.compat_linux_mmap: 0
hw.snd.feeder_eq_exact_rate: 0
hw.snd.feeder_eq_presets:  
PEQ:16000,0.2500,62,0.2500:-9,9,1.0:44100,48000,88200,96000,176400,192000

hw.snd.feeder_rate_quality: 1
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.feeder_rate_polyphase_max: 183040
hw.snd.feeder_rate_presets: 100:8:0.85 100:36:0.92 100:164:0.97
hw.snd.vpc_mixer_bypass: 1
hw.snd.verbose: 2
hw.snd.maxautovchans: 16
hw.snd.default_unit: 0
hw.snd.version: 2009061500/amd64
hw.snd.default_auto: 1

$ sysctl dev.pcm
dev.pcm.0.%desc: HDSPe AIO [line]
dev.pcm.0.%driver: pcm
dev.pcm.0.%parent: hdspe0
dev.pcm.0.play.vchans: 1
dev.pcm.0.play.vchanmode: fixed
dev.pcm.0.play.vchanrate: 48000
dev.pcm.0.play.vchanformat: s16le:2.0
dev.pcm.0.rec.vchans: 1
dev.pcm.0.rec.vchanmode: fixed
dev.pcm.0.rec.vchanrate: 48000
dev.pcm.0.rec.vchanformat: s16le:2.0
dev.pcm.0.buffersize: 0
dev.pcm.0.bitperfect: 0
dev.pcm.1.%desc: HDSPe AIO [phone]
dev.pcm.1.%driver: pcm
dev.pcm.1.%parent: hdspe0
dev.pcm.1.play.vchans: 1
dev.pcm.1.play.vchanmode: fixed
dev.pcm.1.play.vchanrate: 48000
dev.pcm.1.play.vchanformat: s16le:2.0
dev.pcm.1.buffersize: 0
dev.pcm.1.bitperfect: 0
dev.pcm.2.%desc: HDSPe AIO [aes]
dev.pcm.2.%driver: pcm
dev.pcm.2.%parent: hdspe0
dev.pcm.2.play.vchans: 1
dev.pcm.2.play.vchanmode: fixed
dev.pcm.2.play.vchanrate: 48000
dev.pcm.2.play.vchanformat: s16le:2.0
dev.pcm.2.rec.vchans: 1
dev.pcm.2.rec.vchanmode: fixed
dev.pcm.2.rec.vchanrate: 48000
dev.pcm.2.rec.vchanformat: s16le:2.0
dev.pcm.2.buffersize: 0
dev.pcm.2.bitperfect: 0
dev.pcm.3.%desc: HDSPe AIO [s/pdif]
dev.pcm.3.%driver: pcm
dev.pcm.3.%parent: hdspe0
dev.pcm.3.play.vchans: 1
dev.pcm.3.play.vchanmode: fixed
dev.pcm.3.play.vchanrate: 48000
dev.pcm.3.play.vchanformat: s16le:2.0
dev.pcm.3.rec.vchans: 1
dev.pcm.3.rec.vchanmode: fixed
dev.pcm.3.rec.vchanrate: 48000
dev.pcm.3.rec.vchanformat: s16le:2.0
dev.pcm.3.buffersize: 0
dev.pcm.3.bitperfect: 0
dev.pcm.4.%desc: HDSPe AIO [adat]
dev.pcm.4.%driver: pcm
dev.pcm.4.%parent: hdspe0
dev.pcm.4.play.vchans: 1
dev.pcm.4.play.vchanmode: fixed
dev.pcm.4.play.vchanrate: 48000
dev.pcm.4.play.vchanformat: s16le:2.0
dev.pcm.4.rec.vchans: 1
dev.pcm.4.rec.vchanmode: fixed
dev.pcm.4.rec.vchanrate: 48000
dev.pcm.4.rec.vchanformat: s16le:2.0
dev.pcm.4.buffersize: 0
dev.pcm.4.bitperfect: 0
dev.pcm.5.%desc: HDSPe AIO [adat]
dev.pcm.5.%driver: pcm
dev.pcm.5.%parent: hdspe0
dev.pcm.5.play.vchans: 1
dev.pcm.5.play.vchanmode: fixed
dev.pcm.5.play.vchanrate: 48000
dev.pcm.5.play.vchanformat: s16le:2.0
dev.pcm.5.rec.vchans: 1
dev.pcm.5.rec.vchanmode: fixed
dev.pcm.5.rec.vchanrate: 48000
dev.pcm.5.rec.vchanformat: s16le:2.0
dev.pcm.5.buffersize: 0
dev.pcm.5.bitperfect: 0
dev.pcm.6.%desc: HDSPe AIO [adat]
dev.pcm.6.%driver: pcm
dev.pcm.6.%parent: hdspe0
dev.pcm.6.play.vchans: 1
dev.pcm.6.play.vchanmode: fixed
dev.pcm.6.play.vchanrate: 48000
dev.pcm.6.play.vchanformat: s16le:2.0
dev.pcm.6.rec.vchans: 1
dev.pcm.6.rec.vchanmode: fixed
dev.pcm.6.rec.vchanrate: 48000
dev.pcm.6.rec.vchanformat: s16le:2.0
dev.pcm.6.buffersize: 0
dev.pcm.6.bitperfect: 0
dev.pcm.7.%desc: HDSPe AIO [adat]
dev.pcm.7.%driver: pcm
dev.pcm.7.%parent: hdspe0
dev.pcm.7.play.vchans: 1
dev.pcm.7.play.vchanmode: fixed
dev.pcm.7.play.vchanrate: 48000
dev.pcm.7.play.vchanformat: s16le:2.0
dev.pcm.7.rec.vchans: 1
dev.pcm.7.rec.vchanmode: fixed
dev.pcm.7.rec.vchanrate: 48000
dev.pcm.7.rec.vchanformat: s16le:2.0
dev.pcm.7.buffersize: 0
dev.pcm.7.bitperfect: 0

Regards,
Ralf
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


FreeBSD and snd_hdspe last-ditch attempt

2013-01-22 Thread Ralf Mardorf

Hi :)

I can use Opera to play YouTube by the analog IOs of the HDSPe AIO sound  
card. I can use Jack with OSS and play a WAV by Audacity and by Audacious  
and I also can hear ZynAddSubFX. All of them only use the 2 analog IOs.


If I test VLC with OSS and /dev/dsp or /dev/dsp* (* is for 0 to 7), it  
doesn't work.


I don't know how to use Gnome Music Player Client. It's asking for an  
ominous host, it's seemingly not the name of the machine.


cat file  /dev/dsp is mentioned in the handbook, but it doesn't work.  
ALSA completely isn't available.


Is there nobody able to help? Are there no correct instructions what to  
do? Is anybody else using snd_hdspe besides the coder and me?


Regards,
Ralf
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: FreeBSD and snd_hdspe last-ditch attempt

2013-01-22 Thread Ian Smith
On Tue, 22 Jan 2013, Ralf Mardorf wrote:
  Cc: FreeBSD quest freebsd-questions@freebsd.org

  Hi :)

Hi Ralf,

I've been following this saga for a while, with interest but no specific 
knowledge of your gear nor how you intend to use it.  All I can comment 
on is the way you're going about reporting and debugging your issues.

I'm not sure repeating these in questions@ will be much use if you can't 
get answers in multimedia@, but I'll leave that alone for now.  I know 
you're new to FreeBSD from Linux and can't know what advice might be 
useful and what may be wild goose chases, harder to tell in questions@

  I can use Opera to play YouTube by the analog IOs of the HDSPe AIO sound
  card. I can use Jack with OSS and play a WAV by Audacity and by Audacious and
  I also can hear ZynAddSubFX. All of them only use the 2 analog IOs.
  
  If I test VLC with OSS and /dev/dsp or /dev/dsp* (* is for 0 to 7), it
  doesn't work.

What you're not telling people, now at least, is some of the basics from 
sound(4), ie which hints and sysctls you have set, for example how many 
channels and vchans you have enabled, which /dev/dsp* actually exist now 
(showing with 'ls -l /dev/dsp*' rather than telling), and how thoroughly 
you've taken the advice in sound(4) re setup and debugging, like setting 
sysctl hw.snd.verbose to 4 and reporting 'cat /dev/sndstat' results - 
this will be voluminous I'm sure, but will be needed by whoever is going 
to look at this.  I suggest gathering all the necessary information in 
one place and submitting a PR, if you can't get direct help on lists.

  I don't know how to use Gnome Music Player Client. It's asking for an ominous
  host, it's seemingly not the name of the machine.
  
  cat file  /dev/dsp is mentioned in the handbook, but it doesn't work. ALSA
  completely isn't available.
  
  Is there nobody able to help? Are there no correct instructions what to do?
  Is anybody else using snd_hdspe besides the coder and me?

I assume you've read what little there is in snd_hdspe(4) and the great 
deal that there is in sound(4) and are now well familiar with it, though 
your messages don't particularly indicate such familiarity.  I realise 
that you're an audio professional, but being a new card with few if any 
other users you may have to do a fair bit of digging, like inspecting 
/sys/dev/sound/pci/hdspe* and playing around with hw.snd tunables.

This is a new driver, first appearing in FreeBSD 10 :) according to 
snd_hdspe(4).  I don't know when it was merged to 9 or what level of 
testing it's had in the field, but I have to assume you've already 
discussed your issues with its author, Ruslan Bukin b...@bsdpad.com ?

Sorry I can't offer anything more concrete, and good luck.

cheers, Ian
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org