Head-Fi's Sponsors
(Premier Sponsors bolded) |
|
|
Can Jam '09
(2009
International
Head-Fi Meet)
Impressions,
Reviews, Photos |

Can
Jam '09 graphic
courtesy of Edwood
Click on the links below
for Can Jam '09 photos,
impressions and reviews:
blubliss
1,
2,
3
dallan
1,
2,
3,
4
santacore
1,
2
nhat_thanh
1, 2
vpivinylspinner
1,
2,
3
amb
1
augustwest
1
eaglejo
1
johnsonad
1
shellylh
1
Jon L
1,
2,
3,
4
Germancub
1
zippy2001
1
IPodPJ
1
bhd812
1
Edwood
1,
2
abellaw
1,
2
minidiscs
1
atothex
1
HighLife
1
achristilaw
1
SiBurning
1,
2,
3,
4
SiBurning
5,
6,
7
LFF
1
Iron_Dreamer
1
doping panda
1
morphsci
1
ironbut
1
shaizada
1
jasper994
1,
2
jp11801
1
Uncle Erik
1
drubrew
1
(More impressions/photos
still being added.)
|
|
|
Head-Fi Blogs
and Facebook |
|
|
Head-Fi's Sponsors
(Premier Sponsors bolded) |
|
|
|

10-02-2007, 05:09 PM
|
|
100+ Head-Fi'er
|
|
Join Date: Sep 2007
Location: Perth, Australia
Posts: 221
|
|
Interesting ideas people.
I have been considering designing, from scratch, a 24bit desktop FLAC player (16bit files aswell) with built in DAC, ~1Tb of HDD.
Would a dual processor design say ARM like the iPod be useful to decouple the control logic from the playback engine? I envision a second processor would take care of buffering, decoding, signal processing and output to the DAC.
An expert in the area told me that quite a sophisticated ring buffering scheme will need to be written both for the input to the decoder and the output to DAC. It was also suggested that DMA be used to get the data from the HDD to memory and again for outputting from memory to the DAC. Sounds like a challenge
Just thinking out loud at this stage but first I think I will install linux and tinker with it as I'm pretty sure that will be the OS I will use. I have heard good things about RTLinux, has anyone here used it?
|

10-02-2007, 09:56 PM
|
 |
500+ Head-Fi'er
|
|
Join Date: Mar 2006
Location: Kansas City, MO
Posts: 985
|
|
I'm not sure you can make a portable audiophile-quality player. Forgetting about the control logic, processor, FPGA, SOC, let's just take a look at the DAC section, since most people around here are more familiar with that. Think about the board size of the DAC's considered "audiophile" quality. I won't even mention any (although I did once start a thread that still hasn't become sticky), but most of them are not that small. Good voltage regulation, low-jitter clocks, low-distortion output stages do not generally come in very small packages. Just think about all that needs to go into it. I have no doubt one could DIY a portable player, but in order to make it the size of an iPod, you really have to gut the audio parts to fit all the processing and have the whole thing fit in the palm of your hand. And forget about using boutique through-hole parts - it will be strictly smt affair. Just my two cents.
__________________
There are 10 kind of people in the world - those who understand binary and those who don't.
ShinyMetal
Site| RSS | Forum
d(-_-)b | [:] :)
last.fm Music Profile
|

10-03-2007, 05:33 AM
|
|
100+ Head-Fi'er
|
|
Join Date: Sep 2007
Location: Perth, Australia
Posts: 221
|
|
I understand, I have no intentions of making this thing small. I don't care if it turns out the size of a 5.1 receiver.
|

10-03-2007, 06:01 PM
|
|
500+ Head-Fi'er
|
|
Join Date: Sep 2005
Posts: 550
|
|
yep, not gonna be small. might try to miniaturize it in the future, but unless we sacrifice some audio quality it probably won't get anywhere as small as most DAPs out there today.
I think some other people have been working on the DAP too--any news on those? Sorry to disappoint, but I haven't really gotten to work on the DAP since my last update. Until maybe november or so i'm far, far, far too busy to touch the project. To be honest, I really shouldn't be on head-fi right now =P After that, I should have loads of free time.
I admit, it's starting to smell a bit like vaporware =O
|

10-06-2007, 04:06 AM
|
|
100+ Head-Fi'er
|
|
Join Date: Sep 2007
Location: Perth, Australia
Posts: 221
|
|
I think I will make my design single processor, not dual as mentioned before. I'm thinking maybe a Coldfire processor. Does anyone know where I could find a reasonably priced Coldfire Dev board?
|

10-06-2007, 09:29 PM
|
|
500+ Head-Fi'er
|
|
Join Date: Sep 2005
Posts: 550
|
|
Dunno where the dual processor idea came from, but my current design (which has a lot to go) happens to be also based on the coldfire design. There might be some useful info in the previous posts in this thread (most importantly there's a link to a cheap coldfire BDM debugging cable somewhere in there). I don't know of any cheap coldfire dev boards, at least for freescale's audio processors that I've seen.
|

10-15-2007, 11:26 PM
|
 |
Headphoneus Supremus
|
|
Join Date: Dec 2006
Location: Milano - Italy
Posts: 3,426
|
|
What about the diy dap? I'd be really interested to get one.
|

10-17-2007, 01:42 AM
|
|
500+ Head-Fi'er
|
|
Join Date: Sep 2005
Posts: 550
|
|
unfortunately, it's going to be quite a while before you can get one of the diy daps.
good news: i managed to get myself a mcf5251 eval board =) Should make things easier. I'm rather tempted to use the mcf5251/mcf5253 uCs for the final project, but I have no idea how DIYers would be able to solder these things. I'm not even sure if I could do it reliably myself if I set up a hot air gun/toaster reflow soldering system, especially for a chip with so many balls--anyone done bga soldering before?
|

10-17-2007, 07:36 AM
|
|
100+ Head-Fi'er
|
|
Join Date: Jun 2007
Location: Sweden
Posts: 158
|
|
Quote:
|
Originally Posted by threepointone
anyone done bga soldering before?
|
It can be done with a normal kitchen oven, a hot-air rework station, and a lot of patience. I have done it in the past, and I definitely wouldn't recommend it for a DIY project.
|

10-17-2007, 08:49 AM
|
 |
1000+ Head-Fi'er
|
|
Join Date: Oct 2006
Location: Vancouver, BC
Posts: 1,239
|
|
Why not choose something like the AT91SAM9260 from Atmel? ARM9 core at 180MHz, and it's got basically everything the Freescale part has. Except it's easier to get; DigiKey carries it. The two big missing peripherals are the SPDIF interface and ATA controller, though if you're happy with Ethernet or SD, this part should be fine. I2S can be done with the SSC, and is explicitly mentioned in the documentation, and I know that was a big appeal for choosing the Freescale part.
This chip is significantly faster than the Motorola as well, and I think it's probably fast enough to run embedded Linux with proper networking and standard user-mode FLAC etc. decoding libraries and some plain-jane C code to tie it together. You might end up having to write some simple drivers, but these shouldn't be too difficult.
iPod uses an ARM core, so if you wanted to, porting Rockbox to your device would likely be no more difficult than targetting Coldfire. In fact, there's probably more ASM optimization in the ARM port. I bet the GNU toolchain for ARM is probably better than the Coldfire one. ARM seems to be a lot bigger than Coldfire in all sectors but mobile gadgets, where they seem to have about equal share.
Check this guy's work out: http://www.mikrocontroller.net/artic...MP3/AAC_Player
|

10-17-2007, 05:58 PM
|
 |
100+ Head-Fi'er
|
|
Join Date: Aug 2006
Location: Blaine, MN
Posts: 109
|
|
The nice thing about the Atmel is the programing hardware is readily available and inexpensive. Nice for DIY!
__________________
----------------------
Work Rig - MacBook, Alien DAC, DIY Switch Box, No Amp, AKG K701
Home Rig - Quad G5 PowerMac, Dual 23" Displays, Creative 5.1 Surround Speakers
Portable Rig - iPod Video 60Gig, HPDAC v0.1b, Grado SR 60
Projects - HPDAC2 & PPA v2
View my last.fm Charts
Alternative, Jazz, Pop, Progressive, Punk, Rock
DMB Junkie
|

12-12-2007, 10:07 AM
|
|
Junior Head-Fi'er
|
|
Join Date: Dec 2007
Posts: 1
|
|
Free/Open hardware dap for use with RockBox
Hello :-)
I would like to invite everyone to look at our Free/Open hardware dap for use with Rockbox:
Rockbox Player
If you can help, please join team and let's build the best Free/Open hardware dap which will work with the best open source firmware for mp3 players, written from scratch, the Rockbox ;-) :-)
Thank you.
---
Casainho - http://www.Casainho.net
|

12-12-2007, 08:32 PM
|
 |
Head-Fi'er
|
|
Join Date: Oct 2007
Location: UK
Posts: 97
|
|
My idea for a DAP; why not use a Via pico motherboard as the base, it can run any x86 OS (a custom linux perhaps), it has USB ports for a DAC to connect and there are USB screens readily available.
The motherboard is a typical Via in that it is very power efficient therefore battery power is possible (these are used in carputers that run from a 12V lead acid).
Input could be from something like this mini wireless keyboard or just buttons on the casing.
Personally I would have a motherboard, 60GB 2.5" HDD, running from a wallwart/PPA battery board, a USB powered Alien DAC which outputs to a standard 3.5mm jack and a mini wireless keyboard. Case the whole lot in a an enclosure like the hammond 1455N1601 for a great sounding luggable DAP. To get music on a USB CD drive would suffice.
Or buy the kit and mod till your hearts content.
Last edited by Basil101; 12-12-2007 at 08:37 PM.
|

12-12-2007, 08:44 PM
|
 |
Headphoneus Supremus
|
|
Join Date: Nov 2002
Location: Belgium (Brussels)
Posts: 3,612
|
|
Anyone considered the VS1033 ? It has problems (it resamples everything to 48Khz and only accepts flash cards) but also has an I2S output so you can add your favorite dac directly to it.
__________________
Pereat tristitia, pereant osores
Pereat diabolus
Quivis antiBurshius
Atque irrisores
|

12-12-2007, 11:36 PM
|
 |
Headphoneus Supremus
|
|
Join Date: Aug 2005
Location: Orem, UT
Posts: 7,032
|
|
Resampling, especially in short jumps such as 44.1khz to 48khz, is BAD. Causes aliasing unless done with extreme care.
Basically, in order to avoid alisaing when making a sampling change of +3.9khz, you have to upsample to a much higher rate (like 112khz, iirc), and then downsample back to your target sample rate. Google "helmholtz" "nyquist" "sampling theory" and "aliasing" for details. The math here is quite solid.
Best case scenario it only damages fidelity a little. Worst case scenario it sounds terrible. You cannot improve the quality of the stream by manipulating it. You might reduce some of the distortion at the DAC, but you've damaged the stream to do it.
__________________
Server rebuilt - better, stronger, faster. Still busier than a one-legged man at a butt-kicking contest, though.
--
Team Planar | Team Sturzhelm | Team Cheap Bastards | Team Baby Stax
If the monster is immortal, either it does not exist, or there are two.
--
WTB: Your broken iAudio 7
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT. The time now is 04:51 PM.
|