Archive for April, 2004
Excel…lent
Generating an Excel file from .Net should be easy right? MS have good reason to have you using their formats as the de-facto standard and make it easy, huh.
Nope. Not really.
It’s a bit trickier than you might think.
Better Better Bars
My younger brother has explained to me some of the intricacies of perceptual sound and yada-yada-yada
level, that level will be reflected louder, lower down. Sounds with an
18khz component will almost certainly have matching (in terms of volume
envelope) components across a wide range (in linear terms) of frequencies in
the top end. For example - a hi-hat stills sounds like a hi-hat if you
low-pass filter it at 10k, the higher components aren’t really doing
anything different for our purposes.
…
So limiting your graph to say 60 > 12k or so would still be representing all
the zingy top and hefty bottom visually, but would do it more accurately (by
doing it less accurately, if you know what i mean!?!?).
So expect to see these ideas appearing in BetterBars.dll in a few weeks or so when I next get chance to touch it.
Better Bars 2
I finally got around to adding a couple more visualizations to Better Bars; the first being a stereo version of the standard ’scope’ and the second being a trailing scan of the sound, looking something like an ultrasound. If you try Better Bars 2 then I’d appreciate some feedback on the performance of ‘Scan’ as it’s using BitBlt and seems to be a bit slow on my machine if you run it full screen.
Again, installation instructions are:
Save the file in the Visualizations folder of Windows Media Player, usually C:\Program Files\Windows Media Player\Visualizations then run regsvr32 betterbars2.dll from a command line in that folder. You should now have ‘Better Bars’ as a Visualization in WMP.
[update: 05.04.2004.10:00 I should have checked this better before posting it - 'Scan' bombs out after running for a while as my off-screen buffer gets garbage collected while I'm not looking. I'll fix that tonight, hopefully.]
[update: 05.04.2004.20:39 Fixed it. When writing these, it turns out to be a good idea not to use the global namespace to store handles to things unless you want them garbage collected for you. :-)]
Search
Right Now (ish)
- /me has gone home, feeling all coldy. must be man-flu 2 days ago
- #mashlib08 paul bevan from nlw telling us about cool stuff they're trying to do 6 days ago
- @andypowe11 I can haz duster slippers? http://tinyurl.com/5v6ds8 for teh kittens, k thx bye in reply to andypowe11 6 days ago
- More updates...
Categories
- .Net Technical
- Blog on Blog
- commands I have issued
- Enterprise Architecture
- event
- Fiction Book Review
- Food
- Interaction Design
- Internet Social Impact
- Internet Technical
- IP Law
- Library Tech
- Music
- New Toy
- Non-Fiction Book Review
- Other Technical
- Personal
- Random Thought
- Resourcing
- Security And Privacy
- Semantic Web
- Software Business
- Software Engineering
- Talis Technical
- Uncategorized
- Working at Talis
- [grid::blogpaper]
- [grid::fatherhood]
Archive
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- January 2008
- December 2007
- November 2007
- October 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- September 2006
- August 2006
- June 2006
- February 2006
- January 2006
- December 2005
- November 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- December 2003
- November 2003
- August 2003
- July 2003
- June 2003
- May 2003
- March 2003
- January 2003
- May 2002
- March 2002
- August 2001
- May 2001
- April 2001
- January 2001
- December 2000
- November 2000
- December 1999
- November 1999
- July 1999