[gst-devel] Application idea: Gramofile replacement
eh at iki.fi
Thu Nov 29 00:28:17 CET 2007
Background: today I received my new turntable with a USB port and I'm
planning on transferring all my vinyl records to digital form. Currently
the workflow is quite painful: recording the audio with
Audacity/whatever, semi-automatic processing and splitting of the file
with Gramofile (I guess Audacity could be used for this as well, but
that would require more manual work), encoding the files to Ogg
Vorbis/FLAC and tagging them with whatever.
I've played around with the idea of writing a modern, graphical
replacement for Gramofile
(http://www.opensourcepartners.nl/~costar/gramofile/ ) for some time,
but now I actually have a real reason for it. My idea would be to make
an application just like Sound Juicer, but for handling vinyl records.
In in addition to performing the actual recording, it should be able to
automatically split the tracks (based on "quiet moments"), fetch track
information (based on user supplied artist and album information) from
MusicBrainz etc. It would also be nice to be able to perform some
signal processing to remove ticks and pops.
I guess GStreamer would be the natural base library choice for this kind
of application, but I'm not sure about the signal processing
capabilities of GStreamer. On the other hand, I have absolutely no
experience in signal processing, so maybe that part should be done later
I'd be happy to receive any ideas and/or feedback on this. I've never
done any Gnome coding before, so I'm expecting that it'll take some time
before I get anything useful done. Any pointers to existing code
examples (good and bad ;-) are certainly useful as well.
Eetu Huisman <eh at iki.fi>
More information about the gstreamer-devel