LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 06-09-2004, 05:03 PM   #1
goofyheadedpunk
Member
 
Registered: Aug 2003
Distribution: Arch Linux
Posts: 140

Rep: Reputation: 15
Audacity frustrations


Today I had a need to edit some audio. I googled around and found audacity, found too wxX11 which it needs to run. I downloaded both, compiled them, and fired up audacity. I did not have any error messages during compile time, or configure time for that matter. Everthing went smoothly... until I started up audacity.

I got the first time use dialog and went through setting it up, point and click style. At some point during this there was an option to find my mp3 encoder. I planned on exporting everything to oggs but decided to find it anyway, why not? I clicked the button to find the encoder and my system froze. It froze, my slackware box froze. I was shocked. On my root window I have a transparent terminal that always displays top. My CPU was at 100% all my RAM was used and my swap was filled to the brim (a whole 2 gigs!). It would have been only slightly less informative had top just displayed *donkey punch* I couldn't crash out of my gui, three finger salute didn't soft reset, nothing. 12:15. Press Restart.

I was going to give audacity the benefit of the doubt though. I restarted my machine and tried it again, choosing not to select and mp3 encoder this time. I found that the scroll bar at the bottom is a mere window decoration. It does nothing. "Okay, so what? I can use the scroll function." Then I found that when I played the audio I was working on, it does not scroll, a new window opens so I can see the next section of audio. "Oh, now that just sucks." I tried to use the help files but can't. Hotkeys are never disabled, so if I need to type a word that uses the letter p I can't. My audio will start to play. Same goes for saving files. I've checked out their online help files, and their wiki. Nothing. Sometimes just random buttons are selected. My hand isn't anywhere near an input device. "Huh, now why did that drop down menu drop down?"

And it crashes. My god does it crash.

I've heard lots of people recommend audacity, so its poor performance must have been my fault. Why else would anyone recommend such a buggy piece of junk? Has anyone else had this much trouble, and if so how did you fix it? I'm pretty sure I didn't miss the --work_properly configure option. I am using the current audacity and wxX11-0.4.2.

I'll also take recommendations on different software, I hold no allegiance to audacity.
 
Old 06-09-2004, 06:18 PM   #2
Andrew Benton
Senior Member
 
Registered: Aug 2003
Location: Birkenhead/Britain
Distribution: Linux From Scratch
Posts: 2,073

Rep: Reputation: 64
Audacity is crap, it's true. Rezound http://rezound.sourceforge.net/ is the business. In my opinion Rezound is wonderfull. Like Audacity it has a list of dependencies. It wants Fox http://www.fox-toolkit.com/ and JACK http://jackit.sourceforge.net/ JACK wants libsndfile http://www.mega-nerd.com/libsndfile/#Download
It's worth it.

Edit - oh. I forgot fftw-2.1.5 http://www.fftw.org/download.html

Last edited by Andrew Benton; 06-09-2004 at 06:30 PM.
 
Old 06-10-2004, 12:54 AM   #3
goofyheadedpunk
Member
 
Registered: Aug 2003
Distribution: Arch Linux
Posts: 140

Original Poster
Rep: Reputation: 15
When I try to install the dependencies for rezound I get stuck on the Fox toolkit. In the 1.2.3 build I get
Code:
/ld: cannot find -IGLU
make[1]: *** [reswrap] Error 1
make[1]: Leaving directory `/usr/local/fox-1.2.3/utils`
make: *** [all-recursive] Error 1
and in the fox-1.0.52 build I get
Code:
/ld: cannot find -IMesaGL
collect2: ld returned 1 exit status
make[1]: *** [libFOX.la] Error 1
make[1]: Leaving directory `/usr/local/fox-1.0.52/src`
make: *** [all-recursive] Error 1
I found this posting, when looking about trying to troubleshoot, http://lists.gnu.org/archive/html/li.../msg00002.html . I chuckled at first, and then realized that it wasn't as funny as I initially thought, the guy that's coding the software I want to use had troubles with the library too and no one seemed to have an answer.

Okay, it's still a little funny.

I could learn how to apply the kludge he proposed in his initial thread (which would be a bit of a pain), but I'm hoping, Andrew, that since you have obviously been using Rezound you too had this problem and have a work-around.
 
Old 06-10-2004, 03:02 AM   #4
Andrew Benton
Senior Member
 
Registered: Aug 2003
Location: Birkenhead/Britain
Distribution: Linux From Scratch
Posts: 2,073

Rep: Reputation: 64
Well my workaround may not work for you. I got the second error because I don't have Mesa installed. I have an Nvidia graphics card and the Nvidia installer provides Open GL hardware acceleration for 3D graphics, that's why I didn't install Mesa. For me the solution was to run ./configure and then edit the Makefile in fox-1.0.51/src and twice remove the word Mesa to change line 73 from

GL_LIBS = -lMesaGL -lMesaGLU

to

GL_LIBS = -lGL -lGLU

But with fox-1.2.3 there was no need as the configure script was inteligent enough to see the difference between Open GL and Mesa and it built without a problem. You should be able to avoid this problem entirely if you configure fox-1.2.3 with ./configure --with-opengl=no . Hopefully that won't cause any problems for Rezound.
 
Old 06-10-2004, 03:26 AM   #5
Chris H
Member
 
Registered: Aug 2003
Location: Farnborough, UK
Distribution: Zenwalk
Posts: 288

Rep: Reputation: 30
Quick question for goofyheadedpunk, have you tried to install an audacity slackware package instead?
 
Old 06-10-2004, 11:03 AM   #6
goofyheadedpunk
Member
 
Registered: Aug 2003
Distribution: Arch Linux
Posts: 140

Original Poster
Rep: Reputation: 15
Yes, I have tried to install it from a slackware package. Sorry, I forgot to mention that.
 
Old 06-10-2004, 04:00 PM   #7
goofyheadedpunk
Member
 
Registered: Aug 2003
Distribution: Arch Linux
Posts: 140

Original Poster
Rep: Reputation: 15
I couldn't figure out a workaround, so I just installed Mesa. Problem fixed.

New problems. After Mesa I compiled installed fftw-2.1.5, jack-0.98.1, and fox-1.2.3. I got no errors during either configure or compile times. I then make installed them and started the rezound configure. All three of the above libraries could not be found.

I know that the Mesa documentation had me copy the headers and the libraries into other directories, but none of the others had me do that. (Unless, of course, I just missed it.) So there's something I don't understand about installing new libraries that I should. Can anyone point me to HOWTOs, or explain what I'm not doing that I should be?

I did get the rezound binary, and liked what I saw. It worked pretty nicely, except that the audio played a bit slowly, and skipped a little. I was hoping that compiling my own would fix these slight performance issues. Besides, it almost feels wrong to use someone else's binary. I don't know, maybe it's just me.
 
Old 06-10-2004, 05:22 PM   #8
Utah
Member
 
Registered: Apr 2004
Distribution: Fedora Core 3
Posts: 73

Rep: Reputation: 15
Sorry you're have such trouble with Audacity. But just as a data point, I'm having great luck with it (so far) on my Fedora Core 1 system. See my post "Audio Heaven ....."

Good luck,
utah
 
Old 06-10-2004, 06:19 PM   #9
Andrew Benton
Senior Member
 
Registered: Aug 2003
Location: Birkenhead/Britain
Distribution: Linux From Scratch
Posts: 2,073

Rep: Reputation: 64
If you installed things in /usr/local (this is the default if you just run ./configure without --prefix=/someplace) you'll need to set

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

if you didn't do this before you installed JACK it won't have found libsndfile, this is probably why you're having problems with sound. If you close the terminal/konsole it will forget so you'll need to reset PKG_CONFIG_PATH every time you open the terminal. As for Fox, it seems Rezound won't build against Fox-1.2.3 (I've just tried) in the past I've always used Fox-1.0.52 so why not try that? http://www.fox-toolkit.com/download.html
Try building it without open-gl
./configure --with-opengl=no
I'm sorry you're having such trouble. I hope it all works out in the end.
 
Old 06-10-2004, 11:30 PM   #10
goofyheadedpunk
Member
 
Registered: Aug 2003
Distribution: Arch Linux
Posts: 140

Original Poster
Rep: Reputation: 15
I now have a functioning Rezound. The audio is still slightly under tempo, but just slightly. I'm a percussionist, so I can feel that it's under tempo. It doesn't really matter though, I'll probably only use rezound every 8 months or so and it doesn't hinder me in any way.

I did end up configuring rezound with fox-1.0.52 without opengl. During configure it didn't find fftw, which I still don't understand. I added the locations of my new libraries to ld.so.conf, but to no avail.

Thanks for all the help.

Last edited by goofyheadedpunk; 06-11-2004 at 09:51 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Cannot run Audacity : "Audacity is already running" tuanito Linux - Software 8 03-17-2016 02:05 PM
Newbie Frustrations purelithium General 39 10-13-2005 03:07 AM
Windows frustrations and Linux praise (venting my frustrations) Shaun32 General 6 03-04-2005 12:07 PM
Suse frustrations. narcilise Linux - Software 1 05-05-2004 06:38 AM
linux frustrations.. help please! Chypmunk Linux - Software 4 02-06-2002 02:20 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:14 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration