Hi Algomantra, Hi LAD list,<br><br>There is some code for using libsndfile for similar tasks.<br><a href="http://trac.assembla.com/audioexperiments/browser/Sndobject">http://trac.assembla.com/audioexperiments/browser/Sndobject</a><br>
<br>actually, this are some friendly shortcuts for using libsndfile:<br><a href="http://trac.assembla.com/audioexperiments/browser/Sndobject/sndobj.cpp">http://trac.assembla.com/audioexperiments/browser/Sndobject/sndobj.cpp</a><br>
<br>and this file has some testing/examples of usage:<br><a href="http://trac.assembla.com/audioexperiments/browser/Sndobject/test.cpp">http://trac.assembla.com/audioexperiments/browser/Sndobject/test.cpp</a><br><br>you can get that code with:<br>
svn co <a href="http://svn.assembla.com/svn/audioexperiments/Sndobject">http://svn.assembla.com/svn/audioexperiments/Sndobject</a><br><br>For playback, i like portaudio for it is the only one i have used in c++. its easy and seems to play with what is available (jack/alsa okay as far as i went). Take a look on its demo code (that comes when you co its repository), i found some straight line reusable code there.<br>
<br>cheers,<br><br><br><br><div class="gmail_quote">2008/10/24 Fred Gleason <span dir="ltr"><<a href="mailto:fredg@paravelsystems.com">fredg@paravelsystems.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Friday 24 October 2008 07:34:53 am AlgoMantra wrote:<br>
> I've used dev/dsp to spit sound but people say its deprecated.<br>
<br>
</div>Don't be afraid of OSS.  While it's not perfect for every application (*no*<br>
audio API is), it is still very effective for some.  It has the great benefit<br>
of simplicity -- open a device, set a couple of ioctls, write data, and<br>
you're done.  For simple cases, the whole business can be done in a about a<br>
dozen lines.  See:<br>
<br>
        <a href="http://manuals.opensound.com/developer/" target="_blank">http://manuals.opensound.com/developer/</a><br>
<br>
Cheers!<br>
<br>
<br>
|-------------------------------------------------------------------------|<br>
| Frederick F. Gleason, Jr. |               Chief Developer               |<br>
|                           |               Paravel Systems               |<br>
|-------------------------------------------------------------------------|<br>
|  The nice thing about standards is that there are so many of them to    |<br>
|  choose from.                                                           |<br>
|                                      -- Andrew S. Tanenbaum             |<br>
|-------------------------------------------------------------------------|<br>
<div><div></div><div class="Wj3C7c">_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev" target="_blank">http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev</a><br>
</div></div></blockquote></div><br>