Community Blog https://musescore.org/en/blog/feed en GSoC 2024 - Dynamics Popup - Week 5 https://musescore.org/en/user/5201410/blog/2024/07/01/gsoc-2024-dynamics-popup-week-5 <article data-history-node-id="365782" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/5201410/blog/2024/07/01/gsoc-2024-dynamics-popup-week-5" rel="bookmark"><span>GSoC 2024 - Dynamics Popup - Week 5</span> </a> </h2> <div> <div class="meta">4 days ago &bull; 1 <span>comment</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hey everyone,</p> <p>Welcome back! Last week, I continued working on adding hairpins when dragging the grips. I was able to implement the functionality for the grip on the right side. Now, when it's dragged, a crescendo hairpin can be drawn, as you can see in the gif below.</p> <p><img src="https://github.com/musescore/MuseScore/assets/105774228/c6ac8786-db7e-44ba-89b4-6b4ba61c8b68" /></p> <p>You can find the details of the implementation in my latest PR (it's still a work in progress): <a href="https://github.com/musescore/MuseScore/pull/23038">https://github.com/musescore/MuseScore/pull/23038</a></p> <h3>Next Steps</h3> <p>Currently, the grips still exist on the dynamic (both the starting</p><a href="/en/user/5201410/blog/2024/07/01/gsoc-2024-dynamics-popup-week-5" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 01 Jul 2024 14:01:58 +0000 re1san 365782 at https://musescore.org GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 5 https://musescore.org/en/user/1088561/blog/2024/07/01/gsoc-2024-project-accessibility-profiles-musescore-week-5 <article data-history-node-id="365778" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/1088561/blog/2024/07/01/gsoc-2024-project-accessibility-profiles-musescore-week-5" rel="bookmark"><span>GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 5</span> </a> </h2> <div> <div class="meta">4 days ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hello!</p> <p>Last week I continued on building the "Notehead scheme" option. It is still a work in progress. I was able to implement the "FigureNotes Stage 3" in the Notehead scheme dropdown in the properties for notes and it is working. Once I am done with getting the accessibility panel notehead scheme dropdown working, will double check with my mentor if we need to change the figurenotes shapes. I also, figured out the way to update the color option so</p><a href="/en/user/1088561/blog/2024/07/01/gsoc-2024-project-accessibility-profiles-musescore-week-5" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 01 Jul 2024 12:46:32 +0000 Animesh7 365778 at https://musescore.org GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 4 https://musescore.org/en/user/1088561/blog/2024/06/24/gsoc-2024-project-accessibility-profiles-musescore-week-4 <article data-history-node-id="365576" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/1088561/blog/2024/06/24/gsoc-2024-project-accessibility-profiles-musescore-week-4" rel="bookmark"><span>GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 4</span> </a> </h2> <div> <div class="meta">1 week ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hello!</p> <p>Last week I continued on building the "Notehead scheme" option. It is still a work in progress. Also, separated out the PRs for the Score style preset option and the notehead scheme.</p> <p>Below is the segmented status of the project:</p> <p><strong>Current status of the project</strong><br /> We have completed:<br /> 1. Score style preset dropdown and functionality is working and done.<br /> 2. Added UI for the "Notehead scheme" option in score accessibility panel.<br /> 3. Did the refactoring of the code for</p><a href="/en/user/1088561/blog/2024/06/24/gsoc-2024-project-accessibility-profiles-musescore-week-4" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 24 Jun 2024 12:08:16 +0000 Animesh7 365576 at https://musescore.org GSoC 2024 - Dynamics Popup - Week 4 https://musescore.org/en/user/5201410/blog/2024/06/24/gsoc-2024-dynamics-popup-week-4 <article data-history-node-id="365575" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/5201410/blog/2024/06/24/gsoc-2024-dynamics-popup-week-4" rel="bookmark"><span>GSoC 2024 - Dynamics Popup - Week 4</span> </a> </h2> <div> <div class="meta">1 week ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hey all,</p> <p>This will be a quick update on my progress from last week. I mostly spent time understanding the codebase around grips (the small rectangles) and how they are drawn onto the score. I was able to add them to dynamics, which will be used as drag handles for drawing the crescendo and decrescendo hairpins by dragging them, as described in my <a href="https://musescore.org/en/user/5201410/blog/2024/05/28/gsoc-2024-dynamics-popup#:~:text=in%20the%20score.-,Drag%20handles,-Additionally%2C%20when%20the">first blog</a>.</p> <p>[inline:Handle.png]</p> <p>You can checkout the details of my implementation in the updated PR: <a href="https://github.com/musescore/MuseScore/pull/23038">https://github.com/musescore/MuseScore/pull/23038</a></p><a href="/en/user/5201410/blog/2024/06/24/gsoc-2024-dynamics-popup-week-4" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 24 Jun 2024 12:04:10 +0000 re1san 365575 at https://musescore.org GSoC 2024 - Dynamics Popup - Week 3 https://musescore.org/en/user/5201410/blog/2024/06/17/gsoc-2024-dynamics-popup-week-3 <article data-history-node-id="365349" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/5201410/blog/2024/06/17/gsoc-2024-dynamics-popup-week-3" rel="bookmark"><span>GSoC 2024 - Dynamics Popup - Week 3</span> </a> </h2> <div> <div class="meta">2 weeks ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hi everyone,</p> <p>Welcome back! This week I have added the functionality to change the dynamic from the popup. Now, you can click on an existing dynamic on the score and change it through the popup. Here's a short clip demonstrating how it works.</p> <p><img src="https://github.com/musescore/MuseScore/assets/105774228/0a9384a7-2a20-43e0-90cd-28ce8151349a" width="275" /></p> <p>For more details on my implementation, you can view my latest pull request: <a href="https://github.com/musescore/MuseScore/pull/23038">https://github.com/musescore/MuseScore/pull/23038</a></p> <p>Additionally, I've made the necessary changes to the previous code based on my mentor's feedback from the code review.</p> <h3>Next Steps</h3> <p>There are</p><a href="/en/user/5201410/blog/2024/06/17/gsoc-2024-dynamics-popup-week-3" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 17 Jun 2024 13:07:02 +0000 re1san 365349 at https://musescore.org GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 3 https://musescore.org/en/user/1088561/blog/2024/06/17/gsoc-2024-project-accessibility-profiles-musescore-week-3 <article data-history-node-id="365344" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/1088561/blog/2024/06/17/gsoc-2024-project-accessibility-profiles-musescore-week-3" rel="bookmark"><span>GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 3</span> </a> </h2> <div> <div class="meta">2 weeks ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hello!</p> <p>This week I continued building the "Score style preset" functionality and fixing issues there. I was successful in getting the functionality working. Also, I did start with UI changes for the "Notehead scheme" option.</p> <p>Below is the segmented status of the project:</p> <p><strong>Current status of the project</strong><br /> We have completed:<br /> 1. Score style preset dropdown and functionality is working and done.<br /> 2. Added UI for the "Notehead scheme" option in score accessibility panel.<br /> 3. Fixed issues from the last</p><a href="/en/user/1088561/blog/2024/06/17/gsoc-2024-project-accessibility-profiles-musescore-week-3" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 17 Jun 2024 11:00:15 +0000 Animesh7 365344 at https://musescore.org GSoC 2024 - Dynamics Popup - Week 2 https://musescore.org/en/user/5201410/blog/2024/06/10/gsoc-2024-dynamics-popup-week-2 <article data-history-node-id="365107" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/5201410/blog/2024/06/10/gsoc-2024-dynamics-popup-week-2" rel="bookmark"><span>GSoC 2024 - Dynamics Popup - Week 2</span> </a> </h2> <div> <div class="meta">3 weeks ago &bull; 2 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hello everyone,</p> <p>This week, I have implemented the UI for the dynamics popup, including functional arrow buttons for page navigation. I tried to make it look as close as possible to the designs shared by the design team. Here are some snapshots of the popup.</p> <p>[inline:S1.png]<br /> [inline:S2.png]</p> <p>I have also added the hairpin's page in the popup as you can see below.</p> <p>[inline:Screenshot (68).png]</p> <p>This should pretty much sum up the entire UI of the popup.</p> <h3>Next Steps</h3> <p>Next, I'll</p><a href="/en/user/5201410/blog/2024/06/10/gsoc-2024-dynamics-popup-week-2" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 10 Jun 2024 13:02:41 +0000 re1san 365107 at https://musescore.org GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 2 https://musescore.org/en/user/1088561/blog/2024/06/10/gsoc-2024-project-accessibility-profiles-musescore-week-2 <article data-history-node-id="365101" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/1088561/blog/2024/06/10/gsoc-2024-project-accessibility-profiles-musescore-week-2" rel="bookmark"><span>GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 2</span> </a> </h2> <div> <div class="meta">3 weeks ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hello!</p> <p>This week I was building the required backend classes to support the functionality of "Score Style Preset".</p> <p>Below is the segmented status of the project:</p> <p><strong>Current status of the project</strong><br /> We have completed:<br /> 1. Implemented the C++ model for score accessibility.<br /> 2. Added the functionality for loading the different Modified Stave Notations.<br /> 3. Fixed UI issues from first week.</p> <p>All codes are up for review here in the draft PR: <a href="https://github.com/musescore/MuseScore/pull/23048">https://github.com/musescore/MuseScore/pull/23048</a></p> <p><strong>Key accomplishments this week</strong><br /> Updated the PR with</p><a href="/en/user/1088561/blog/2024/06/10/gsoc-2024-project-accessibility-profiles-musescore-week-2" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 10 Jun 2024 10:19:55 +0000 Animesh7 365101 at https://musescore.org GSoC 2024 - Dynamics Popup - Week 1 https://musescore.org/en/user/5201410/blog/2024/06/03/gsoc-2024-dynamics-popup-week-1 <article data-history-node-id="364859" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/5201410/blog/2024/06/03/gsoc-2024-dynamics-popup-week-1" rel="bookmark"><span>GSoC 2024 - Dynamics Popup - Week 1</span> </a> </h2> <div> <div class="meta">1 month ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hello everyone,</p> <p>Welcome back to my blog! This will be a brief update on my progress from last week. So, I spent some time looking through the codebase to understand how other popups in MuseScore are implemented. Following a similar approach, I was able to create a basic empty popup that appears when clicking on a dynamic marking. You can see in the image below how it currently looks.</p> <p>[inline:Screenshot (47).png]</p> <p>You can check out the details of my implementation</p><a href="/en/user/5201410/blog/2024/06/03/gsoc-2024-dynamics-popup-week-1" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 03 Jun 2024 14:33:56 +0000 re1san 364859 at https://musescore.org GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 1 https://musescore.org/en/user/1088561/blog/2024/06/03/gsoc-2024-project-accessibility-profiles-musescore-week-1 <article data-history-node-id="364854" role="article" class="node node--type-blog node--view-mode-teaser"> <h2> <a href="/en/user/1088561/blog/2024/06/03/gsoc-2024-project-accessibility-profiles-musescore-week-1" rel="bookmark"><span>GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 1</span> </a> </h2> <div> <div class="meta">1 month ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hello!</p> <p>I started by creating the UI for the first phase of the project - the creation of an empty accessibility panel and adding the first dropdown option, i.e., score style preset, last week.</p> <p>Below is the segmented status of the project:</p> <p><strong>Current status of the project</strong><br /> We have completed:<br /> 1. Starter code for the panel, i.e., creation of the empty accessibility panel.<br /> 2. Added the score style preset option.</p> <p>All codes are up for review here: <a href="https://github.com/musescore/MuseScore/pull/23048">https://github.com/musescore/MuseScore/pull/23048</a></p> <p><strong>Key accomplishments</strong></p><a href="/en/user/1088561/blog/2024/06/03/gsoc-2024-project-accessibility-profiles-musescore-week-1" class="Read more" hreflang="en">Read more</a></div> </div> </article> Mon, 03 Jun 2024 11:13:40 +0000 Animesh7 364854 at https://musescore.org