Tune

Type: object

A tune.

No Additional Properties

Type: string

The name of the tune.


Example:

"La Ville Lumière"

Type: string

The composer of the tune, as a string.


Example:

"Pascaline Latour"

Type: string

A short version of the composer of the tune, as a string. For instance,
for a tune whose author is “Anne Lanvin, Corentin Lefèvre, Isabelle
Herlant, Louise Baltera, Nicolas “Niols” Jeannerod & Victor Lanvin”, the
short author would be “Anne Lanvin et al.”


Example:

"Anne Lanvin et al."

Type: integer

The ID of the tune in the SCDDB, if it exists. This is the last integer
in the SCDDB URL. For example, if the URL is
https://my.strathspey.org/dd/tune/14533/, then the ID is 14533.


Example:

14533

Type: string

The kind of the tune as a full English sentence.


Example:

"32-bar reel"

Type: string

The kind of the tune as a compact representation. For example, the compact
representation of “32-bar reel” is “R32”.


Example:

"R32"

Type: string

The date of composition of the tune, containing at least the year. This
field should always be quoted to avoid being interpreted in odd ways.


Examples:

"2020"
"2021-08"
"2019-03-02"

Type: string

A string describing when the tune was composed. The string may contain the
special sequences %year% or %at-date%. For instance, if the "date" field
is "2019-03-02", %year% will be "2019" and %at-date% will be "on 2 March
2019". If this field is not defined, then %at-date% is used.


Examples:

"%at-date%"
"during Summer School %year%"
"for X's anniversary %at-date%"

Type: string

Additional details given by the editor. Those should be factual. For
first-person, personal details given by the composer, see field
"composer-details".


Examples:

"This tune celebrates [...]."
"This tune was initially written [...]"

Type: string

Additional details given by the composer. They will be presented as a
direct quote and should be written using first-person.


Example:

"I wrote this tune for the [...]"

Type: array

The dances to which this tune is associated.

Must contain a minimum of 1 items

Each item of this array must be:


Type: object

An internal dance, that is a dance whose description can be found in
this very database. For such dances, only the "slug" is required.

Type: enum (of string)

Must be one of:

  • "internal"

Type: string

The slug of the dance, that is the name of the database YAML file,
without extension.

Type: object

An external dance, that is a dance whose description cannot be found in
this database. For such dances, one must give a name and can
additionally give a deviser and an SCDDB id.

Type: enum (of string)

Must be one of:

  • "external"

Type: string

The name of the dance.

Type: string

The deviser of the dance (short).

Type: integer

The identifier in the SCDDB. That is the number at the end of the
SCDDB URL of the dance.

Type: string

The content of the tune as a LilyPond musical expression.