From: Jeff W. <we...@ya...> - 2006-03-14 03:42:28
|
Hi Nik, Sounds like the 2 additional things you want are: 1) recording 2) automatic track end detection. I think integrating gwc functions into any other app may be the most difficult task to get that done. What I would encourage you to do, is build a simple little audio recorder. (or find one, I've looked for a graphical alsa recorder and not found one suitable) Keep it simple, focused and not cluttered with a bunch of features. If you look on the gwc site you'll find a little thing I wrote called track_rec which was designed to let you record tracks from an LP. But it doesn't work with ALSA, and it uses the old gnome libraries as well. Putting automatic track end detection into GWC does make sense. I find myself doing that manually all the time -- i.e. I mark the start and end of each track, and there is a little gap between songs. It would be cool if the cdrdao TOC file writer could somehow recognize the "non-song" gaps and not write them out to the TOC file. I found a little ALSA app called "ameter", which I started using a couple of weeks ago. Using it in conjunction with arecord gives me level meters. I usually just fire up arecord and tell it to record a fixed number of minutes, start the tape or LP and walk away if I'm busy with other things. These are just my views, please feel free to do whatever *you* think is the most fun or rewarding. This is after all just a hobby for me too. Cheers, Jeff Nik wrote: > > Hi Jeff, > > Thanks for your reply. > > I am currently trying to work out the simplest and best (might be > different) way to achieve my goal. > > Currently, my original plan seems to entail: separate gwc-lib, and > then call that library from within Audacity. Given the nature of the > data GWC likes to handle, I might have to add data-stream support to > Audacity, either in native code, or through a library such as Gstreamer. > > Alternatively, perhaps I should just add record abilities into GWC, > and then perhaps the Gramofile automatic track end detection? > > Another program I came across today, which already has Gstreamer > integration, is WaveMixer. Have you heard anything about this program? > > http://wavemixer.sourceforge.net > > So in summary, can you give any advice in the following: > > Which would you see as the quickest way to get to my goal? > > 1. Put recording facilities into GWC? > 2. Put GWC facilities into an audio app such as Audacity or WaveMixer, > and if so, which? > > Thanks again for your input. > > Cheers! > Nik. > |