Warning, /education/gcompris/src/activities/piano_composition/ActivityInfo.qml is written in an unsupported language. File is not indexed.

0001 /* GCompris - ActivityInfo.qml
0002  *
0003  * SPDX-FileCopyrightText: 2016 Johnny Jazeix <jazeix@gmail.com>
0004  * SPDX-FileCopyrightText: 2018 Aman Kumar Gupta <gupta2140@gmail.com>
0005  *
0006  * SPDX-License-Identifier: GPL-3.0-or-later
0007  */
0008 import GCompris 1.0
0009 
0010 ActivityInfo {
0011   name: "piano_composition/Piano_composition.qml"
0012   difficulty: 2
0013   icon: "piano_composition/piano_composition.svg"
0014   author: "Aman Kumar Gupta &lt;gupta2140@gmail.com&gt;"
0015   //: Activity title
0016   title: qsTr("Piano composition")
0017   //: Help title
0018   description: qsTr("Learn how the piano keyboard works, and how notes are written on a musical staff.")
0019   //intro: "Learn to compose piano music using the octaves and the tools presented above the staff."
0020   //: Help goal
0021   goal: qsTr("Develop an understanding of music composition, and increase interest in making music with a piano keyboard. This activity covers many fundamental aspects of music, but there is much more to explore about music composition. If you enjoy this activity but want a more advanced tool, try downloading Minuet (https://minuet.kde.org/), an open source software for music education or MuseScore (https://musescore.org), an open source music notation tool.")
0022   //: Help prerequisite
0023   prerequisite: qsTr("Familiarity with note naming conventions.")
0024   //: Help manual
0025   manual: qsTr("This activity has several levels, each level adding a new functionality to the previous one.") + ("<ul><li>") +
0026   qsTr("Level 1: Basic piano keyboard (white keys only) where users can experiment with clicking the colored rectangle keys to write music.") + ("</li><li>") +
0027   qsTr("Level 2: The musical staff switches to bass clef, so notes are lower than in previous level.") + ("</li><li>") +
0028   qsTr("Level 3: Option to choose between treble and bass clef, addition of black keys (sharp keys).") + ("</li><li>") +
0029   qsTr("Level 4: Flat notation used for black keys.") + ("</li><li>") +
0030   qsTr("Level 5: Option to select a note duration (whole, half, quarter, eighth notes).") + ("</li><li>") +
0031   qsTr("Level 6: Addition of rests (whole, half, quarter, eighth rests).") + ("</li><li>") +
0032   qsTr("Level 7: Save your compositions and load pre-defined or saved melodies.") + ("</li></ul>") +
0033     qsTr("<b>Keyboard controls:</b>") + ("<ul><li>") +
0034     qsTr("Digits 1 to 7: white keys") + ("</li><li>") +
0035     qsTr("F2 to F7: black keys") + ("</li><li>") +
0036     qsTr("Space: play") + ("</li><li>") +
0037     qsTr("Left and Right arrows: switch keyboard octave") + ("</li><li>") +
0038     qsTr("Backspace: undo") + ("</li><li>") +
0039     qsTr("Delete: erase selected note or everything") + ("</li></ul>")
0040   credit: qsTr("The synthesizer original code is from https://github.com/vsr83/miniSynth")
0041   section: "discovery music"
0042   createdInVersion: 9500
0043 }