Drobe talks to DataPlayer author John Duffell: MP3 playback for smaller machinesBy Chris Williams. Published: 20th Dec 23:16:58 | Permalink | Printable
After reporting on John Duffell's usenet announcement of DataPlay, we caught up with the author himself to find out a bit more about his new music player. For those who don't know, DataPlay is a fast and reliable 'no-frills' sample player. It is aimed at users with RISC OS computers that can't quite play the more processor demanding yet popular MP3 music format.
To get around this, DataPlayer will take a file of pre-processed music and play it straight off the file. Normal music players process and play MP3s and the like on 'the fly' into an audio form that people can appreciate. As these players demand more than what most lower-end computers can give, Dataplayer addresses this and allows users to pre-process music files ready for easy playback later. Music can be sampled off audio applications like !SampleCD, dmpa or !AudioFS.
DataPlay is written in 100% ARM assembly code and is subsequently compiled in RISC OS module form to enable other developers easier access to DataPlay's music playing abilities; John has also taken the trouble of officially registering the DataPlay module with the RISC OS equivalent to the internet's ICANN- thus ensuring the module will not clash with other software. Included with DataPlay is the full source and SWI documentation as well as a few notes on the module's 32bit compliance.
"The program is still under active development..I'm open to suggestions though for anything from anyone" John also intends to add a pre-caching system so that music that flows in one seemingly continous track is played without any silent gaps in between.
"When a tune is read to the end another one can be loaded so we can carry straight on, so, e.g. an album like Kid A sounds correct". Currently, Dataplayer will play stereo 16bit linear samples although John does intend to expand DataPlay's capabilities;
"The player itself is just about finished, although I might add support for other formats that are just data streams. In particular, 8 bit linear and big endian should be fairly easy, as should different frame rates".
MP3 music: www.mp3.com
MP3 music encoder: homepage.ntlworld.com/david_chapman/
Dave Chapman's MP3toWAV utility decompresses and processes MP3 music files in to samples that DataPlay can play for low-end machines. It has a fair few features aimed at looking after converted music files as well.
Previous: raFS Extensions: Philip Ludlam talks about the user friendly update
Next: Drobe looks at MW Software's Artworks modules
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
No comments posted - yet. Post one yourself or come back soon.
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
Adventures with a Lego-cased A7K web server
Having previously built desktop and laptop cases of out Lego bricks, model building Peter Howkins has turned his attentions towards crafting a slim box to slid his A7000 into a rack, alongside other rackmount servers. Having pieced together the housing, Peter puts a legacy RISC OS machine through its paces as an internet-facing server.
11 comments, latest by jess on 3/12/08 2:07PM. Published: 21 Nov 2008
Iconv utility updated to version 0.08
Bug fixes and updates, NS users told to upgrade
Discuss this. Published: 13 Mar 2007
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •