Thread: [Audacity-devel] (no subject)
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: fa y. <fa...@ho...> - 2001-10-14 05:49:18
|
I am having trouble compiling audacity version Version 0.97 on a windows based machine. I am using the microsoft based compiler. The error message I am receiving is the following: Linking... AudacityApp.obj : error LNK2001: unresolved external symbol "public: __thiscall EffectNoiseRemoval::EffectNoiseRemoval(void)" (??0EffectNoiseRemoval@@QAE@XZ) Debug/audacity.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. Thanks. --- Fa Yoeu _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp |
From: DG M. <dg...@yo...> - 2001-10-23 19:58:42
|
From: Enrico P. <pe...@vi...> - 2002-03-29 10:23:45
|
Hi to you all at Audacity I have come across your audio editor and I am just trying to see how it works but since the beginning I can see that it something unique also for the developing and distribution philosophy besides the fact that is simple and graphically nice. My compliments to you all. A part from this the reason of my email is to contribute, if you need to, with a kind of help. I am a multimedia developer (I know also a bit c++ but I do not use it) and I am also a translator so working with English and Italian. Well if you think of starting with some kind of localisation in Italian (I think that Dominic Mazzoni is in some way of Italian origins as the name seems to show...) here I am to offer my help as you pointed out in the faq page. Waiting to hear from you soon, bye bye to you all from Enrico from Genoa, Italy GpIS/SIT Web PhotoMultimedia developing Freelance Technical Translator EN > IT A.I.T.I. Member http://www.pelos.it http://www.liguri.net/portappennini/index.htm |
From: Matt B. <mbr...@cs...> - 2002-03-29 16:00:37
|
On Mar 28, Enrico Pelos wrote: > I am a multimedia developer (I know also a bit c++ but I do not use it) and > I am also a translator so working with English and Italian. Excellent. We recently started work on internationalization of Audacity, and it will soon be ready to begin localization. I will contact you soon about creating an Italian translation. [Note to audacity-devel readers: I will be checking in some i18n/l10n documentation and code this evening.] |
From: Jesse W. <bea...@fa...> - 2002-05-27 18:17:38
|
Even when there are no zero byte files the error occurs. However "./configure --without-id3tag" does bypass it. I have deleted my local cvs files and re-downloaded a couple of times making sure there were no zero byte files and the error continues. I have also followed your advice and recompiled libid3tag (when I had just replaced the zero byte files) but it didn't help. >Alternatively, make sure that you're actually recompiling > libid3tag. You can't just fix those files and then > recompile Audacity - it doesn't realize that it needs > to try to recompile source files in the libid3tag > directory. cd lib-src/libid3tag > make - Dominic -- http://fastmail.fm - Get back to work |
From: Jacques R. <bit...@ya...> - 2002-06-15 23:41:26
|
Two quick questions... 1) has anyone had any luck looking for the bug which causes problems reading 24 bit audio in audacity 1.1? 2) Who's currently working on the noise removal code? I have some ideas, and may be interested in adding to the code, but I don't want to step on any toes.... Jacques Richer __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com |
From: Matt B. <mbr...@cs...> - 2002-06-16 03:03:53
|
On Jun 15, Jacques Richer wrote: > 1) has anyone had any luck looking for the bug > which causes problems reading 24 bit audio in > audacity 1.1? As far as I know, no. > 2) Who's currently working on the noise removal > code? I have some ideas, and may be interested > in adding to the code, but I don't want to > step on any toes.... I don't think anyone is currently working on that code. The code is written by Dominic, so any questions should be directed to him when he gets back from vacation in about a week. |
From: Dominic M. <do...@mi...> - 2002-06-24 06:58:43
|
>> 2) Who's currently working on the noise removal >> code? I have some ideas, and may be interested >> in adding to the code, but I don't want to >> step on any toes.... Mark Sullivan submitted a new variation on the algorithm which works better for certain types of noise. I've been backlogged and haven't had a chance to check in the code. Please let me know how you were thinking of improving it; I'd be very interested in hearing what you want to do with it. In the future, I envision a set of different algorithms that the user can choose from, maybe in a pop-up menu: * Remove hiss * Remove static * Remove room noises * Remove tones ...or whatever names we come up with for the various different algorithms. All of the algorithms would share the same "Get Noise Profile" code, so the user could try all of the variations, one after another, to see which one works best (or with a Preview function if we add that). - Dominic |
From: Jacques R. <bit...@ya...> - 2002-06-24 15:41:34
|
I _was_ thinking of working on the code. Specifically, I was considering doing a multiband downward expander. Since you already have an fft in the code, this shouldn't be too hard to do. My question is whether your existing architecture would allow for look-ahead processing, as this would be extremely necessary for this application.... This is the basic idea: 1) Take a spectral pattern of the noise (may be able to use existing code for this....) 2) Allocate lookahead buffers (_frequency_domain_) (needed to avoid distorting transients...) 3) Allocate expander state for each band 4) Band cleanup code would basically be a downward expander (attack, release, threshold_offset) with one exception -- if the amplitude in that frequency is more than <insert # here> db over the threshold, subtract <noiseprint based quantity> 5) Use inverse fft with windowing to reconstruct the (hopefully quieter) signal. This could be run from only 4 sets of gate controls (low, mid, upper mid, high) and we can interpolate between these values to fill the initial state table. Also, I think that this could be adapted to handle impulsive noise (clicks, pops)... but I would have to look at this more carefully.... The only problem I forsee is that this algorithm would be extremely processor intensive with all the reqd floating point multiply..... Jacques --- Dominic Mazzoni <do...@mi...> wrote: > >> 2) Who's currently working on the noise > removal > >> code? I have some ideas, and may be > interested > >> in adding to the code, but I don't want > to > >> step on any toes.... > > Mark Sullivan submitted a new variation on the > algorithm > which works better for certain types of noise. I've > been > backlogged and haven't had a chance to check in the > code. > > Please let me know how you were thinking of > improving it; > I'd be very interested in hearing what you want to > do > with it. > > In the future, I envision a set of different > algorithms > that the user can choose from, maybe in a pop-up > menu: > > * Remove hiss > * Remove static > * Remove room noises > * Remove tones > > ...or whatever names we come up with for the various > different algorithms. All of the algorithms would > share > the same "Get Noise Profile" code, so the user could > try > all of the variations, one after another, to see > which > one works best (or with a Preview function if we add > that). > > - Dominic > > > > ------------------------------------------------------- > Sponsored by: > ThinkGeek at http://www.ThinkGeek.com/ > _______________________________________________ > Audacity-devel mailing list > Aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com |
From: <d_w...@ya...> - 2002-06-16 04:41:54
|
I'm having problems when I open an audacity project - it crashes when I use the code from Shane Mueller's site, so I did an anonymous CVS checkout but that code isn't stable - is it possible to grab the code for the 1.0 release? I've looked at all the audacity commands, and tried 'cvs checkout audacity audacity-old' and audacity-!_1 (ended up with just the libmad & 2 other libraries from memory). Cheers HEnry --------------------------------- SOLD.com.au- Find yourself a bargain! |
From: Matt B. <mbr...@cs...> - 2002-06-16 18:19:19
|
On Jun 16, Dwiz wrote: > I'm having problems when I open an audacity project - it crashes when I use > the code from Shane Mueller's site, so I did an anonymous CVS checkout but > that code isn't stable - is it possible to grab the code for the 1.0 > release? I've looked at all the audacity commands, and tried 'cvs checkout > audacity audacity-old' and audacity-!_1 (ended up with just the libmad & 2 > other libraries from memory). This shoud be "cvs checkout -r audacity-1_0 audacity-old". Actually, you can just get the latest code from the 1.0 branch, which hasn't changed much if at all since the 1.0.0 release: cvs checkout -r audacity-0_9-branch audacity-old |
From: Shane M. <smu...@um...> - 2002-06-16 18:36:24
|
There was a 'bug' whereby if you had an empty project window and chose "File|Open", it would open a new project window. Its cause was this: In AudacityApp, there are 5 menu functions defined to be used on the Mac. They are intended to operate only on the Mac (that's what Dominic's comments say) and work when there are no project windows open, but the menu bar is still active. But, these were apparently overriding the actual menu items, even on other platforms. I fixed the problem by '#ifdef'ing these function definitions so they only get compiled on the Mac, and tweaking the open function in Project.cpp. A few concerns: * This is probably incorrect for the Mac, because I assume that the mac will still be using the menu functions defined in AudacityApp instead of the ones defined in Menu, even when it shouldn't be. * What does it mean for a track to be "dirty"? I made a change that allows files to be loaded into any 'empty' project, but previously the code checked if the project was 'dirty'. Would it be bad to open a file into a 'dirty' project? If so, how can an empty project be 'cleaned'? * If Dominic answers this before next weekend, I'll be very disapointed in him. Stm... p.s. Brian, thanks for fixing my 'find lame library' bug. |
From: Matt B. <mbr...@cs...> - 2002-06-16 18:43:17
|
On Jun 16, Shane Mueller wrote: > * What does it mean for a track to be "dirty"? I made a change that > allows files to be loaded into any 'empty' project, but previously the > code checked if the project was 'dirty'. Would it be bad to open a file > into a 'dirty' project? If so, how can an empty project be 'cleaned'? Only a window that has just been created and has not been modified is "clean". If I open a project, then delete all its tracks, that window is empty but dirty. We don't want to open a new file into that window, because it already has an undo history, a filename, etc. |
From: Joshua H. <jha...@up...> - 2002-06-16 18:56:04
|
* Shane Mueller (smu...@um...) wrote: > There was a 'bug' whereby if you had an empty project window and chose > "File|Open", it would open a new project window. Dominic fixed this in the 1.0 branch on the night of release, but he must have forgotten to apply the same change to the 1.1 branch. You can see his fix in AudacityApp.cpp:1.31.2.12 (here is the diff[0]). He might have changed some other files too, but I don't know of an easy way to find out. Josh [0] http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/audacity/audacity-old/AudacityApp.cpp.diff?r1=1.31.2.11&r2=1.31.2.12&only_with_tag=audacity-1_0 -- Joshua Haberman <jo...@ha...> |
From: Shane M. <smu...@um...> - 2002-06-16 19:06:09
|
have forgotten to apply the same change to the 1.1 branch. You can see > his fix in AudacityApp.cpp:1.31.2.12 (here is the diff[0]). He might > have changed some other files too, but I don't know of an easy way to > find out. I do--it's called 'cvsps'--it lists cvs 'patch sets'. Looks like he only changed one file (Patchset #942). $ cvsps -u ... (stuff deleted) ... --------------------- PatchSet 941 Date: 2002/06/05 05:55:31 Author: dmazzoni Log: file audacity.css was initially added on branch audacity-0_9-branch. Members: docs/audacity.css:INITIAL->1.1(DEAD) --------------------- PatchSet 942 Date: 2002/06/05 06:14:33 Author: dmazzoni Log: Don't open new window when opening new doc, on platforms other than mac Members: AudacityApp.cpp:1.31.2.11->1.31.2.12 [audacity-0_9-branch] --------------------- PatchSet 943 Date: 2002/06/05 06:45:33 Author: dmazzoni Log: Fixed final case where you could overwrite a file that the project depends on. Now it uses a temporary file, and then renames it. Members: Export.cpp:1.18.2.9->1.18.2.10 [audacity-0_9-branch] --------------------- |
From: Joshua H. <jha...@up...> - 2002-06-16 20:22:08
|
* Shane Mueller (smu...@um...) wrote: > have forgotten to apply the same change to the 1.1 branch. You can see > > his fix in AudacityApp.cpp:1.31.2.12 (here is the diff[0]). He might > > have changed some other files too, but I don't know of an easy way to > > find out. > I do--it's called 'cvsps'--it lists cvs 'patch sets'. Looks like he > only changed one file (Patchset #942). Very nice, thanks for pointing this out to me! It looks like a really useful tool. Josh -- Joshua Haberman <jo...@ha...> |
From: Dominic M. <do...@mi...> - 2002-06-24 07:04:01
|
I think that the correct fix might be to see if any other project windows are open (by getting the count stored in the static variable in Project.cpp) and if so, calling event.Skip(), in all of the AudacityApp handlers. Shane, when you have a chance, could you try this instead of the #ifdef mac? That way it would behave correctly on the Mac, and not get in the way on other platforms. - Dominic Shane Mueller wrote: > There was a 'bug' whereby if you had an empty project window and chose > "File|Open", it would open a new project window. Its cause was this: > In AudacityApp, there are 5 menu functions defined to be used on the > Mac. They are intended to operate only on the Mac (that's what > Dominic's comments say) and work when there are no project windows open, > but the menu bar is still active. But, these were apparently overriding > the actual menu items, even on other platforms. > > I fixed the problem by '#ifdef'ing these function definitions so they > only get compiled on the Mac, and tweaking the open function in > Project.cpp. A few concerns: > > * This is probably incorrect for the Mac, because I assume that the mac > will still be using the menu functions defined in AudacityApp instead of > the ones defined in Menu, even when it shouldn't be. |
From: Shane M. <smu...@um...> - 2002-06-24 07:13:19
|
I can look into this eventually, but I won't get a chance for at least another few weeks--I'm handing off my thesis later this week and defending it in about three, so I'm a little short of free time right now. Stm... On Mon, 2002-06-24 at 03:05, Dominic Mazzoni wrote: > I think that the correct fix might be to see if any other project > windows are open (by getting the count stored in the static variable > in Project.cpp) and if so, calling event.Skip(), in all of the > AudacityApp handlers. > > Shane, when you have a chance, could you try this instead of the > #ifdef mac? That way it would behave correctly on the Mac, and > not get in the way on other platforms. > > - Dominic |
From: Shane M. <smu...@um...> - 2002-07-18 03:35:58
|
I think I fixed this as you suggested. Please check it out and see if it still works on the Mac. On Mon, 2002-06-24 at 03:05, Dominic Mazzoni wrote: > I think that the correct fix might be to see if any other project > windows are open (by getting the count stored in the static variable > in Project.cpp) and if so, calling event.Skip(), in all of the > AudacityApp handlers. > > Shane, when you have a chance, could you try this instead of the > #ifdef mac? That way it would behave correctly on the Mac, and > not get in the way on other platforms. > > - Dominic > > > Shane Mueller wrote: > > There was a 'bug' whereby if you had an empty project window and chose > > "File|Open", it would open a new project window. Its cause was this: > > In AudacityApp, there are 5 menu functions defined to be used on the > > Mac. They are intended to operate only on the Mac (that's what > > Dominic's comments say) and work when there are no project windows open, > > but the menu bar is still active. But, these were apparently overriding > > the actual menu items, even on other platforms. > > > > I fixed the problem by '#ifdef'ing these function definitions so they > > only get compiled on the Mac, and tweaking the open function in > > Project.cpp. A few concerns: > > > > * This is probably incorrect for the Mac, because I assume that the mac > > will still be using the menu functions defined in AudacityApp instead of > > the ones defined in Menu, even when it shouldn't be. > > > |
From: Brian G. <bm...@ya...> - 2002-06-16 18:48:55
|
You can find the source code to version 1.0 on Audacity's project page. http://sourceforge.net/projects/audacity/ Brian G. --- Dwiz <d_w...@ya...> wrote: > > I'm having problems when I open an audacity project - it crashes when I use the code from Shane > Mueller's site, so I did an anonymous CVS checkout but that code isn't stable - is it possible > to grab the code for the 1.0 release? I've looked at all the audacity commands, and tried 'cvs > checkout audacity audacity-old' and audacity-!_1 (ended up with just the libmad & 2 other > libraries from memory). > > Cheers > > HEnry __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/ |
From: Michael F. <nih...@ya...> - 2002-06-17 01:37:30
|
I recently acquired Audacity off ZDnet.com (good site for freeware) and I found it to be a very good audio editor, comparing to one I have used on somebody else's computer with a price tag in the range of $300, only lacking in some plug-ins. To thank the people who developed Audacity, I'd like to help with it in some way. I can do graphics editing if you need anything for the interface, I can use Applescript (It would be really neat if Audacity were scriptable!) and I can write in French and English. One big suggestion, would be a tone creator, so that you could create tones of different frequencies to use, and I don't think it would be that hard to create. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |
From: Shane M. <smu...@um...> - 2002-06-17 01:59:25
|
Michael, Thanks. If you are able to create attractive and descriptive icons, there are some we could probably use: * Pause icon (to fit in with the other control icons). * Better versions of any icons currently on the 'Edit' toolbar (Only available in version 1.1). * A set of icons for the various functions on the "Effects" menu. If we had a set of them, it would be pretty easy to create an optional "Effects" toolbar for people who use the effects often. * Some of the icons and controls we use in version 1.1 do not have 'aqua'fied versions, and so look pretty out of place on the mac. * Some people have requested a small version of the control toolbar (buttons that are half the size of the current buttons). It might be nice to have new 'blank' buttons this size that would fit the 'waterproof' feel of the current Audacity. These might also be used in the smaller toolbars and for the tool buttons. Dominic (the lead developer) may have a better idea of what is needed on the Mac, but he is gone for a week or so. But, in the meantime, if you have any interest in helping us out and have any good ideas, let us know. If you are interested in helping out the translation effort, visit the translation page at http://audacity.sourceforge.net/translation/ or read the translation email group. BTW, there might be some VST plugins which will generate pure tones, which could tide you over until we get such functionality. |
From: Vince B. <vi...@bu...> - 2002-07-19 01:59:21
|
From: Nic J. <nic...@mi...> - 2003-05-23 11:33:20
|
Hi and thanks for a great program that's also free. I have a suggestion. Is it possible to make the position indicator (now an arrow) into a line = like a timeline (eg in Avid etc.) This would make it a lot easier to = make fine cuts within files which is what I do most? The ability to drag the position indicator across while hearing some = kind of audio would also be great. (easier said than done, I bet)=20 These are NOT criticisms. This is a great and well thought out program. = It also looks great (so many programs have terrible graphics!) Good luck and thanks for a great idea! Nic in Sweden (a professional sound recordist) |
From: Dominic M. <do...@mi...> - 2003-05-24 06:19:00
|
Nic Jones wrote: > Hi and thanks for a great program that's also free. > > I have a suggestion. > > Is it possible to make the position indicator (now an arrow) into a line > like a timeline (eg in Avid etc.) This would make it a lot easier to > make fine cuts within files which is what I do most? Have you tried the beta version (1.1.3)? I think it does what you want. > The ability to drag the position indicator across while hearing some > kind of audio would also be great. (easier said than done, I bet) Yes, easier said than done. But it's a great idea, and we'll definitely make sure it's on our wishlist. > These are NOT criticisms. This is a great and well thought out program. > It also looks great (so many programs have terrible graphics!) Thanks very much! - Dominic > Good luck and thanks for a great idea! > > Nic in Sweden (a professional sound recordist) |