Feb 25
The Chord Finder has been refreshed.

You can now select as below
Key
- C
- C#
- D
- D#
- E
- F
- F#
- G
- G#
- A
- A#
- B
Type
Parameter
when Chord or Scale is selected:
when Modes is selected:
- Ionian
- Dorian
- Phrygian
- Lydian
- Mixolydian
- Aeolian
- Locrian
And of course you can choose the color for the selection. If you have a comment or suggestion about the guitar chord finder write something below, thanks.
Share and Enjoy:
These icons link to social bookmarking sites where readers can share and discover new web pages.
Jan 26
If you want to databind some class to the CombBoxBox in Silverlight you can run into a problem if you want to have some items disabled.

When you add an ItemsSource all items are wrapped inside a ComboBoxItem. To access the IsEnabled property of the ComboBoxItem can be problematic.
In WPF you can set a style and apply it to the ComboBoxItem, but in Silverlight the Value of a Setter cannot be a Binding. The solution is to extend the ComboBox class itself and override the GetContainerForItemOverride method. This way we can insert our own ComboBoxItem with the additional binding in code:
namespace ExtendedComboBox
{
public class BindableComboBox : System.Windows.Controls.ComboBox
{
protected override DependencyObject GetContainerForItemOverride()
{
ComboBoxItem cbi = new ComboBoxItem();
// Bind using the "Enabled" property on the Animal class
Binding enabledBinding = new Binding("Enabled");
enabledBinding.Mode = BindingMode.OneWay;
// Bind it to the IsEnabledProperty of the ComboBoxItem
cbi.SetBinding(ComboBoxItem.IsEnabledProperty, enabledBinding);
return cbi;
}
}
}
combobox.zip
Share and Enjoy:
These icons link to social bookmarking sites where readers can share and discover new web pages.
Jan 21
Steve of PokerCopilot fame has an interesting blog post about his traffic from Google.
Basically most of the traffic is from low volume unique phrases.
While obviously more visitors are better, it seems like most people concentrate on the front page assuming that’s where visitors will enter. Should we be looking to improve the blog to product funnel? The most common is usually a sidebar link to the main webpage, but how many people read sidebars, never mind click on them.
I haven’t seen much about optimising this, if you’ve got any further info or ideas on this I’d love to hear them.
Share and Enjoy:
These icons link to social bookmarking sites where readers can share and discover new web pages.
Jun 19
For the past few days I’ve been bogged down in trying to get asp.net membership bits up and running. Some database problems and configuration problems. Website seems to be holding onto the old values in web.config even though it’s been updated. And another problem was just a stupid backslash - forewardslash mix up. Grrr. Slow progress at the moment. Irritating, because I hoped to get the latest version of the guitar chord finder up and open a beta program. Oh well hopefully in the next few days it will all be sorted out.
On the actual development side, the guitar chord finder has a few updates
- Redesigned the layout slightly.
- Fully adjustable tunings
- Can zoom and pan (not sure how useful this is!)
Hmm, doesn’t seem that much, but there was some under the hood changes also.
Share and Enjoy:
These icons link to social bookmarking sites where readers can share and discover new web pages.
Jun 14
The year, 1966. The Jimi Hendrix Experience release Purple Haze. Kids go wild.
The year, 2008. I almost get my chordbox subcontrol working. Kids go wild.
So here’s is the chordbox with the “Jimi Hendrix Chord“, or E7#9 as others know it. Give it a strum and then set your guitar on fire.

This will be used to display some common fingerings. In it’s current incantation is needs a lot more work, mainly because I can’t resize it. I suspect this is something to do with the way it is drawn in blend. Lesson learned don’t use transformations when creating a control, only use them afterwards. Although I’m searching for some sort of Apply Transformations to make this easier.
In unrelated news, 100’s of zombies just shuffled through Melbourne City Centre for unknown reasons!
Share and Enjoy:
These icons link to social bookmarking sites where readers can share and discover new web pages.