[Alsaplayer-devel] libalsaplayer in LiVES

salsaman at xs4all.nl salsaman at xs4all.nl
Sun Oct 2 15:25:33 BST 2005


> Hi Salsaman,
>
> libalsaplayer doesn't play music, it is a library that lets you
> control an alsaplayer process that is already running via control
> socket.
>
> /usr/local/bin/alsaplayer -i daemon
> You can specify the output device using the -d option, see alsaplayer
> --help.
>
> The player will run as a separate process and you will be able to
> control it from your application using libalsaplayer commands like
> the ones you mentioned. However, you will have to seriously hack/
> enhance alsaplayer to make it work the way you want. Keeping the
> thing in sync will be a pain, features like the ability to change
> playback speed without changing pitch don't exist.

That's fine, I want the pitch to change when the speed changes ! I already
have a method for resampling.


For keeping in sync, I saw that there was a function for getting the
current "frame", I think that might be enough...


>
> Don't get me wrong, it will be MUCH better than the sox solution and
> it is straightforward to use. But I doubt that it is the perfect tool
> for the job as I think you need something more tightly integrated.

Can you recommend another tool ?


Salsaman.





More information about the alsaplayer-devel mailing list