Re: Beagle Midi Filter [Patch]
- From: Christopher James Lahey <clahey ximian com>
- To: Andrew Luecke <auzy83 gmail com>
- Cc: dashboard-hackers gnome org
- Subject: Re: Beagle Midi Filter [Patch]
- Date: Fri, 12 Nov 2004 10:56:50 -0500
I've been reading through this and cleaning it up a bit.
Could you send me a bunch of midi files to test this with?
Also, what external program did you use for testing?
I have some ideas for speeding it up and for improving the behavior, but
I'd need test files to make any progress with that.
Thanks,
Chris
Le samedi 06 novembre 2004 à 13:36 +1100, Andrew Luecke a écrit :
> hey all,
> this is my first patch, so, it should probably be reviewed..
>
> Supports:
> -This basically adds a Midi filter (.mid), which is capable of getting
> track names, lyrics, embedded text and the copyrights from
>
> Optimisation:
> - So far, it has the theoretical rate of processing 5 midi's per
> second on this 800mhz P3, but I expect this to speed up more (I'd
> personally like to get it up to around 10 per second at least).
> - Anyone have any tips to improve this, speed it up more?
> - It seems to take a long time to do concat.. So i guess that might be
> one area I could optimise it in (because if there are 10000 different
> lyrics, its gotta concat 10000 times).
>
> Bugs:
> - There are a few bugs (every 40 or 50 files, it gets junk as the
> lyrics, but thats a bug in parsing), but overall, its got a good
> success rate, especially for a first version.
> - I always was unable to test it on beagle directly at runtime, but
> have tested it using an external test program, and tested compilation
> with beagle CVS. Beagle for me throws an error which is apperently a
> problem people have been experiencing off an on for a while anyway.
>
>
> Install:
> - To use it, edit Filters/Makefile.am, add it, and copy this
> decompressed file to Filters/
>
>
> Where the biggest benefit will be:
> - When people want to know what the name of a song with lyrics of
> "bleh bleh bleh" is. With dashboard integration, the cool thing would
> be when someone asks someone this over MSN, and its automatically
> fetched.
>
>
> Questions from me:
> - Should I keep lyrics support, it slows it down a bit, and peo-ple
> te-nd to sing like this so it takes more effort to produce good
> quality lyrics support? Lyric support also requires full scanning of
> the file.. With its removal, I may be able to just read the beginnings
> of each frame making it much faster, but would also reduce the
> accuracy. would also eliminate any known existing bugs. The lyrics
> which are read may always look a bit "funny" (which could potentially
> be improved with a spell checking thing).. By funny, I mean this
> example is what currently happens:
>
> ALL rights reserved. Not for broadcast or transmission of any
> kind. DO NOT DUPLICATE. NOT FOR RENTAL. Lookin' out on the used
> feel unin spired. And when I knew I had to face othGod, it me so
> tired. Before the day met my life kind; but you're the key to my
> peace of mind. 'Cause make me feel, you me you make me like a ural
> woman, wom an. When my soul was the lost and found, you came ato
> it. I didn't know just what was with me till your kiss helped name
> it. Now longer doubtful of what livfor, and if make hap py, I don't
> more. 'Cause you make you make me feel, you make me feel like a ural
> woman, an. bawhat you've done to what you've done to me. You make
> feel so in side, inside. And just wanbe, wanna be you; make feel so
> You make me feel, you feel, you make me feel like a natural wom You
> make me feel, you make me feel, you feel like a natural woman. You
> feel, you make me feel, you make me feel like natural wom an. You
> make me you make me you make feel like a uwom
>
> - Is AddProperty (Beagle.Property.New ("IncludedText", randomText));
> the correct choice for what I am doing? I dont get the diff between
> NewKeywords, etc (lines 274 -> 285).
> _______________________________________________
> Dashboard-hackers mailing list
> Dashboard-hackers gnome org
> http://mail.gnome.org/mailman/listinfo/dashboard-hackers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]