Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tune field ideas #19

Open
jwjacobson opened this issue Nov 24, 2023 · 8 comments
Open

Tune field ideas #19

jwjacobson opened this issue Nov 24, 2023 · 8 comments

Comments

@jwjacobson
Copy link
Owner

This thread will hold ideas for other fields to possibly add to tunes

@jwjacobson
Copy link
Owner Author

has_tag boolean would be True if a tune has a tag in its structure, (e.g., Star Eyes, East of the Sun) and default to false

@jwjacobson
Copy link
Owner Author

32_bars boolean would be True if a tune is 32 bars long. The other possibility is just to include number of bars as a field but that might be of limited utility

@bbelderbos
Copy link
Collaborator

So these will be derived fields (properties) or new database fields?

@jwjacobson
Copy link
Owner Author

jwjacobson commented Nov 24, 2023 via email

@jwjacobson
Copy link
Owner Author

is_contrafact boolean, true if the tune is a contrafact. In which case there should be a second related field, contrafact_of, which points to the source tune if it's in the database or has a title string if not

@jwjacobson
Copy link
Owner Author

jwjacobson commented Jan 6, 2024

is_ballad boolean (default false), true if a tune is or is played as a ballad

@jwjacobson
Copy link
Owner Author

is_modal boolean (default false), true if a tune is modal

@jwjacobson
Copy link
Owner Author

tags (list of strings) (default None) this would be a useful way to hold lots of miscellaneous information about different tunes, including some of the booleans I've suggested here. it would also be more easy to implement in search than what I identified in issue 170

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants