GSoC/2017/StatusReports/StefanToncu: Difference between revisions
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 | |||
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:
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 more detailed description on each part of the implementation, please check my blog posts.