©2003 Kåre Sjölander and Jonas Beskow
Introduction Download Documentation Links Forum
WaveSurfer user forum

FAQ  FAQ
Search  Search
Memberlist  Memberlist
Register  Register
Profile  Profile
Login  Login

Pwline.plug: A new plugin for drawing prosody lines

 
Post new topic   Reply to topic    www.speech.kth.se/wavesurfer Forum Index -> WaveSurfer
View previous topic :: View next topic  
Author Message
dzach



Joined: 03 Jul 2003
Posts: 41
Location: Athens, Greece

PostPosted: Mon Apr 26, 2004 11:28 pm    Post subject: Pwline.plug: A new plugin for drawing prosody lines Reply with quote

A new plugin for drawing prosody or other piecewise lines on panes is available for download at
http://users.hol.gr/~dzach/wavesurfer/pwline.htm.

The plugin produces a new pane type "Pwline" used in the new speek.plug, v.2, but it can also be used in any application using the wsurf widget.

Comments and bug reports are welcome.
_________________
Dimitrios


Last edited by dzach on Thu Apr 29, 2004 3:43 pm, edited 1 time in total
Back to top
View users profile Send private message Send email Visit posters website
beskow
Site Admin


Joined: 14 Aug 2002
Posts: 39
Location: KTH, Centre for Speech Technology

PostPosted: Thu Apr 29, 2004 8:31 am    Post subject: Reply with quote

Good work! I actually started on something like this a while ago, but it didn't get finished. There are parts of it that might be useful to your plugin, such as some generic code for editable polylines and cublic splines, as well as a "stylisation-routine" to extract control points from equidistant sampled data. Tell me if you're interested, and I'll make it available!

- Jonas
Back to top
View users profile Send private message Visit posters website
dzach



Joined: 03 Jul 2003
Posts: 41
Location: Athens, Greece

PostPosted: Thu Apr 29, 2004 2:25 pm    Post subject: Reply with quote

Thank you Jonas.

I've tried to follow you quality of work while learning tcl, with not much success.

I thought a lot before starting pwline, since line graphics are always a fun thing to program, but finally confined myself to only do piecewise line for the speak.plug. Anything else would take me too much time. Actually, all this speak.plug stuff is an intermediate step to achieve something else, which might come to play in the near future.

Thank you very much for your code offer. I am trying hard to resist it, and go on with the rest of this little project of mine, with wavesurfer and mbrola. I don't think my pwline.plug can replace your work, which is very much needed for wavesurfer. When you finish it, I'll make it work with speak.plug. In the meanwhile, if temptation hits me, I'll ask for your code. Thanks again.

I've thought of many uses for such a line drawing plugin, one of which is sound amplitude envelope manipulation. I've already talked to Kare about making a change in snack's filter routine, so that it becomes possible.

In the meanwhile I'm trying to put together a small pwline API document, and fix some embarassing bugs.
_________________
Dimitrios
Back to top
View users profile Send private message Send email Visit posters website
ek



Joined: 05 Sep 2002
Posts: 30
Location: Portland OR

PostPosted: Thu Apr 29, 2004 10:46 pm    Post subject: Reply with quote

I've been working on a similar plugin over the past few months. It also does piecewise linear drawing like yours, but has a slightly different implementation. It can also be used to edit several columns of data such as formants. As soon as the code is satisfactory to my taste I'll make it available as well (this will probably be for non-commercial use only, since my university owns the code I write).

Esther
Back to top
View users profile Send private message Send email Visit posters website
dzach



Joined: 03 Jul 2003
Posts: 41
Location: Athens, Greece

PostPosted: Fri Apr 30, 2004 10:39 am    Post subject: Reply with quote

Good to hear that Esther. It might even be beneficial to have combined features in one plugin, when Jonas finishes his work. For the time being, I am looking past pwline.plug to some other mrola stuff.
_________________
Dimitrios
Back to top
View users profile Send private message Send email Visit posters website
dzach



Joined: 03 Jul 2003
Posts: 41
Location: Athens, Greece

PostPosted: Fri Apr 30, 2004 10:52 am    Post subject: Reply with quote

Jonas, I changed my mind.

I can't resist seeing the code. I still have problems with the size of the pwline. When I import a pho file that has been generated with equidistant data, pwline is slower than I'd expect. Your code might realy help.

Thanks a lot.

beskow wrote:
Good work! I actually started on something like this a while ago, but it didn't get finished. There are parts of it that might be useful to your plugin, such as some generic code for editable polylines and cublic splines, as well as a "stylisation-routine" to extract control points from equidistant sampled data. Tell me if you're interested, and I'll make it available!

- Jonas

_________________
Dimitrios
Back to top
View users profile Send private message Send email Visit posters website
Display posts from previous:   
Post new topic   Reply to topic    www.speech.kth.se/wavesurfer Forum Index -> WaveSurfer All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB 2.0.1 © 2001, 2002 phpBB Group