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 <gupta2140@gmail.com>" 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 }