On Wed, 16 Jan 2013 19:24:22 +0100 (CET), SxDx wrote: > That's something for SUPERHACKER! > > Unfortunately for you, Superhacker is also super lazy. > I met Superhacker once. Superhacker touched me, and > like another person in the past, some of Superhacker's > magic powers go down into people Superhacker touches. > There was a lot of noise, and maybe some saturation > in the chain at the time, so now every program I write > has many many bugs in it. Y O U M E T S U P E R H A C K E R !!11qz I'm sorry but I am not worthy to make your acquaintance. > Anyway, I tried something that may help you. I'm having a pretty good week, to be honest. Looks possible I'll be credited for testing some code to enable SteelSeries SRW-S1 racing wheels in future Linux kernels - and now I find you've kindly written something for me. And it works. > Go to: http://sed.free.fr/audiotag > There is a screenshot too. > > It's not finished, but tell me: > 1 - does it work (compile, run)? Yes. No complaints, but I already have libsndfile and co, so all dependencies were met. Plot produced an output channel in qjackctl and it plays. > 2 - do you like it? Instantly. I can use it so naturally, by mouse, that I want for nothing more, except - > 3 - what is missing? (I have ideas for the > "regions" thing and how to manipulate them > after you tagged all your audio file in a > first pass; we'll see together if you like the > beast) (this is text manipulation, better > to leave it to a text editor with the ability > to show a region in the program via X selection; > that's my idea) (and write other programs for > replay time) The other channel output (of course). Lower view area to track play, although the way I can just move up to the upper section and quickly get the play head in view again - is fine really. I'm quite surprised there's so much detail from the chunk file. It's just enough for the entire file view, but a little more would be good in the lower section. Or maybe closer inspection of an area could be a secondary feature. Perhaps only when 'superzoom' is engaged a more detailed visualisation is derived from the area around the current play head position. Reduce did one of my 1.3GB files in about 3 seconds with a resulting size of about 1.3MB. > See README included for instructions. They are very clear. Thank you. I don't see any high CPU while playing. Far from it in fact, compared to similar display in Wine, although I think that may have been more to do with how Wine does sound... 23% kwin and 14% Xorg if I drag plot's window around my desktop frantically while playing (as a reference point). 6% and 4% respectively playing normally. Xorg drops to 5% when plot is stopped. (i5 CPU). All by 'top' so not accurate. > The thing uses Jack for audio output. You must set > Jack's samplerate to the audio file's samplerate, no > conversion is done (but I could use libresample if > necessary). All my files are 48k so Jack is set for that. > Audio file is accessed via libsndfile. Famous names really. So many fine libs... > GUI is simple X window. Everything is there. Status bar area info is good and resize-ability isn't essential, although, if possible a scale option for the whole main window is a must for a generally available fixed size program window. It's all too small for squintless operation (for me) as is. My 'monitor' is a 32" Tv at 1920x1080 at 96dpi (forced). > And it's not finished, so expect issues. > (One big fear I have is how the thing works > on a 32b computer... I have a 64b here) (and > also X issues, I probably do one or two things > completely wrongly) Of course. 64b here too. Maybe a fellow with 32b could test? > Regards, > Cédric. Thanks a million for this Cédric, and I hope you can find the time to carry on with it a bit. I think it could develop into something which very many people could find useful. With both output channels working I'm sure it'll be my default wav player... Sincerely, John. -- _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user