GSoC/2017/StatusReports/StefanToncu: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2017‎ | StatusReports
No edit summary
No edit summary
Line 34: Line 34:


Phabricator tasks:
Phabricator tasks:
* ..
*Null bug solved: https://phabricator.kde.org/D4326
*Change message text when pressing on GiveUp button: https://phabricator.kde.org/D4306
*Implementation of "Test Feature": https://phabricator.kde.org/D4466
*implement basic rectangle plugins: https://phabricator.kde.org/D6069
*add TabBar in a new InstrumentView.qml file: https://phabricator.kde.org/D6200
*GSoC 2017: https://phabricator.kde.org/D6315
*First Evaluation: https://phabricator.kde.org/D6406
*Change PianoView into a plugin: https://phabricator.kde.org/R163:334693f9bded7aed2073dfed3f89c4e57e6a470c
*API documentation on plugins: https://phabricator.kde.org/w/minuet/api-documentation/
*GuitarView - beta: https://phabricator.kde.org/D6503


Commits:
Commits:
* ..
* commits done on my branch of Minuet: https://github.com/stefant29/minuet/commits/GSOC2017-Stefan
How to test and use my work within GSoC:
*Download my work as a diff from [https://drive.google.com/file/d/0B2AJAeoABSR9NVNXamFKZldvUFU/view?usp=sharing here]
*Clone a minuet repo:
**git clone https://github.com/KDE/minuet
**git apply ~/..path..to..download../Minuet_GSoC17_StefanToncu.diff
*Build Minuet




For more detailed description on each activity, please check my blog posts.
 
For more detailed description on each part of the implementation, please check my blog posts.

Revision as of 08:00, 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.

Minuet includes a virtual piano keyboard, displayed at the bottom of the screen (see picture below), on which users can visualize the exercises.

Status: Work in progress

Screenshot:

  • TabBar with piano plugin loaded:
  • TabBar with guitar plugin loaded:

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:

  • Download my work as a diff from here
  • Clone a minuet repo:
  • Build Minuet


For more detailed description on each part of the implementation, please check my blog posts.