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

Search  Search
Memberlist  Memberlist
Register  Register
Profile  Profile
Login  Login

Wavesurfer for multichannel processing

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

Joined: 24 Sep 2003
Posts: 1
Location: Italy - ITC-irst

PostPosted: Wed Sep 24, 2003 4:53 pm    Post subject: Wavesurfer for multichannel processing Reply with quote

Hi there, I'm the newbie here. I have just been introduced to Wavesurfer by a friend in Norway (thanx Oystein!), I was about to start a long effort on a similar project and I'm really glad that so much work has been done for me... icon_smile.gif WS really looks like what I had *dreamed* of coding....
Actually I'm quite scared by the fact that I have ZERO knowledge of Tcl/Tk, so before starting I would like to know if Wavesurfer is actually suitable for my purposes (of course I expect to be adding plugins). I will be working on multichannel acquisitions and processing, say 8 channels from the same source, different mikes. I would like to be able to open them together, process them and visualize the result (be it a waveform or some other mathematical function) in a separate screen. I have seen that waveforms can be opened one at a time or all together from an interlaced signal up to the number of 4 separate channels, can this be easily extended?
And, more important, are all signals accessible together so that I can do multichannel processing? (I guess that if they are stored in separate vectors and I can access such vectors that would do.)
One last question to the authors (for the sake of curiosity): why Tcl/Tk? I have spent a while trying to guess which was the best choice for GUIs, did some experiments with Qt/C++ and Perl/Tk, so I was curious about your choice.
Well, thanks a lot if you can dedicate a while of your time to me. All the best
Back to top
View users profile Send private message Send email Visit posters website

Joined: 16 Aug 2002
Posts: 371
Location: KTH, Centre for Speech Technology

PostPosted: Wed Oct 01, 2003 12:25 pm    Post subject: Reply with quote

There's no inherent limitation on the number of channels, should be no problem.
Internally, sound data is stored as float samples with the channels interleaved. Check out the Snack toolkit http://www.speech.kth.se/snack/, processing is best done from C.

At the time we started development Tcl/Tk seemed to be best supported on the range of platforms we needed and still today the combination of Tcl/Tk/Snack/startkit and C-code is very productive for the sort of work we do. Could go on about this subject but I've got to go...

Back to top
View users profile Send private message 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