English Amiga Board


Go Back   English Amiga Board > Main > Nostalgia & memories

 
 
Thread Tools
Old 09 January 2023, 18:43   #3181
van_dammesque
Registered User
 
Join Date: Aug 2014
Location: England
Posts: 237
Quote:
Originally Posted by Weasel Fierce View Post
Another question:
What is the hardware spec to reasonably play MP3 files on an Amiga?
I tried on my 030 some years back and it was pretty awful From memory, you needed a pretty beefed up 486 on PC.
My 040 @ 25 MHz played mp3s but the bitrate was very low, something like 32-48kbps.
van_dammesque is offline  
Old 10 January 2023, 08:01   #3182
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,920
None of them really play mp3 very reasonably without offloading it to a hardware decoder.

It works well enough to listen to what is inside an mp3 file you came across, but the CPU usage is so heavy that doing stuff at the same time starts suffering.

If you want to leave more CPU cycles free, you can of course crank the quality settings way down, but then it doesn't sound very nice, why not play a protracker module instead? ;-)
Jope is offline  
Old 10 January 2023, 09:49   #3183
jizmo
Registered Abuser
 
Join Date: Oct 2013
Location: Valencia / Spain
Posts: 364
Solution: convert and play the music as 22khz IFF/WAV files instead; less CPU usage, less buffering and same or better quality while letting you to do other things while playing. Converters are aplenty and there's plenty of storage space these days available so the somewhat bigger footprint audio size will not be an issue.
jizmo is offline  
Old 10 January 2023, 14:23   #3184
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,920
Surely an external mp3 cd player connected to your speakers would be a more reasonable solution in this case? No breaks in the music when your Amiga crashes either. :-)
Jope is offline  
Old 10 January 2023, 15:57   #3185
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,381
Quote:
Originally Posted by NLS View Post
AFAIK 68000/68010 have 24 bit address bus.
(also has some 32 bit registers which makes it more like a hybrid 16/24/32 bit CPU)
Just for clarity, when I was talking about the bus width, I meant the data bus, not the address bus. The address bus width doesn't impact performance, only addressable space. But the 68000 and 68010 have a 16-bit data bus, which means each 32-bit transfer requires two memory cycles, whereas on a 68020 and above where you have a 32-bit data bus (even if the address bus is 24-bit), such a transfer happens in a single cycle.
Daedalus is offline  
Old 10 January 2023, 16:04   #3186
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,381
Converting to 22kHz will improve playability, and won't dramatically impact the output quality either if you're playing through Paula on a standard screenmode. But under certain conditions Paula can play up to ~56kHz, which means cutting 44.1kHz audio to 22kHz to play is going to cause issues.

For full quality decoding, the minimum requirement is a 68060. That will let you decode full samplerate, full resolution audio up to about 192 or 256kbit/s, and that will take a sizeable chunk of your CPU time. To get that full quality out you'll really need a soundcard, but that's how I played much of my music in the late '90s and early '00s. The Pentium PC I had beside the Amiga at the time could also play them (and on paper should have made easier work of it), but the Amiga could actually do more without causing the audio to stutter, so it stayed on as my main music machine. It helped that I had SCSI, lots of RAM, graphics and sound cards in there too so the CPU requirements from other support operations were minimised.

Last edited by Daedalus; 11 January 2023 at 09:41.
Daedalus is offline  
Old 10 January 2023, 16:55   #3187
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,022
Quote:
Originally Posted by Daedalus View Post
That will let you decode full samplerate, full resolution audio up to about 192 or 256kHz, and that will take a sizeable chunk of your CPU time.
Do you mean kHz or kbit/s?
TCD is offline  
Old 10 January 2023, 16:58   #3188
Weasel Fierce
Registered User
 
Join Date: Nov 2020
Location: Michigan
Posts: 661
Quote:
Originally Posted by Jope View Post
Surely an external mp3 cd player connected to your speakers would be a more reasonable solution in this case? No breaks in the music when your Amiga crashes either. :-)
This was purely idle musing, since I realized I had a random MP3 on the hard drive and tried playing it
Weasel Fierce is offline  
Old 10 January 2023, 19:10   #3189
jizmo
Registered Abuser
 
Join Date: Oct 2013
Location: Valencia / Spain
Posts: 364
Quote:
Originally Posted by Jope View Post
Surely an external mp3 cd player connected to your speakers would be a more reasonable solution in this case? No breaks in the music when your Amiga crashes either. :-)
Would be the most viable solution, yes

Most people who want to play MP3s on Amiga do so to demonstrate themselves or others that it can be done, but really – there's much better solutions for listening to music, or using your Amiga for what it does the best.
jizmo is offline  
Old 10 January 2023, 20:19   #3190
Weasel Fierce
Registered User
 
Join Date: Nov 2020
Location: Michigan
Posts: 661
Anyone with a Checkmate case:

What dimensions of power supply will fit in there? I have an old one that Amigakit sold which was meant for a tower case but I have no idea what type it is. Its 9 cm tall though.
Weasel Fierce is offline  
Old 11 January 2023, 09:41   #3191
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,381
Quote:
Originally Posted by TCD View Post
Do you mean kHz or kbit/s?
The 192 or 256 is kbit/s, sorry. Updated.
Daedalus is offline  
Old 11 January 2023, 09:47   #3192
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,022
No worries. This thred that was posted yesterday shows that you can even play 320 kbit/s MP3s on a 030 equipped Amiga with Prelude. Quite impressive
TCD is offline  
Old 11 January 2023, 10:13   #3193
khph_re
Registered User
 
Join Date: Feb 2008
Location: Northampton/UK
Posts: 531
Meynaf rewrote Mpega.lib for better playback on 030 and above.
Never tested it myself as my A1200 has no sound :-(

http://meynaf.free.fr/pr/mpega030.lzx

Thread here:
https://eab.abime.net/showthread.php?t=102628

I use to convert songs to ADPCM with compression - played back great, and size was comparable to MP3.
khph_re is offline  
Old 11 January 2023, 10:17   #3194
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,355
Quote:
Originally Posted by khph_re View Post
Meynaf rewrote Mpega.lib for better playback on 030 and above.
With it i could play 320kbps on my A1200 030/50.
But, of course, with half frequency and mono...
meynaf is offline  
Old 11 January 2023, 10:25   #3195
khph_re
Registered User
 
Join Date: Feb 2008
Location: Northampton/UK
Posts: 531
Quote:
Originally Posted by meynaf View Post
With it i could play 320kbps on my A1200 030/50.
But, of course, with half frequency and mono...

That is very impressive! Did you ever get the mythical source code in the end?
khph_re is offline  
Old 11 January 2023, 11:09   #3196
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,355
Quote:
Originally Posted by khph_re View Post
That is very impressive! Did you ever get the mythical source code in the end?
Yes. But i did not do much with it.
meynaf is offline  
Old 11 January 2023, 12:30   #3197
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Silly question.
I set a variable that I use on a script. How on earth I can concatenate it with text WITHOUT space...

Simple example:
Set test 100
Echo $test MHz (will give me 100 MHz with space)
Echo $testMHz (will give me $testMhz which is logical as variable is not set)
Echo "$test"MHz(will still give me 100 MHz with space)

How on earth I can ommit the space in order to have 100MHz?
mfilos is offline  
Old 11 January 2023, 12:46   #3198
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,022
In a script this works:
Code:
set test 100;
echo "$test" noline;
echo Mhz
TCD is offline  
Old 11 January 2023, 12:56   #3199
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Yeah I was aware of the noline option but as I wanna assign the concatenated output to a variable as well...
mfilos is offline  
Old 11 January 2023, 13:06   #3200
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,022
This works with echo, but I can't figure out how to assign it to a variable then:
Code:
set test 100
echo $test$$Mhz
Edit: Duh! This works:
Code:
set test 100
set test2 $test$$Mhz
TCD is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gamebase Amiga - 2 Questions Fiery Phoenix New to Emulation or Amiga scene 8 13 August 2012 12:31
Amiga CD32 questions pubzombie New to Emulation or Amiga scene 26 24 January 2010 16:27
A few general Amiga questions. Hougham support.Hardware 6 30 April 2008 22:13
Amiga A4000 Questions mfletcher support.Hardware 8 29 April 2008 10:51
Amiga 600 Questions JDunlap support.Hardware 14 20 January 2008 19:13

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 22:15.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15851 seconds with 14 queries