GSoC/2017/StatusReports/StefanToncu: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2017‎ | StatusReports
No edit summary
No edit summary
Line 46: Line 46:
*Change message text when pressing on GiveUp button: https://phabricator.kde.org/D4306
*Change message text when pressing on GiveUp button: https://phabricator.kde.org/D4306
*Implementation of "Test Feature": https://phabricator.kde.org/D4466
*Implementation of "Test Feature": https://phabricator.kde.org/D4466
*implement basic rectangle plugins: https://phabricator.kde.org/D6069
*Implement basic rectangle plugins: https://phabricator.kde.org/D6069
*add TabBar in a new InstrumentView.qml file: https://phabricator.kde.org/D6200
*Add TabBar in a new InstrumentView.qml file: https://phabricator.kde.org/D6200
*GSoC 2017: https://phabricator.kde.org/D6315
*GSoC 2017: https://phabricator.kde.org/D6315
*First Evaluation: https://phabricator.kde.org/D6406
*First Evaluation: https://phabricator.kde.org/D6406
Line 61: Line 61:
**git clone https://github.com/KDE/minuet
**git clone https://github.com/KDE/minuet
**git apply ~/..path..to..download../Minuet_GSoC17_StefanToncu.diff
**git apply ~/..path..to..download../Minuet_GSoC17_StefanToncu.diff
*Build Minuet
*Build Minuet following instructions on https://github.com/KDE/minuet


For a more detailed description on each stage of my work, please check my blog posts.
For a more detailed description on each stage of my work, please check my blog posts.

Revision as of 11:39, 28 August 2017

Multiple-Instrument View Framework

Project Name: Multiple-Instrument View Framework

A Brief Description: Minuet is part of KDE-edu and its goal is helping teachers and students both novice and experienced teach and respectively learn and exercise their musical theory skills. It is primarily focused on ear-training exercises but other areas will soon be available.

Before the start of GSoC 2017, Minuet was using a virtual piano keyboard, displayed at the bottom of the screen (see picture below), on which users can visualize the exercises.

My task was creating a framework that would support multiple instrument-plugins to be imported and used as exercise visualization companions.


Status: 100% - Project finished

Screenshot:

  • Minor and Major chords:

  • Minor7, Dominant7 and Minor Maj7 chords:

  • All intervals

IRC Nick: StefanT29

IRC Channels: #KDE-edu

Telegram id: @StefanToncu

Blog: https://stefantoncu29.wordpress.com/

This is awesome about GSoC: GSoC gave me the opportunity to develop myself, to firstly do research and try solving my problems on my own, while knowing at the same time that i always have someone i can ask for help if i'm stuck.

This is what I learned during GSoC:

  • Qml
  • JSON
  • Qt
  • Git

Work report

Phabricator link: https://phabricator.kde.org/p/stefant/

Phabricator tasks:

Commits:

How to test and use my work within GSoC:

For a more detailed description on each stage of my work, please check my blog posts.