- an example gstreamer pipeline: gst-launch filesrc location = foo.wav ! wavparse ! audioconvert ! pitch tempo=0.8 ! audioconvert! autoaudiosink
- Totem has quite a few plugins already, in python, C and vala.
- A tiny tutorial on pygtk and gstreamer might help.
Sunday, 27 January 2008
Oh flying spaghetti monster, music students need a tempo slider plugin for Totem!
Kids studying music often benefit from slowed down audio playback when studying. I'd love to see a Totem tempo plugin, with a slider to control playback speed. The building blocks are there:
Subscribe to:
Post Comments (Atom)
5 comments:
I once started developing an audio player with pitch control, mainly for interview transcription. And I really like the concept of the gstreamer pitch plugin, but it had some serious flaws the last time I tried it.
I just discovered that in the last 3 days there has been some traffic in the CVS regarding the pitch plugin, so maybe it's a good time to try it out again.
Fredo, I had the same experience, but it seems to work fairly well now, even with the latest packaged version in ubuntu.
P.S. Would you be interested in developing a totem plugin?
Mark, I'm sorry, I'm just too busy atm. There are some pet projects that need some love, and I need to dive into python packaging...
But it would in deed be worth to think about developing a totem plugin first before writing a whole new audio player. So if noone picks up this task, I might look into it one time in the future. Hopefully, the python bindings of totem will then be better documented...
I know it’s been ages since this post was written, but I did now actually find the time and means to work on something related. I chose to implement it in a separate audio player instead of a Totem plugin, but it’s actually working.
If you still happen to be interested in this kind of stuff, you might take a look at https://launchpad.net/transcribe and let me know what you think.
Fredo, I'll be checking this out soon, and I'll send you my feedback. Thanks a lot!
Post a Comment