1/* GCompris - dataset_01.qml
2 *
3 * SPDX-FileCopyrightText: 2018 Aman Kumar Gupta <gupta2140@gmail.com>
4 *
5 * Authors:
6 *   Beth Hadley <bethmhadley@gmail.com> (GTK+ version)
7 *   Johnny Jazeix <jazeix@gmail.com> (Qt Quick port)
8 *   Aman Kumar Gupta <gupta2140@gmail.com> (Qt Quick port)
9 *
10 *   SPDX-License-Identifier: GPL-3.0-or-later
11 */
12import QtQuick 2.9
13
14QtObject {
15    property var levels: [
16        {
17            "clef": "Treble",
18            "sequence": ["C4", "G4"]
19        },
20        {
21            "clef": "Bass",
22            "sequence": ["C3", "F3"]
23        },
24        {
25            "clef": "Treble",
26            "sequence": ["B3", "D4", "F4", "A4"]
27        },
28        {
29            "clef": "Bass",
30            "sequence": ["B2", "D3","E3", "G3"]
31        },
32        {
33            "clef": "Treble",
34            "sequence": ["C5", "G5"]
35        },
36        {
37            "clef": "Bass",
38            "sequence": ["C2", "F2"]
39        },
40        {
41            "clef": "Treble",
42            "sequence": ["B4", "D5", "F5", "A5"]
43        },
44        {
45            "clef": "Bass",
46            "sequence": ["B1", "D2","E2", "G2"]
47        },
48        {
49            "clef": "Treble",
50            "sequence": ["E4", "E5"]
51        },
52        {
53            "clef": "Bass",
54            "sequence": ["B3", "D4"]
55        },
56        {
57            "clef": "Treble",
58            "sequence": ["G3", "C6"]
59        },
60        {
61            "clef": "Bass",
62            "sequence": ["A2", "A3", "C4", "E4"]
63        },
64        {
65            "clef": "Treble",
66            "sequence": ["F3", "A3"]
67        },
68        {
69            "clef": "Bass",
70            "sequence": ["G4", "A4"]
71        },
72        {
73            "clef": "Treble",
74            "sequence": ["B5", "D5"]
75        },
76        {
77            "clef": "Bass",
78            "sequence": ["B4"]
79        },
80        {
81            "clef": "Treble",
82            "sequence": ["D3", "E3"]
83        },
84        {
85            "clef": "Bass",
86            "sequence": ["F1", "G1", "A1"]
87        }
88    ]
89    property string objective: qsTr("This activity will teach you to read notes from F1 in bass clef up to D6 in treble clef.<br>On each level you will learn new notes and practice the ones you have already learned.<br>Reference notes are colored in red and will help you to read the notes placed around them.")
90    property var referenceNotes: {
91        "Treble": ["C", "G"],
92        "Bass": ["F", "C"]
93    }
94}
95