The filter has several criteria, or components, any or all of which may be employed in a filter setting.
Some views within the ChordWizard workspace are not affected by some some filter criteria. On the other hand, some of the filter criteria are so integral to particular views that they include a matrix control to indicate and update it.
In Library View, all filter criteria are used to restrict the Library List to only those chordshapesin the library which fit the various filter criteria. Because libraries are most often filtered by a chord, Library View includes a Chord Matrix to indicate and update the chord criteria.
In Design View, all filter criteria are used for all Search operations, and a chord criteria will cause overlay labels to appear on the Fretboard.
In Relations View, only the chord and scale criteria of the filter are used, either of which can cause overlay labels to appear on the Fretboard. These criteria are fundamental to the operations of Relations View, so it includes a Chord Matrix and Scale Matrix to indicate and update them.
In Scales View, only the scale criteria of the filter is used, to find scale positions, and cause overlay labels to appear on the Fretboard. This criteria is fundamental to the operations of Scales View, so it includes a Scale Matrix to indicate and update it.
Tutorials View is not affected by filter settings and does not display the Filter Bar.
The various filter criteria are described below. If you set multiple criteria, you can specify whether they are to be joined with an And (all criteria must be satisfied) or an Or (any criteria may be satisfied) condition.
Chord
This criteria is used to specify the two elements of a chord - the root note and chord type - which can be applied separately or together.
Relations View deals only with complete chords, while Scales View makes no use of chords.
Library View and Design View make the fullest use of this criteria, by comparing it to the matching chords of a chordshape. They can take advantage of a partial chord specification.
Setting the root note to F# without a chord type focuses on chordshapes with any matching chord having that root note (such as F#maj, F#m7, F#13).
Setting the chord type to m7b5 without a root note finds all chordshapes with any matching chord having that chord type (such as Am7b5, Cm7b5, Gm7b5).
Chord Bass Note
This criteria is used only in Library View and Design View, and only in conjunction with the Chord criteria described above.
It specifies which note must be bass (lowest-pitched) note of a chordshape. It is closely related to the display of slash chord notation, which can be enabled with the Indexing Options, but it works regardless of whether slash notation is displayed or not.
Scale
This criteria is used by all views (except Tutorial View) and specifies a scale context.
It is most relevant to Relations View and Scales View.
Overlay Labels for scales are not shown in Library View or Design View, although it will affect the chordshapes found in the Library List and when searching.
Only complete scales can be specified - root notes or scale types alone will not be accepted.
Chordshapes satisfy the Scale filter if all their notes exist in the scale - in other words if they are are subsets of the scale. Contrast this with the Notes filter described below.
Chordshape
This criteria specifies that chordshapes must have fingers on certain locations of the fretboard.
It is used only by Library View and Design View, or with Relations View in Chords and Fretboard or Scales and Fretboard mode.
It is similar to normal tablature notation, except that for the strings you don't care about, you substitute a question mark (?) as a wildcard.
A chordshape criteria of all wildcards (such as ??????) means an empty filter setting (it has no effect).
It is useful if you are composing a chordshape sequence along the fretboard and you already know that you want to include a particular finger position or open string.
Notes
This criteria specifies that chordshapes must contain the specified notes within them. It is used only in Library View and Design View.
It can be used in a similar situation to the chordshape criteria above, but instead of identifying particular frets and strings, it leaves the note(s) open to occur in any locations on the fretboard.
It is also useful for exploring the correspondence between chords and chordshapes, by showing all chordshapes which contain the notes you have specified.
Chordshapes satisfy the Notes filter if they contain all of the specified notes - in other words if they are supersets of the notes. Contrast this with the Scale filter described above.
Multiple Criteria
Specifying more than one filter criteria at the same allows you to choose the join condition (And/Or) for the filter setting. And is the default condition unless you change it.
The And condition requires that all filter criteria must be satisfied, making the filter more restrictive and giving a smaller result set.
For example, a filter of Am7 and 5????? shows only those guitar chordshapes with an Am7 matching chord and a finger on the bass string at the 5th fret. This is less chordshapes than with filter settings of Am7 or of 5????? separately, since many chordshapes with a matching chord of Am7 do not have a finger on the bass string at the 5th fret and vice-versa.
The Or condition simply requires that any of the filter criteria must be satisfied, making the filter less restrictive and giving a larger result set.
For example, a filter of Am7 or 5????? shows all guitar chordshapes which have either an Am7 matching chord or a finger on the bass string at the 5th fret. This is more chordshapes than with separate filter settings or Am7 or of 5????? separately.
See Also






