3
0

J
u
n
e

2
0
0
4

Guitaring 2

I wrote earlier that Kristin Hersh was going to put a 1966 Strat up for sale on Ebay. Well it’s on today.

This is an original 1966 Fender Stratocaster with a bound rosewood fretboard. Kristin purchased the guitar in 1993, and it was used as a backup guitar for Throwing Muses’ world tours for University and Limbo. The rosewood fretboard is extremely rare as this was only offered as a build option between 1966 and 1968. There’s also a cool vintage 1950’s cowgirl sticker on the body. All electronics, pickguard and metal pickguard backplates are the original fittings. Kristin et. al. are still looking for the vibrato arm, spring and cover / backplate :-)

Current bid is $5,100. Reserve not met.

3
0

J
u
n
e

2
0
0
4

To XCode 2 or not to

XCode is Apple’s professional grade development environment for MacOS X. It comes free with every version of MacOS X. That’s right. You don’t need to pay for it, and it’s the software that Apple recommends its developers use when writing software for that platform.

The first version of XCode was slightly buggy unfortunately. Additionally, whilst support for C and C++ was good, Java was less well supported. Code completion for Java was non-existent. When I develop Java programs, code completion is essential, unless you’re a fan of trawling through reams of physical or on-line documents. Competitor products, like Borland’s JBuilder have had code completion for years.

The new version of MacOS X (named Tiger) will be launched in the first half of 2005. It includes XCode 2, which at last will include Java code completion. So, given that it’s free, why not use this for developing Mac-centric Java software?

Well, there are still two things wrong with it:

  1. You still can’t split editing views. This means that one window holds one contiguous chunk of code, so to get to see what’s at the top of a file when you’re near the bottom, you need to either open another window, or rely on intuition, code completion or the pop-downs at the top of the editing window to get to what you want. Split editing is essential for me, and it’s a feature I use a lot in JEdit. As an aside, I use JEdit for writing PHP projects, even though JEdit is really only designed for Java – it’s that good.
  2. There’s no user interface builder for Java. The MacOS X software development kit — of which XCode is a part, and which is also free and comes with MacOS X — provides a User Interface Builder that constructs nib files for use with C++ programs. Basically, it describes the architecture of a user interface, which is then built into your XCode project. Nice and easy. Except nib files are not for Java.

The issue of nib files is a bit annoying. Other Java development environments have their own user interface tools that build Java source for your application, but XCode doesn’t. However, a third party has come up with nib4j – a Java library that converts nib files into Java. This, on the face of it is a good idea, except there’s bound to be a small consequence on launch time, as the nib file is converted ‘on-the-fly’ within the target application.

One day, everyone might use the XUL specification for their user interfaces, and we might not have such a problem. Until then, this looks like a good workaround. For less than one third of the price of JBuilder, XCode 2 plus nib4j should provide a workable environment for developing Java programs for MacOS X. The resulting Java won’t be platform independent as it’s pretty likely that nib4j uses the Macintosh extensions to Java.

So, why not use one of the open source Java build environments, like Eclipse instead? This is a good question. I love Eclipse, but it still suffers from the no-split-editing issue. Version 3.0 is due out shortly and this will also support code folding. You can also get commercial interface builder plugins for it. All sorted! Or maybe not..

The problem with all user interface builders is the code that they generate. You get a monolithic mess of code which describes all of the widgets and it’s a bit of a minefield to modify, either as code or as a user interface model. One slip and you can find that your widgets are renamed and the rest of your code doesn’t work. Anyone who has developed anything but a simple Java program will know this. My workaround is to hand code the user interface. I use and/or develop Java classes that construct the user interface to my rules and requirements. If I want to follow Sun’s look and feel design guidelines, I can simply build a class accordingly to ensure spacing, fonts, widths, distribution of widgets etc. follows those rules. I end up with nice looking code that is easy to modify and still keeps the rest of my application working. Stick a front-end on the classes to parse XUL definitions and you’re almost home.

XCode 2 looks like it will be a good move forward, but, it won’t be perfect. But then, nothing is.

2
6

J
u
n
e

2
0
0
4

Microsoft Word File Formats

If you’ve ever looked at the document files created by Microsoft Word, you’ll find that the text is there amongst all sorts of hieroglyphics. Furthermore, it also includes some of the text that you’ve previously deleted, which has been a known security issue. Up until today I didn’t know why this was the case, although I suspected it was due to remnants from the ability to have multiple undo functionality.

It turns out that Microsoft Word derives its file format from Bravo and BravoX. Two word processors developed by some guys at Xerox who left en masse to join Microsoft in around 1982-3. The first version of Microsoft Word was essential a port of BravoX to MS-DOS. BravoX stored its files by doing a straight memory dump. The legacy of this file format lives on today in the current versions of Microsoft Word.

To read more about this, and more, visit Bruce Damer’s Personal Histories of the Desktop User Interface.

2
5

J
u
n
e

2
0
0
4

Guitaring

Kristin Hersh recently decided to clear out some stuff from her storage unit. Included in this clear out was a custom made Collings SJ acoustic guitar which was made in 1999. It was one of her back-up guitars which she used mainly for writing, although she toured with it in 2001 whilst her main C-10 Collings guitar was in for repair. This specific guitar has a cut-away for high fret access. It also has a built-in Fishman Natural 1 piezo pickup and features Kristin’s “KH” logo — I love that logo — custom inlaid in mother-of-pearl on the headstock. There was also a custom Calton Roadcase engraved with Kristin’s name and an additional padded roadcase cover and carrying bag made by Blue Dog.

In the interests of posterity, and the fact that Ebay don’t keep all their auctions on-line forever, I’ve included one of the pictures here.

Went on auction overnight with a reserve of $5K. Sold to some lucky person (a Throwing Muses fan, but not me) in the UK for $6K.

There’ll be a 1966 Strat going sometime too.

1
9

J
u
n
e

2
0
0
4

Venus Hum: Soul Sloshing

Whilst I was working today, I took some time out to do some more browsing through the iTunes Music Store and came across them by accident. I’d forgotten all about these folks. I first heard about them a couple of months ago, but I don’t know in what relation too. Maybe Cocteau Twins, or Violet Indiana.

If you like 80s synth-based songs, with 21st century production qualities, proper songs, great arrangements, instrumentations and very nice vocals, Venus Hum are your bag. They’ve been compared to Björk, Depeché Mode and Kate Bush. This track is taken from their 2003 album Big Beautiful Sky, and is actually going to be released as a single in the UK on July 21st. See more at their website.

Side note: Venus Hum’s singer Annette Strean also sung on Blue Man Group’s acoustic reworking of I Feel Love of which you can find, err.. non-acoustic remixes on iTMS.

iTMS links:

1
7

J
u
n
e

2
0
0
4

Housey Housey

One of my objectives in life is to gently guide people away from listening to junk. By this I mean 95% of the music heard on the radio or television. For those who already listen to the stuff I like, another objective is to guide them further leftfield into territories that they daren’t normally enter. Whilst I’ve never managed to convince people to listen to Lydia Lunch, especially her early ‘work’, I did coerce three out of four people into listening to Throwing Muses back in the late 1980s (although that was extremely hard work). The return rate on My Bloody Valentine was only 25% though.

I bought the Balligomingo album yesterday, so in the interests of exploration, I thought I’d summarise related artists that are musically connected to that style of music. Firstly, ignore the Enigma references in the reviews. Done that? Good.

Here we go:

  • The album does have lots of upbeat housey pianos, in a late 80s style. I’ve been racking my brains all day to recall what this reminds me of. It is Love Corporation. I only have their first album Love, but it’s similarly upbeat and a bit more bouncy.
  • What about the smooth, gliding nature of the tracks? For this, we have Moodswings. I first heard Moodswings on Radio 1 eons ago — must be 13-14 years I guess — when their track Spiritual High was played. I was totally hooked on it, and I bought the single. It’s a collector’s item now apparently. I found out much later that it is a reworking of the Vangelis track State of Independence. Again, I only have one album of theirs. It’s called Moodfood and it’s very classy. This album peaks with the first three tracks. Essentially a Spiritual High triptych lasting 16 minutes – it’s a magnificant masterpiece, I adore it.
  • Then we need the ambient dubby electronica. For this, I refer to William Orbit’s Strange Cargo moniker. Strange Cargo III is probably the closest. This too is a really great album.

Some iTMS links:

1
5

J
u
n
e

2
0
0
4

Balligomingo: Heat

Balligomingo’s album Beneath The Surface is the first album I bought at the iTunes Music Store. It’s very good indeed, with an emphasis on binding electronic and classical melodies rather than relying on over-complicated percussion. Listen to the rhythm tracks and you’ll find they’re very traditional. Much like early- to mid-90s ambient. However what makes the album worth listening to are the melodies, the instrumental arrangements and the vocals. Reminds me of No Man too.

Being signed to Windham Hill is a good indicator of quality – this also provides a good idea of what it’ll sound like, although with the 30 second samples on the store you don’t really need to guess. The only problem with the store is you have to dig around to find out who does what – that’s what the Composer part of ID3 tags are for. So here we are:

Garrett Schwarz is the main man, joined by sometime Delerium lead singer Kristy Thirsk (and some of her vocals are fantastic). In addition to Thirsk, Balligomingo features the ethereal vocals of Camille Miller (from Vancouver), Jody Quine (Calgary), Jennifer Baldwin (Dallas), Colleen Coadic (Anchorage), Jennifer Hershman (Vancouver), and Beverley Staunton (Vancouver). There’s also the string section of the Mark Ferris Orchestra and the Juno Award-winning ensemble The Rose Chronicles.

Kristy Thirsk appears on my track of the day, Heat. It’s very very good.

For more on Balligomingo, click here.

1
5

J
u
n
e

2
0
0
4

iTunes Music Store - Europe - Launches

UK Prices: 79p per track. Albums from £7.99 Gosh! That’s very reasonable. Although there is a fairly tortuous way of getting the UK version of the store rather than the US version.

So, Apple finally launched its European music store today, covering the UK, Germany and France. I’m not as impressed as I thought I’d be because of one big omission. The UK independent music industry makes up about 25% of music sales in the, um, UK. According to reports, Apple is requiring such independent labels to sign up with terms that would bring commercial suicide were they to be applied to the off-line world. Thus, talks broke down, and there ain’t no indie on iTunes in the UK. Indeed there are some US independents that are with iTunes in the US, but have refused to sign up to the UK version because of these terms.

This link from The Guardian outlines the situation. Furthermore MacWorld reports that “Many companies were only approached to participate over the last few days and independent label communities across Europe including France’s UPFI, Germany’s VUT and Sweden’s SOM have had little correspondence with Apple.”

However, Steve Jobs says that there are “dozens of indies” on the store. Indeed, he went on to say that there are 700,000 tracks in the store (the same as in the US).

In light of this, let’s take a look at the last 21 albums I bought (through Amazon, but I’m no shareholder), and see which we can buy through the iTunes Music Store, in the US and the UK.

Album iTMS US   iTMS UK
Rachel Goswell: Waves are Universal No No
Lacuna Coil: Comalies No No
Four Tet: Rounds No No
Dntel: Life Is Full of Possibilities Yes Yes
Violet Indiana: Russian Doll No No
Violet Indiana: Roulette No No
M83: Dead Cities, Red Seas and Lost Ghosts No No
Damon and Naomi: Playback Singers Yes No
Damon and Naomi With Ghost: Damon and Naomi With Ghost   Yes No
Luna: Romantica No No
Clara Hill: Restless Time Yes No
Curve: Gift No No
Scissor Sisters: Scissor Sisters Yes No
Zero 7: When It Falls Yes Yes
Auf der Maur: Auf der Maur Yes No
Courtney Love: America’s Sweetheart Yes No
Amy Winehouse: Frank No No
Lisa Gerrard, Patrick Cassidy: Immortal Memory No No
Sia: Colour The Small One No No
Fluke: Puppy No No
Gus Gus: Attention Yes No

This appears to conclude that there are licensing issues which persist beyond the ‘indie’ issue. The most amusing problem with this is the Celebrity Playlists, which omit the tracks you cannot buy. So Patti Smith’s playlist has nothing in it. Likewise, the front page has links to things that aren’t available or ‘are being modified’. Check out the Black Music Month, for 30 albums for 30 days. Or rather 5 albums for 30 days. All a bit of a balls up.

BTW, Airport Express debuts in Europe next month at 149 euros.

copyright ©2006 and so on, ninthspace.org, except quotations, lyrics and some images which are the rights of their respective holders