The biggest and best audiophile projects are usually huge tube amps, monstrous speaker cab builds, or something else equally impressive. It doesn’t always have to be that way, though, as [lowderd] demonstrates with a tiny DIY USB DAC build that turns a USB port into a headphone output.
In the Bad Old Days™ putting a DAC on a USB bus would require some rather fancy hardware and a good amount of skill. These days, you can just buy a single chip USB stereo DAC that still has very good specs. [lowderd] used the TI PCM2707 USB DAC, a chip that identifies as a USB Audio Class 1.0 device, so no drivers are needed for it to work in either Windows or OS X.
The circuit fits on a tiny PCB with a USB port on one side, a headphone jack on the other, and the chip and all related components in between. There are some pins on the chip that allow for volume, play/pause. and skip, but these pins were left unconnected for sake of simplicity.
The board was fabbed up at OSH Park, and the second revision of the case laser cut out of bamboo and acrylic by Ponoko. It’s a great looking little box, and something that fits right inside [lowderd]’s headphone case.
Ha, Stero.
The Boulder (Colorado) Camera once made the same mistake on a front page headline.
But this is more an USB sound card than an amplifier
Really, HaD? You can’t even proofread the title now?
There are many writers that contribute to hackaday, but 95% of complaints about spelling and grammar seem to revolve around one writer “Brian Benchoff”. Personally I don’t really care if the writer can spell or if he graduated the 3rd grade, but when I click on comments I want to hear about what people think about the project, not how awful Brian is. Complain to the hackaday editor, create a greasemonkey script that blocks his posts, cut off his head IDK. If you post something in the comments make sure it’s about the project. Example that’s a nice circuit board the soldering work is amazing, but what’s with the wooden box, wood is an insulator.
The problem is with the editors, not the readers. Correct away :)
HaD need a mod system. It needs an “English Major” mod. People who love nitpicking on that stuff could set a preferenced to show posts that are moded “English Major” while others could hide them. This would be best if it were a seprate rating and filter system from any good/bad troll/insightful sort of stuff.
These guys do some neat behind the scenes stereo headphone information. I don’t know if they open source it but at least it talks about the process of making them fairly in depth.
http://blog.jdslabs.com/
Here’s the github repo of the board and case files: https://github.com/lowderd/Lowd-USB-DAC
search on ‘bantam dac’ and a dozen other burr brown cheapie dacs. nothing remarkable about this one. yet another and nothing really new, here, sorry to say.
While its nice to have a dedicated output, there have been “USB Soundcards” for quite a while. Some even offer S/PDIF outputs, in electrical and optical format.
I used one of these with a Raspberry Pi when they were first released, in an attempt to get 5.1 channel sound into a [non HDMI compatible] amp. unfortunately, there was always a delay – so sound never synced with the video out. The amount of delay varied depending on the format of the video, so I never overcame that point.
Maybe newer sound cards & development boards are better.
Some video playing software has an option to delay sound in milliseconds, including negatively (ie in advance). I’d be surprised if the Pi couldn’t, but it’ll presumably be in some nebulous txt file somewhere. With it’s own standard and format. Like everything on Linux.
Cool but I feel stereo is getting outdated.
Maybe it’s just me as I’ve been using 5.1 surround headphones for 2 years now. Digital via HDMI to SPDIF via adapter to analogue via amp that came with headset. They also have 5 drivers in each cup. Valued at $140 USD.
Stereo is never going to be outdated as it’s the way our hearing works :)
I suggest you to take a look at this:
http://tnt-audio.com/topics/realstereo_e.html
True stereophonic sound (when you manage to achieve that) is a listening experience that can’t be replaced with multichannel.
As long as we have 2 ears that we can deliver sound directly to, there is no need for more than 2 channels. I am absolutely unimpressed with 5ch headphones compared to this, with simple stereo ones: https://www.youtube.com/watch?v=oPTa4_HrPhs
The trouble is, we still don’t have a good way to deliver that sound without headphones, that is where x.1 comes in. But realistically speaking, I have yet to hear a multi channel system where I could not find “artifacts”, be it in cinema or someones home. It does not sound natural.
Of course it can be replicated by multichannel. You just need to know the location of all the speakers in relation to the (single) listener. The rest is just some beam forming :P
I never understood 5.1 earphones, on account of I’ve only got 2.0 ears.
Does Win7 or OSX support having many (like 15-20) usb sound devices connected and playing from different sources simultaneously?
it worked in XP with some manual configuration.
With the right settings it does work on OSX, I have done it
Kudos for the nice box – I toyed with the PCM2707 about 10 years ago, and the audio performance is like “meh” – but i guess it goes fine with the “Beats by Dr Dre”-headphones … Shitty cans, simply . http://www.huffingtonpost.com/2014/05/09/beats-headphones-reviews_n_5294628.html
“In the Bad Old Days™ getting a putting a DAC”
It’s not really a “hack” when you are just cloning something that you can get on ebay for a few dollars.
“In the Bad Old Days™ putting a DAC on a USB bus ”
Huh? The “bad old days” were when Gravis Ultrasound was your only choice for quality sound on your computer. Probably one of the very first USB devices I ever bought was a 5.1 DAC adapter. It worked like a champ then, and it still works like a champ today. When were these “bad old days” of USB audio? I must have missed them.
What I could really do with, is an amp between my phone and wired headphones, to make music louder. The phone just puts out a pathetic amount. Could also do with some sort of preamp software for Android, that works in realtime, for all the MP3s that are too low-level. I’ve got an MP3 gain-adjuster on the PC, but it works in batch mode, it’s a PITA having to do it that way.
I did try some new audio players on the phone apart fromthe existing Android one. But I use Bluetooth headphones currently, and the play / pause button on them didn’t control the new audio player, it just kept summoning up the Android system one, while I’m using Winamp or whatever.
Is there a good guide for sorting Android’s shit out, for people who already know a lot about computers? There’s a million “how to switch your phone on” for simpletons. But then I guess they’re easier to write.
For a portable headphone amp for your phone, take a look at http://tangentsoft.net/audio/cmoy/ if you want to build it yourself, or http://www.amazon.com/FiiO-E6-Portable-Headphone-Amplifier/dp/B005HJWWW8 if you just want to buy something. There are other options, but both of those are cheap and should do what you want.