wtfplay project - Linux based PC playback system

@moghetto: Are you using USB-C port to connect the keyboard? As far as I can see, all USB-C ports in Macmini 2018 are wired through Thunderbolt controller. Thunderbolt will not work under wrfplay-live, and that would mean that none of those USB-C ports will work. Also, the spec lists two USB-A ports. These may be wired to XHCI controller. If this is the case they should work.

NB, USB ports in Macmini 2013 are wired to HXCI controller.
 
Hi, thanks for reply. I still have to find and so, test, a wired keyboard, Yes, when I'll get the wired keyboaed, it will be connected to the USB/A port, anyway I still don't understand why my magic keyboard works with the old macmini and not with the "new" one...I'll let you know as soon I'll try a wired keyboard..
Thank you again..
 
If this can help, here is the screen after booting...
wtfboot.jpg
 
anyway I still don't understand why my magic keyboard works with the old macmini and not with the "new" one..
IIUC the new macmini has the USB ports you use provided by thunderbolt which as @frd__ says is not supported by the wtfplay kernel. Whereas the old macmini uses a standard xHCI USB controller which has been supported by linux for decades. Testing the wired USB keyboard will tell more.
 
The first step is finding some way to communicate with your device. I am not sure you can do any troubleshooting wtfplay without a working keyboard, whether is runs some network access server like ssh etc.

If the USB controller in the new macmini is not supported, no USB device will work, logically.
 
OK, good. At least now you have a control over the computer. I am guessing that you are using USB-A ports to connect the keyboard. This also means that they are indeed wired to xHCI controller.

Regarding the wireless keyboard of yours: does this keyboard come with some sort USB dongle that you need to plug into USB port to get it working? I read that Apple keyboards can also use USB-C cable and Bluetooth. Well, Bluetooth will not work with wtfplay-live (no BT drivers in the system). TBH, I am not familiar with Apple device ecosystem at all.
 
Mi apple wireless keyboard doesn't have any cable to conect to the macmini, it is just wireless...May be the MAcos system can do the difference ? On the 2011 with "mountain lion" works, on the 2018 with "sequoia" doesn't. Anyway many thanks for your help..
 
Dear @frd__ , i am running new box and bios cpu freq setting is not available. Still wtfplay is going slowly, does it has an ability to set cpu freq? Seems intel cpu power driver is not loaded. Does cpu freq can affect audio performance in your opinion? I am trying to go fanless so need less heat.
 
Dear @frd__ , happy new year! i have two sets of dac->amp->spkr and want to try bi-source connection. Seems it can be done with multiple device support wtfplay -d hw:1 -d hw:2 and sync send to dev. Seems not a lot of code and good feature for listening different sets of audio. What you think?
 
Hi @promisc, Thanks and Happy New Year for you too!

Playing synchronously with two devices would not be a trivial task. As you pointed out - the two devices would need to be synchronized very closely. Ideally a given audio sample is processed by the DAC chips in the two devices exactly at the same time. A much easier thing to do would be to employ 4 or 6 channel DAC and change wtfplay to use that.

I am afraid I may not have time to look at wtfplay anytime soon. I am trying to finish my AD1865 DAC build, components of which sit on my desk for a long time now. Sometimes I feel ashamed that it is still not finished yet 😉
 
Dear @frd__ , this is actually the reason of my prev post. I just recieved an R2R NOS DAC fiio k11, via tube preamp it sounds quite interesting, different from delta-sigma. So the idea to mix dacs and speakers to take advantages of both. I believe two dacs can be synced with once step response measurement and will be const like -d hw:1 -d hw:2 --delay 5ms . Hope you finish your R2R project soon, and think about it again. Thanks
 
Merging dacs clocks not necessary, just output delay correction with phase measurement.
I am trying to imagine how this measurement can be done. Do you have any particular setup in mind?

In my simple view one would need to record the timestamp when software starts triggers the playback (say ALSA PCM is started) and another timestamp when a measurement device detects the analogue waveform at the output of the DAC. That means the clock on the playback computer and the measurement device need to be very precisely synchronised (PTP maybe?). And what would be the acceptable measurement error level? Half of the audio frame (e.g., 11.2usec for 44.1 kHz sampling rate)?
 
@frd__ I believe simple mic with REW software and two identical speakers on same channel on different dacs standing next to each other can give some information. I will try to check. Please keep in mind non phaselinear speakers already have delays between channels and this delays can be measured with just mic.
@HenrikEnquist seems wtfplay kill the process every song, so relative delay will be restored... (?)