GSoC/2017/StatusReports/StefanToncu: Difference between revisions
No edit summary |
No edit summary |
||
Line 54: | Line 54: | ||
*Build Minuet | *Build Minuet | ||
For a more detailed description on each stage of my work, please check my blog posts. | |||
For more detailed description on each |
Revision as of 08:02, 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:
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:
- 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 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 here
- Clone a minuet repo:
- git clone https://github.com/KDE/minuet
- git apply ~/..path..to..download../Minuet_GSoC17_StefanToncu.diff
- Build Minuet
For a more detailed description on each stage of my work, please check my blog posts.