Hi,
while I don't know much about sox, I think this problem is a subset the
audio labeling/Segmentation class of problem. The guys over at the CLAM
project (http://clam-project.org/) have been dealing with this. They
also developed a set of c++/qt widgets for the visual representation of
musical data.
I also don't think that a waveform is suitable for thumbnail: the y-axis
is used for the amplitude which completely useless given the small
sizeof a thumbnail. A better representation is the frequency/time image
(frequency on the y-axis, timeon the x-axis). The amplitude is given by
the color/intensity at time x, frequency y. The benefit is that one has
more info (frequency) in the thumbnail.
regards,
Gerald
On 19.08.2014 12:43, djbarney wrote:
On 2014-08-13 22:45, renato wrote:
On Wed, 13 Aug 2014 19:56:49 +0000
djbarney <djbarney@xxxxxxxxxxxx> wrote:
Hi,
Thought I'd air this one to see if there's anyone already using this
kind of thing out there.
I'd become frustrated by lack of support for musicians in Linux
window manager file managers. No default waveform/spectrogram
support. No MIDI notation previews. No BPM or key info, etc, etc.
I set up Caja to thumbnail WAV files using Sox ... see some
screenshots on this forum thread ...
http://linuxmusicians.com/viewtopic.php?f=4&t=12514&p=55280#p55280
I'm looking at some other thumbnailers as listed on the thread.
I'm thinking of doing some development of the MATE Caja file browser
to allow better presentation of audio file waveform thumbnails as
currently they can only be square. Maybe LAU members already know of
someone who has done this ? No point in reinventing the wheel ...
otherwise I'll take this to LAD.
Hi, I think samplecat does some of the above. Also I've heard sox has
changed syntax between versions before, so it might break your program
in the future; others where recommending me ecasound instead... or
maybe libsndfile?
cheers,
renato
Hi, yes saw Samplecat but could not get it to compile. Good effort but
to be honest the interface needs some work.
So syntax changing is not a massive problem. I want to keep text
settings files and CLI tools as, in my opinion, writing in C++ all the
time and using libraries takes power away from the user (of course
there are appropriate uses for coding).
DJ Barney
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user