Chord Finder

30days, Main Content

The Chord Finder has been refreshed.

Chord Finder

You can now select as below
Key

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B

Type

  • Chord
  • Scale
  • Mode

Parameter
when Chord or Scale is selected:

  • Major
  • Minor

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.
  • Digg
  • Bumpzee
  • del.icio.us
  • Facebook
  • Furl
  • Mixx
  • NewsVine
  • Reddit
  • StumbleUpon
  • YahooMyWeb
  • Google

Silverlight: Data-binding Enabled/Disabled Items on ComboBox

30days, Main Content

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.

silverlight-disabled-combobox
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.
  • Digg
  • Bumpzee
  • del.icio.us
  • Facebook
  • Furl
  • Mixx
  • NewsVine
  • Reddit
  • StumbleUpon
  • YahooMyWeb
  • Google

Long Tail Analytics

30days, Main Content

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.
  • Digg
  • Bumpzee
  • del.icio.us
  • Facebook
  • Furl
  • Mixx
  • NewsVine
  • Reddit
  • StumbleUpon
  • YahooMyWeb
  • Google

Aggh!

Main Content

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.
  • Digg
  • Bumpzee
  • del.icio.us
  • Facebook
  • Furl
  • Mixx
  • NewsVine
  • Reddit
  • StumbleUpon
  • YahooMyWeb
  • Google

The Hendrix Chord

Main Content

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.

Hendrix Chord

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.
  • Digg
  • Bumpzee
  • del.icio.us
  • Facebook
  • Furl
  • Mixx
  • NewsVine
  • Reddit
  • StumbleUpon
  • YahooMyWeb
  • Google
WP Theme & Icons by N.Design Studio | SEO | Silver Cross Jewelry | Online Marketplace | B2B | Blogging | Barter | Entries RSS Comments RSS Log in