-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4bda478
commit c6af675
Showing
3 changed files
with
44 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,45 @@ | ||
Tune fields | ||
============== | ||
In defining the fields I've tried to balance between making the app useful and giving freedom to the user. Here I describe my thinking behind each. In some cases it only applies to the Public repertoire, as the user can do what they want. | ||
In defining the fields I've tried to balance between making the app useful and giving freedom to the user. Here I describe my thinking behind each. In some cases my descriptions only apply to the Public repertoire, as the user can do what they want with their own tunes. | ||
|
||
In general I'm open to revising the prescriptive aspects of any of these in dialogue with users, so reach out if you'd like to see any changes or additions. | ||
|
||
Title | ||
------ | ||
Title is the only required field since it's what identifies a tune. There are situations where any of the other fields might be left blank, but not title. | ||
A tune's unique identifier, Title is the only required field. | ||
|
||
Composer | ||
-------- | ||
I index all composers by last name as a way of showing equal respect to jazz and popular tune composers. At the same time, | ||
I index all composers by last name as a way of showing equal respect to jazz and popular tune composers. At the same time, jazz first names and nicknames (Bird, Miles, etc.) are recognized "behind the scenes" when searching and will be appropriately converted and retrieved. | ||
|
||
Key | ||
----- | ||
Key can be left blank, or you can fill it with 'none' or 'atonal'. There can only be one Key; in tonal tunes without an obvious "main" key I leave this blank and put all the keys in Other Keys. A '-' after the letter denotes minor; unadorned is major. | ||
|
||
Other Keys | ||
----------- | ||
Any keys a tune modulates to besides the main key go here. | ||
|
||
Form | ||
----- | ||
I've opted not to include primes etc. to make the form categories as broadly applicable as possible. For example, "I Remember You" is classified as AABA, not AABA'. | ||
|
||
Style | ||
------ | ||
'Standard' is for pop or Broadway tunes played by jazz musicians, while 'jazz' is for tunes written by jazz musicians. Other stylistic descriptors can be added as tags (eventually). | ||
|
||
Meter | ||
------ | ||
This has a default value of 4 for convenience since almost every standard is in 4. | ||
|
||
Year | ||
----- | ||
For a lot of the jazz tunes the year is when the first album featuring the tune came out. Let me know if you have more accurate knowledge! | ||
|
||
Last Played | ||
------------ | ||
The date you last played a tune. I try to keep as many out of the "haven't played in 3 months" category as I can. | ||
|
||
Knowledge | ||
---------- | ||
The broad delineation between "know", "learning", and "don't know" seems most useful to me. As I use it, "know" means you can play the tune at the drop of a hat with no hesitation and no chart. Otherwise it's "learning". "Don't know" is a placeholder for tunes you want to learn. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,16 @@ | ||
.. _searching: | ||
|
||
Searching your repertoire | ||
========================= | ||
|
||
The **Home**, **Play**, and **Public** pages all contain a search box that uses the same logic. | ||
|
||
By default, every field is searched for your search term. If you enter multiple terms, the search uses AND logic. For example, if you search **monk** you will see all tunes with monk in any fields (usually composer). If you search **monk bud**, it will only return "In Walked Bud" (assuming it's in your repertoire). | ||
By default, every field is searched for your search term. If you enter multiple terms, the search uses AND logic. For example, if you search ``monk`` you will see all tunes with monk in any fields (usually composer). If you search ``monk bud``, you will only see "In Walked Bud" (assuming it's in your repertoire). | ||
|
||
Jazz composer names have built-in substitutions using their nicknames or first names, so searching **miles** will return Miles Davis tunes, **bird** will return Charlie Parker tunes, etc. | ||
Jazz composer names have built-in substitutions using their nicknames or first names, so searching ``miles`` will return Miles Davis tunes, ``bird`` will return Charlie Parker tunes, etc. | ||
|
||
Use a **-** before a term to exclude it from the search results. | ||
Use a ``-`` before a term to exclude it from the search results. | ||
|
||
You can also use the format **field:term** to search a specific field. Currently supported fields are **title**, **composer**, **key** (the key column, a tune's main key), **keys** (both the Key and Other Keys columns), **form**, **style**, **meter**, and **year**. It is most useful for key, keys, and form. | ||
You can also use the format ``field:term`` to search a specific field. Currently supported fields are **title**, **composer**, **key** (the key column, a tune's main key), **keys** (both the Key and Other Keys columns), **form**, **style**, **meter**, and **year**. It is most useful for key, keys, meter, and form. | ||
|
||
The **haven't played in** dropdown lets you filter by how long it's been since you've played a tune. This allows you to easily target tunes at the highest risk of being forgotten. |