[PROBLEM] Audio Glitches - Printable Version +- Moode Forum (https://moodeaudio.org/forum) +-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3) +--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7) +--- Thread: [PROBLEM] Audio Glitches (/showthread.php?tid=5204) Pages:
1
2
|
RE: Audio Glitches - awrc68 - 11-18-2022 (11-17-2022, 10:35 PM)TheOldPresbyope Wrote: @awrc68 Yes, the rolling back of the changes when I started doing more tests reflected that I wanted to eliminate any other changes I’d made that could be causing problems. The fact that I’d made those changes at all - well, every Pi I’ve built since my first Pi 1 has had gpu_mem at 16, because they’ve all been headless, and since I knew I was working on a somewhat underpowered system, it seemed sensible to leave as much memory as possible. The fan overlay, yeah, should have left that alone. One difference (maybe, if it’s the HiFiBerry board I’ve seen when searching) re the DAC+ and the HiFiBerry is that the DAC+, due to the headphone jack, has a small dedicated amp on the board for the headphones (and that the headphone detect signal is tied to the mute/unmute for the board as a whole, not sure if it’s relevant). While the click seems to be due to the auto mute/unmute, if the click itself is due to electrical noise on the board, the effect it could have on the headphone amp and jack might be disproportionately large compared to the effect on the “real” audio jacks. I’ve certainly noticed that the on/off of the power switch is audible on the headphone jack. The auto-mute time settings are, I believe, in the driver. I’m currently trying to figure out if there’s a way to set these driver values in config.txt (I’ve not been able to determine what, if anything, would get those values set in the UI). If I can set the mute/unmute ramp time to something suitably long ziti appears to max out at 10s) I’ll only get the click when I start playing and when I stop. If I can figure out what I’m doing wrong re software volume control, that seems to unmute at power-on and mute during shutdown. I always like doing things in hardware if it’s possible though - did enough digital design way back that I feel I’m ignoring the designer’s hard work if I don’t The /boot/config.txt vanishing is almost certainly me having missed something in the PHP files Tim mentioned yesterday, and one of my adds to it being in the wrong place and somehow causing sed to go on a rampage. That at least is not a mystery to me, it’s 100% self-inflicted. As for the auto-detection, I’d swear the first time I powered up, it had the device already selected, I assumed it was related to the EEPROM (which is supposed to eliminate the need to manually add the board overlay). Maybe that’s just down to a distribution difference - all my Pi’s have been Raspbian, and while I can claim 25 years of Linux admin it’s all been Debian, and for the last fifteen of those years it’s all been with friendly automated setup. I should probably be embarrassed that I’ve gone from building my own kernels to strictly an end-user, but I’m not, I decided four years ago that the dumbest thing I ever did was go to university and get a Comp Sci degree (because good pay) rather than English lit (because it was what I was best at - actually, no, I’ll take it further back, trying harder than was necessary to get by from age 4 was wasted effort) In fact, if I’d known my little headphone amp project was going to end up costing what it did (it started as a $25 project, so far it’s over $100) I’d have just bought a USB-C amp for my iPad Oh well - tomorrow I’ll start fresh, maybe with just a Raspbian Lite install to see if I can just get aplay to play a file without the mute/unmute clicks. If it won’t even do that, trying to get something slick and cool like moOde to work is probably going to be beyond me, and maybe it’s best to just wait a month or two and buy something to plug into the iPad. RE: Audio Glitches - Tim Curtis - 11-18-2022 @awrc68 Failing to mention in your OP that you heavily modified the system resulted in a complete waste of time on our part dealing with this thread. I don't have any tolerance for this kind of nonsense. It shows a lack of respect for the project and the devs that spent their valuable time trying to help troubleshoot your issue. |