• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Audio generator

syn08

Senior Member
Joined
Aug 9, 2019
Messages
376
Likes
461
Location
Toronto, Canada
Is anybody aware of any audio sine generator software able to work at 384KHz sampling rate?

Arta, etc... work beautiful, but all seem to be constrained at 192KHz. The only generator I found, that has 384KHz in the drop down sampling rate, is the "Test Tone Generator" by Esser, but that's still not working properly, it will always use the last sampling rate (or the default 44.1KHz after a computer reboot). I suspect it is either not sending the sample rate at endpoint 0 (control), and/or it is re-sampling the data to the last sampling rate.

The Thesycon ASIO XMOS driver 4.13 supports 384KHz. I've found a few threads on the XMOS board, initiated by people having the same problem, but no solution was found. Question is, how can I test a DAC @384KHz if I don't have a flexible source?
 
Last edited:
OP
syn08

syn08

Senior Member
Joined
Aug 9, 2019
Messages
376
Likes
461
Location
Toronto, Canada
Doesn't seem to...

1649706283934.png


I'm clearly missing something here, perhaps Windows doesn't detect a 384KHz capable device when reading the descriptors? The "device", which is an XMOS controller, is configured with MAX_FREQ=384000. Maybe it's time for an USB analyzer...
 
OP
syn08

syn08

Senior Member
Joined
Aug 9, 2019
Messages
376
Likes
461
Location
Toronto, Canada
Just tried REW on my MacBook Pro, same 192KHz limitation. Must be something on the XMOS side, although beyond setting -DMAX_FREQ 384000 in the makefile I have no idea what else to do.

What is your Default Device? REW shows max 192KHz with that too, perhaps my MacBook hardware is too old? It is running the latest OS, though.
 

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,478
Likes
3,315
Location
Detroit, MI
Default device does not matter, REW will always show all sample rate options (at least in Linux).

On my MacBook Pro (early 2015 running Monterey) I can also only use up to 192 kHz in REW.

I believe I remember reading about @phofman running really high sample rates in REW, maybe he can shed some more light on the issue.

Michael
 
OP
syn08

syn08

Senior Member
Joined
Aug 9, 2019
Messages
376
Likes
461
Location
Toronto, Canada
Some generators are checking the device capabilities and displaying only the rates the output device is able to process.

I'll try on an Ubuntu box too. I hope @phofman drops by, otherwise I was banned on the other site. BTW, Windoze+ASIO drivers are said to support 384k, although I have never seen it myself.
 

mdsimon2

Major Contributor
Forum Donor
Joined
Oct 20, 2020
Messages
2,478
Likes
3,315
Location
Detroit, MI
I saw that, really a shame IMO. I am more of a lurker over there and nowhere near your technical prowess but I enjoyed following your DAC/ADC for instrumentation applications thread.

Michael
 
OP
syn08

syn08

Senior Member
Joined
Aug 9, 2019
Messages
376
Likes
461
Location
Toronto, Canada
Ultimately they did me a favor, that site is nothing that it used to be, the technical content is nowaday minimal, while the BS and snake oil peddlers are flourishing. It became a giant waste of time fighting them.

The project is going on nicely, I got the DAC up and running with the XMOS controller, close to -129dB THD @1KHz and 48k sampling rate and some 123dB at 192KHz. Can't test at 384KHz yet...
 

DVDdoug

Major Contributor
Joined
May 27, 2021
Messages
2,920
Likes
3,831
There are lots of hardware signal generators that go 384kHz. But 384kHz isn't "audio". ;)
 

phofman

Senior Member
Joined
Apr 13, 2021
Messages
489
Likes
319
IIRC REW's harcoded limit is 768kHz in windows and 1,536kHz in linux. Of course the device & driver must report the samplerate support for REW to offer it, via the respective sound API.
 

staticV3

Master Contributor
Joined
Aug 29, 2019
Messages
7,539
Likes
12,004
My Meizu HiFi dongle supports sample rates up to PCM32/384, and so using FlexASIO I can play tones at full sample rate in REW:
Screenshot 2022-04-12 225421.jpg
 
OP
syn08

syn08

Senior Member
Joined
Aug 9, 2019
Messages
376
Likes
461
Location
Toronto, Canada
Interesting, but the hardware is, in this particular case, my own. The Windoze driver is the Thesycon ASIO. Both the DAC and the Windoze driver support 384KHz (unless I'm missing something obvious).
 

staticV3

Master Contributor
Joined
Aug 29, 2019
Messages
7,539
Likes
12,004
Is 384KHz accessible in the Windows Sound Control Panel under Playback -> your DAC -> Properties -> Advanced?
 
OP
syn08

syn08

Senior Member
Joined
Aug 9, 2019
Messages
376
Likes
461
Location
Toronto, Canada
No. All my audio devices (Asus Xonar PCIe, FocusRite 2i2 3rd Gen, the XMOS ASIO) are showing max. 24bit 192KHz.
 

phofman

Senior Member
Joined
Apr 13, 2021
Messages
489
Likes
319
syn08: Does your XMOS really report the 384kHz rate capability to the USB host? Trivial to check in linux/ubuntu. Does your Thesycon USB driver support 384kHz?

The stock WASAPI usb-audio driver accepts basically any samplerate. If your XMOS complies with the usbaudio2.sys requirements (mainly explicit async feedback), you can test any samplerate in foobar + wasapi exclusive plugin (works fine on my setup - e.g. 512kHz samplerate played by the foobar chain through usbaudio2.sys https://www.diyaudio.com/community/threads/linux-usb-audio-gadget-rpi4-otg.342070/post-6719353 )
 
OP
syn08

syn08

Senior Member
Joined
Aug 9, 2019
Messages
376
Likes
461
Location
Toronto, Canada
It should, it is compiled with 384KHz support. What I also find surprising is that none of my audio devices are reporting 32 bit support. Everything is reported as max 24 bit.
 

phofman

Senior Member
Joined
Apr 13, 2021
Messages
489
Likes
319
IMO the only way is checking what the device reports. For sample size just listing the usb configuration would do (lsusb and its equivalents on other platforms). Sample rates are reported as a list by the clock feature in UAC2, not directly seen in USB config dump. Again - linux reports it out of the box in /proc/asound/USB_CARD/stream0 file.
 

AudiOhm

Senior Member
Joined
Oct 27, 2020
Messages
406
Likes
409
Location
London, Ontario, Canada
Windows 10 64 bit REW
Ohms

REW asio.png
 
Top Bottom