MP3 player for MSX (Hardware MSX Forum)MSX Resource Center MSX Info Update - Finnish MSX madness at its best              
              
English Nederlands Español Português Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 171 guests and 3 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

Hardware - MP3 player for MSX

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 Next Page )
Author

MP3 player for MSX

wolf_

msx legend
Posts: 4526
Posted: February 24 2007, 20:05   
Apart from the odd coolness factor, an area where I see potential is as a modern 'SCC' for games. So, a game's music comes from some chip containing this MP3 player and another chip of several megabytes (32?) in size holds all the music. Then the only thing a programmer has to do is send some command to let the mp3-chip play/stop, additional commands for bass/treble/volume. This way there's no overhead for the games.

Looping music might be an issue tho, as mp3 can't loop without hickup iirc. For that I'd choose OGG instead.
Prodatron
msx master
Posts: 1088
Posted: February 24 2007, 20:10   
Really GREAT news!! I will order 2 cards as soon as they are available!
I was already dreaming about a MP3 player for the CPC since years, but now it's great that it will come for the MSX.

I am very interested in supporting it in SymAmp (SymbOS), so I have a few questions:
- for the performance: How many OUTs (or LDs if memory mapped) do I need for sending one byte? (I hope one )
- what is the size of the internal buffer? (I am just wondering, how many times per second I need to re-fill the buffer)
- is the buffer divided into two parts (one part will be played, the other one has to be filled with new data), which are flipping? Or is it a rotating FIFO buffer?

I made a calculation, how much CPU usage a MP3 player would have on the CPC, when playing 128kbit MP3s from hard disc, and I came to a value of 25%, so it should be similiar or even faster on a normal MSX
spl
msx professional
Posts: 712
Posted: February 24 2007, 20:50   
What great can be use Symbos for hearing MP3 with SymAmp ^-^
legacy
msx addict
Posts: 510
Posted: February 24 2007, 20:54   
@ Prodaton.
The Atmel and the VS1011 are doing the job, the MSX will be used to command the player.
If you wanna know some more about programming the Almel an VS1011 take a look at Yampp.com
It's a homebrew project, and the sourcecode is also available. iirc.
An other one isH-mpeg.de this one is using an other MP3 encoder, and hey, it's in your mopthers lang
Prodatron
msx master
Posts: 1088
Posted: February 24 2007, 21:15   
yes, you are right, they do the decoding job, but I guess the MSX still has to transfer the MP3 data from HD to the card. Or I am wrong here?
Yobi
msx lover
Posts: 84
Posted: February 24 2007, 21:19   
Quote:

Apart from the odd coolness factor, an area where I see potential is as a modern 'SCC' for games. So, a game's music comes from some chip containing this MP3 player and another chip of several megabytes (32?) in size holds all the music. Then the only thing a programmer has to do is send some command to let the mp3-chip play/stop, additional commands for bass/treble/volume. This way there's no overhead for the games.

Looping music might be an issue tho, as mp3 can't loop without hickup iirc. For that I'd choose OGG instead.



Wolf, maybe i add an SD card holder on it.
Then you can make MP3 sound/music cards and use them 4 games/aps etc.

Prodatron:
We need 7x256 out's (OTIR). There is an interupt when the MP3 decoder needs more data

More data about will come this week.
legacy
msx addict
Posts: 510
Posted: February 24 2007, 21:48   
Quote:


Wolf, maybe i add an SD card holder on it.


Good idea, but you can also think of an CF connector, because they have an ide interface build in.

doraemonppc
msx lover
Posts: 83
Posted: February 25 2007, 00:31   
I just discover that thread.
I only can say one word: WOW!
Yobi
msx lover
Posts: 84
Posted: February 25 2007, 09:08   
Quote:

yes, you are right, they do the decoding job, but I guess the MSX still has to transfer the MP3 data from HD to the card. Or I am wrong here?


Correct.

Ivan

msx professional
Posts: 866
Posted: February 25 2007, 12:56   
Quote:

If you are interested, please let me know. Then we know how many we have to make, and what the price will be.



I'm interested. You should better put online a small site dedicated to this MSX cartridge so people can place preorders there.
Xan0ri
msx lover
Posts: 117
Posted: February 25 2007, 14:02   
Total Coolness!

If price isn't extremely high, I'd be very interested.
iamweasel2
msx lover
Posts: 66
Posted: February 25 2007, 15:13   
Really cool!

1) Does it run in a MSX1 or does it need MSX2/mapper/etc?
2) Will it be possible to use the cpu in the cartridge for other things besides playing mp3 (as a co-processor)? That would increase the value of this cartridge to the msx users.
3) What is the size of the buffer? It would be nice if it is not too small, so that msx can do other things besides sending data to the player. And if we want to use it with games, the overhead on the msx cpu can't be high.
dvik
msx master
Posts: 1286
Posted: February 25 2007, 18:35   
Quote:

If the cart would have had a big ram to buffer entire songs it wouldn't been so impressive (its would be like connecting an ipod to the joystick port) but here you actually have the MSX play mp3's.



And that is.. practical? Imagine mp3's as backgroundmusic for a game (the hypothetical case I described above), is it practical that you loose some of your CPU to the playback of the mp3? -sorry, not a dvik post W_. -
Prodatron
msx master
Posts: 1088
Posted: February 25 2007, 18:37   
Quote:

Prodatron:
We need 7x256 out's (OTIR). There is an interupt when the MP3 decoder needs more data



So if I understand it correctly, the buffer has a size of 1793 bytes?
That would mean you have to refill it about 9times/second, so about every 10th vsync.
Is it also possible to detect the buffer status with an IN (would be hard to handle an additional interrupt in SymbOS).

Quote:

More data about will come this week.



Ok, great! Sorry for beeing so impatient, but I am just very interested
wolf_

msx legend
Posts: 4526
Posted: February 25 2007, 19:26   
dvik: hit me, kick me, drown me .. [Edit] and [Reply] are so close to eachother, instead of replying to your post, I edited it Happened one time before, but then I was able to restore it, but this time I went back already in browser-history.. -sorry-


 
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 Next Page )
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.