Can someone *please* help me out in finding some good starting placing to learning the basics of what I will need to know for developing a *very simple* audio player? I wanting to use Ogg Vorbis in some thesis work, but am unfamiliar with the audio domain. Any help in find references (books, webpages, people) on development of streaming audio player would be greatly appreciated as well (I am a programmer but, as mentioned, the audio field is a totally new domain for me... I'm just trying to find the starting line)!! Many thanks for any help. Nick --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Thu, May 24, 2001 at 10:55:19AM -0400, Nicholas Pappas wrote:> Can someone *please* help me out in finding some good starting > placing to learning the basics of what I will need to know for developing > a *very simple* audio player?While i'm no programmer... and not an expert in the audio domain... here are some pointers... For a streaming player look into something like xmms... ogg123 can play ogg files... maybe even streaming... I dunno... As far as I know you don't need much... libvorbis and some glue and interface code... for streaming maybe some streaming code you could rip from things like xmms or some other mp3 player. www.google.com is your friend... (and vorbis.com, xiph.org) Mark> I wanting to use Ogg Vorbis in some thesis work, but am unfamiliar > with the audio domain. Any help in find references (books, webpages, > people) on development of streaming audio player would be greatly > appreciated as well (I am a programmer but, as mentioned, the audio field > is a totally new domain for me... I'm just trying to find the starting > line)!!-- Mark Janssen Unix Consultant @ SyConOS IT E-mail: maniac@markjanssen.nl GnuPG Key Id: 357D2178 http: maniac.nl, unix-god.[net|org], markjanssen.[com|net|org|nl] Fax/VoiceMail: +31 84 8757555 Finger for GPG and GeekCode <HR NOSHADE> <UL> <LI>application/pgp-signature attachment: stored </UL> -------------- next part -------------- A non-text attachment was scrubbed... Name: part Type: application/octet-stream Size: 241 bytes Desc: not available Url : http://lists.xiph.org/pipermail/vorbis/attachments/20010524/8fa0fd19/part-0001.obj
> Can someone *please* help me out in finding some good starting > placing to learning the basics of what I will need to know for developing > a *very simple* audio player?The first place to start is probably how to get sound to play on your computer. If you're using linux, then I suggest you read the OSS documentation which should get you up and running fairly soon. You could also try the libsdl audio examples at www.libsdl.org. Both are fairly easy. Once you can make noise and play raw audio, you just have to figure out how to get vorbis to decode and hand you the things that you know how to play. There are plenty of examples of this in the distribution, as well as in the vorbisfile documentation. Or if you're really brave, you could try writing something with libao :) But I suggest starting with something that has more documentation available. Oh, and if you're a python programmer, you can try the vorbis/ao python bindings. I believe Andrew has provided an example that is basically a simple player. I remember getting playback using pyao being trivial. You'll probably want to ask future questions in vorbis-dev if they start getting more in depth. jack. --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.