Editing Music Player

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
Quite a few people have released the schematics and source code for their music player.
 
Quite a few people have released the schematics and source code for their music player.
Many of them are compatible with the [[MultiMediaCard]] standard.
 
 
Such open-source music players include:
 
Such open-source music players include:
  
Line 12: Line 11:
 
''Some of these web sites are very difficult to post comments to. I suppose posting comments about these music players here -- at Open Circuits -- is the next best thing.''
 
''Some of these web sites are very difficult to post comments to. I suppose posting comments about these music players here -- at Open Circuits -- is the next best thing.''
  
==MP3 player using the VS1053 and the Arduino/AVR ==
+
== MP3 players by Raphael Abrams ==
Kalum has extensively documented the interfacing of the Arduino/AVR based microcontrollers to the VS1053 mp3 decoder chip at http://kalum.posterous.com/50759184
 
 
 
The resulting music player can even play loseless FLAC files in addition to the usual formats like MP3/AAC/WMA.
 
 
 
== MP3 players by Raphael Abrams [defunct]==
 
  
 
[http://walrus.com/~raphael/html/eejump.html MP3 players by Raphael Abrams] has designed and released the designs and has kits for 3 MP3 players ( http://www.teuthis.com/html/kits.html ):
 
[http://walrus.com/~raphael/html/eejump.html MP3 players by Raphael Abrams] has designed and released the designs and has kits for 3 MP3 players ( http://www.teuthis.com/html/kits.html ):
Line 23: Line 17:
 
* MAKE: Daisy MMC/SD Mp3 Player
 
* MAKE: Daisy MMC/SD Mp3 Player
 
* The [http://www.makezine.com/blog/archive/2006/08/open_source_mp3_player_kit_sak.html “Sakura”] MMC Mp3 Player
 
* The [http://www.makezine.com/blog/archive/2006/08/open_source_mp3_player_kit_sak.html “Sakura”] MMC Mp3 Player
* The Super Simple (Compact Flash Card) Mp3 Player -- discontinued, or is it still available from http://www.teuthis.com/html/mp3.html ?
+
* The Super Simple (Compact Flash Card) Mp3 Player -- discontinued, or is it still available from http://walrus.com/~raphael/html/kits.html ?
  
 
The kits include the PCB and all parts that solder to it, including a pre-programmed microcontroller.
 
The kits include the PCB and all parts that solder to it, including a pre-programmed microcontroller.
Line 65: Line 59:
 
http://lestmar.com/
 
http://lestmar.com/
  
== The Sakura, the World’s Simplest Open Source DIY MP3 player [defunct]==
+
== The Sakura, the World’s Simplest Open Source DIY MP3 player ==
  
 
The Sakura, the World’s Simplest Open Source DIY MP3 player.
 
The Sakura, the World’s Simplest Open Source DIY MP3 player.
Line 82: Line 76:
 
"Juicebox is a design (code and hardware) for a small ATMEGA128 system which can be used for mp3 playback and general tasks. It includes MMC card (multimedia card) and FAT filesystem support and is written for GNU tools."
 
"Juicebox is a design (code and hardware) for a small ATMEGA128 system which can be used for mp3 playback and general tasks. It includes MMC card (multimedia card) and FAT filesystem support and is written for GNU tools."
 
Uses VS1001 MP3 Decoder.
 
Uses VS1001 MP3 Decoder.
Supports 4x12 cell phone LCD or a small E Ink panel.
+
Supports 4x12 [http://www.newmobilephonereview.com cell phone][http://3dhdtvsonsale.com/hdtv/best-hdtv-service/ LCD] or a small E Ink panel.
 
"a pocket size MP3 player, a bit smaller than a business card in footprint, and about 9mm thick."
 
"a pocket size MP3 player, a bit smaller than a business card in footprint, and about 9mm thick."
 
by Holly Gates, Becky Moran, Brian Hone.
 
by Holly Gates, Becky Moran, Brian Hone.
Line 99: Line 93:
  
 
* http://mpic3.com/downloads/ "Mpic3": Source Code in CCS PIC C and has Compact Flash and FAT16 code within it; schematic and PCB. Based on Microchip PIC18F452 and VLSI VS1001K MP3 CODEC IC.
 
* http://mpic3.com/downloads/ "Mpic3": Source Code in CCS PIC C and has Compact Flash and FAT16 code within it; schematic and PCB. Based on Microchip PIC18F452 and VLSI VS1001K MP3 CODEC IC.
** 12/04/12 '''Defunct''' / Ward Christensen
 
  
 
== PJRC High Capacity MP3 Player Circuit Board ==
 
== PJRC High Capacity MP3 Player Circuit Board ==
Line 127: Line 120:
 
includes FM transmitter.
 
includes FM transmitter.
 
Uses compact flash card (reads FAT16), PIC18F452, STA013 mp3 decoder chip, FT232 USB chip.
 
Uses compact flash card (reads FAT16), PIC18F452, STA013 mp3 decoder chip, FT232 USB chip.
"compact flash card. ... Cheaper & faster than multimedia cards (MMC) and can be accessed via a PCMCIA slot, as all PC laptops have, using a
+
"compact flash card. ... Cheaper & faster than multimedia cards (MMC) and can be accessed via a PCMCIA slot, as all [http://www.notebook-tips.com PC laptops] have, using a
 
[http://www.nextag.com/compact-flash-pcmcia-adapter/search-html $16 adaptor] (although you can read/write using the Java program MintyComm program talking through the serial port)"
 
[http://www.nextag.com/compact-flash-pcmcia-adapter/search-html $16 adaptor] (although you can read/write using the Java program MintyComm program talking through the serial port)"
 
http://ladyada.net/make/minty/
 
http://ladyada.net/make/minty/
Line 188: Line 181:
 
DSPdap is different from other MP3 player projects because it uses a programmable DSP as its CPU instead of using a microcontroller and a hardware MP3 decoder chip. Because of this, it is capable of playing not only MP3 but all popular digital audio formats (i.e. WMA, Ogg, RealAudio, etc) as and when the software is written to do so. Currently only MP3 supported.
 
DSPdap is different from other MP3 player projects because it uses a programmable DSP as its CPU instead of using a microcontroller and a hardware MP3 decoder chip. Because of this, it is capable of playing not only MP3 but all popular digital audio formats (i.e. WMA, Ogg, RealAudio, etc) as and when the software is written to do so. Currently only MP3 supported.
  
This is an open source and open hardware MP3 player project. Full schematics and source code available.
+
This is an open source and open hardware MP3 player project. Full [http://www.infoservicetv.com TV schematics] and source code available.
  
 
http://dspdap.sourceforge.net
 
http://dspdap.sourceforge.net
Line 235: Line 228:
  
 
[http://www.andyolivares.com/?page_id=6&lang=en Andy MP3 Player] is a PIC & VLSI's VS1011e based MP3 player with documentation in english/spanish.
 
[http://www.andyolivares.com/?page_id=6&lang=en Andy MP3 Player] is a PIC & VLSI's VS1011e based MP3 player with documentation in english/spanish.
 
== FrankVH MP3 Player ==
 
 
[http://www.frankvh.com/mp3-player.html Frankvh MP3 Player] uses an Atmel AVR Mega128 and an STA013 to play MP3s from a hard disk. It uses the same LCD as the PJRC player. It also contains a USB 2.0 interface for fast uploading of songs onto the harddisk. Complete schematics, sourcecode, and documentation in English is on the [http://www.frankvh.com/mp3-player.html website.]
 
  
 
== iPod ? ==
 
== iPod ? ==
Line 250: Line 239:
 
== Weird Sound Generator ==
 
== Weird Sound Generator ==
  
* "Your First Wacky, Zany, Weird (and possibly Odd) Sound Maker Project - A.K.A. Weird Sound [http://portablegeneratorsforsale.net/ portable Generators] or WSG"] has a schematic and detailed instructions on a few ways of constructing a device that makes a few odd noises. "Notice the high reliability rubber band holding the entire assembly together. I prefer baling wire and/or duct tape myself for high reliability work."
+
* "Your First Wacky, Zany, Weird (and possibly Odd) Sound Maker Project - A.K.A. Weird Sound [http://portablegeneratorsforsale.net/ portable Generators] or WSG"] has a schematic and detailed instructions for [http://portablesgenerators.com portable Generators] on a few ways of constructing a device that makes a few odd noises. "Notice the high reliability rubber band holding the entire assembly together. I prefer baling wire and/or duct tape myself for high reliability work."
  
 
== Wishlist ==
 
== Wishlist ==
Line 353: Line 342:
 
-----
 
-----
  
* [http://lehmayr.de/e_mrmidi.htm Mr. Midi 2]: free open source; "Lyrics are displayed (when contained in MIDI file)"; SD card bootloader for ATmega168; ... put MIDI files on a SD card, plug the card in, and use the LCD screen and buttons under it to choose a file to play.
+
* [http://lehmayr.de/e_mrmidi.htm Mr. Midi 2]: free open source; "Lyrics are displayed (when contained in MIDI file)"; SD card bootloader for ATmega168; ... put MIDI files on a SD card, plug the card in, and use the [http://3dhdtvsonsale.com LCD TV] screen and buttons under it to choose a file to play.
  
 
-----
 
-----

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)