Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.481.808 Times

SDL_sound 1.0.1

  Date Added: October 03, 2010  |  Visits: 1.239

SDL_sound

Report Broken Link
Printer Friendly Version


Product Homepage
Download (99 downloads)



SDL_sound is a library that handles the decoding of several popular sound file formats, such as .WAV and .MP3. It is meant to make the programmers sound playback tasks simpler. The programmer gives SDL_sound a filename, or feeds it data directly from one of many sources, and then reads the decoded waveform data back at her leisure. If resource constraints are a concern, SDL_sound can process sound data in programmer-specified blocks. Alternately, SDL_sound can decode a whole sound file and hand back a single pointer to the whole waveform. SDL_sound can also handle sample rate, audio format, and channel conversion on-the-fly and behind-the-scenes, if the programmer desires. As the name implies, SDL_sound is an add-on to Simple Directmedia Layer, and as such, youll need it to build and use SDL_sound. SDL gives us lots of convenience for porting and implementing some elements of the library, not to mention that it is a powerful, cross platform answer to DirectX. You should definitely look into it, whether you use SDL_sound or not. Places SDL_sound is known to be used: - The Ambient Music System uses SDL_sound in its player module. - The popular game glTron uses SDL_sound for sound playback. - Dominik Haumann wrote in to mention C++ wrappers for SDL_sound, which can be found here. - MusicBox, a GNUstep music manager, uses SDL_sound to decode various audio formats. - The SuSE Linux distribution has been know to package SDL_sound (at least version 0.1.5 has been spotted in the wild). - Gentoo Linux distributes SDL_sound via their "portage" system. Just "emerge sdl-sound". - FreeBSD has SDL_sound in their Ports tree: herere the details. - NetBSD Appears to have packaged SDL_sound, too: details. - Debian has packaged SDL_sound, too: details. - ROCK Linux has an SDL_sound package: details. - Probably other places. Email me if you want to be listed here. What works: - Support for "decoding" raw audio samples. - Support for decoding Microsoft WAVE audio files (uncompressed and MS-ADPCM encoded waveforms are supported, currently) (.WAV). - Support for decoding various MPEG audio files through SMPEG (.MP3, .MPG, .MPEG). - Support for decoding MPEG-1 Layer 3 audio files internally (makes use of LGPLd code from mpg123.) (.MP3). - Support for decoding MIDI music files (.MIDI, .MID). - Support for decoding Ogg Vorbis audio files through libvorbis (.OGG). - Support for decoding Speex voice files through libspeex (.SPX). - Support for decoding FLAC audio files through libFLAC (.FLAC, .FLA). - Support for decoding Creative Labs Voice files (.VOC). - Support for decoding Audio Interchange File Format files (.AIFF). - Support for decoding Shorten-compressed audio data (.SHN). - Support for Suns audio format (.AU). - Support for decoding through MikMod. (.MOD, .IT, .XM, .S3M, .MTM, .669, .STM, .ULT, .FAR, .MED, .AMF, .DSM, .IMF, .GDM, .STX, .OKT). - Support for decoding through ModPlug. (.669, .AMF, .AMS, .DBM, .DMF, .DSM, .FAR, .IT, .MDL, .MED, .MOD, .MT2, .MTM, .OKT, .PTM, .PSM, .S3M, .STM, .ULT, .UMX, .XM) - Experimental support for decoding through Apple Quicktime (MacOS only). - Compiles/runs on Linux (x86 tested). - Compiles/runs on Linux (x86-64 tested). - Compiles/runs on Linux (PowerPC tested). - Compiles/runs on FreeBSD (x86 tested). - Compiles/runs on Win32 (x86 tested). - Compiles/runs on MacOS Classic (PowerPC tested). - Compiles/runs on MacOS X (PowerPC tested). - Compiles/runs on BeOS (x86 tested). - Compiles/runs on WinCE/PocketPC (StrongARM tested). - May compile and run elsewhere with little to no modification. Success stories and patches are welcome. What doesnt work: - Support for more forms of compressed .WAV files is planned, but not yet implemented. - Support for various forms of compressed .AIFF files is planned, but not yet implemented. - Contributions of other ports are, of course, welcome..

Requirements: No special requirements
Platforms: Linux
Keyword: .wav Audio Audio Files Decoding File Formats Files Macos Powerpc Sdl Sdlsound Sound Sound File Sound File Formats Such As Support
Users rating: 0/10

License: Freeware Size: 99.33 KB
USER REVIEWS
More Reviews or Write Review


SDL_SOUND RELATED
Libraries  -  Audio::TagLib::MPEG::File 1.42
Audio::TagLib::MPEG::File is an MPEG file class with some useful methods specific to MPEG. SYNOPSIS use Audio::TagLib::MPEG::File; my $i = Audio::TagLib::MPEG::File->new("sample file.mp3"); print $i->tag()->artist()->toCString(), "n"; # got...
1.4 MB  
Libraries  -  Audio::TagLib::MPC::File 1.42
Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods. SYNOPSIS use Audio::TagLib; my $i = Audio::TagLib::MPC::File->new("sample mpc file.mpc"); print $i->tag()->title()->toCString(), "n"; # got...
1.4 MB  
Libraries  -  Audio::TagLib::Vorbis::File 1.42
Audio::TagLib::Vorbis::File is an implementation of Ogg::File with Vorbis specific methods. SYNOPSIS use Audio::TagLib::Vorbis::File; my $i = Audio::TagLib::Vorbis::File->new("sample vorblis file.ogg"); print...
1.4 MB  
MP3 Tools  -  Free AMR Converter 4.6
Convert AMR between various audio formats;Convert OGG, WMA, WAV audio formats from one to another with great audio quality;Provide several encoders like Lame AMR Encoder, Microsoft WMA/WMA9 Encoder, and AMR Vorbis DLL Encoder;Convert bitrate and...
11.76 MB  
MP3 Tools  -  Free AHD MP3 Converter 4.6
Convert MP3 between various audio formats;Convert OGG, WMA, WAV audio formats from one to another with great audio quality;Provide several encoders like Lame MP3 Encoder, Microsoft WMA/WMA9 Encoder, and MP3 Vorbis DLL Encoder;Convert bitrate and...
11.76 MB  
MP3 Tools  -  Free AHD AMR Converter 4.6
Convert AMR between various audio formats;Convert OGG, WMA, WAV audio formats from one to another with great audio quality;Provide several encoders like Lame AMR Encoder, Microsoft WMA/WMA9 Encoder, and AMR Vorbis DLL Encoder;Convert bitrate and...
11.76 MB  
Utilities  -  Audio Files GDS Indexer 1.1
Audio Files GDS Indexer is a Google Desktop Search plugin which allow it to index all popular audio files formats, it support MP3 (all ID3v2 tag versions), WMA, ASF, WMV, Apple iTunes AAC (M4A and M4P), MP4, OGG, FLAC (vorbis comment tags), MPC,...
747.52 KB  
Audio Encoders & Decoders  -  Free M4A AAC OGG WAV MP3 audio converter 2.6.0
Free M4A AAC OGG WAV MP3 audio converter is an easy-to-use audio m4a to mp3 converter program. You simply add your audio files or folders to the program and pick the output format such as wav to mp3 or m4a to mp3. Then you can choose an output...
4.2 MB  
Multimedia Integration Tools  -  Easy Audio Converter PRO 2.2.1
Easy Audio Converter PRO was designed to help you easily convert audio files to multiple different output formats, such as MP3, Flac, Ogg, WAV or APE. Easy Audio Converter is a program that lets you quick and easily convert your audio tracks....
 
Multi-Purpose Audio Players  -  MC Audio Recorder 1.8.0
MC Audio Recorder is a software dedicated to making audio recording and text-to-speech fun and accessible to all types of users. The program allows you to convert CDs, DVDs, tapes, live shows, TV, Internet radio, video games and sounds into...
1.38 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB