Skip to content

Commit 589ad7b

Browse files
authored
ssoc-week11-update (#399)
1 parent 8a45f1b commit 589ad7b

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: "SSoC ’25 Week 11 Update by Muhammad Haroon"
3+
excerpt: "Test the changes and document the entire process."
4+
category: "DEVELOPER NEWS"
5+
date: "2025-08-17"
6+
slug: "2025-08-17-ssoc-25-MuhammadHaroon-week11"
7+
author: "@/constants/MarkdownFiles/authors/muhammad-haroon.md"
8+
tags: "ssoc25,sugarlabs,week11,GenAI,MusicBlocks,Music"
9+
image: "assets/Images/GSOC.webp"
10+
---
11+
12+
<!-- markdownlint-disable -->
13+
14+
# Week 11 Progress Report by Muhammad Haroon
15+
16+
**Project:** [Generative AI Instrument Sample Generation for Music Blocks](https://github.com/sugarlabs/GSoC/blob/master/Ideas-2025.md#Generative-AI-Instrument-Sample-Generation-for-Music-Blocks)
17+
**Mentors:** [Walter Bender](https://github.com/walterbender), [Sumit Srivastava](https://github.com/sum2it)
18+
**Assisting Mentors:** [Devin Ulibarri](https://github.com/pikurasa)
19+
**Reporting Period:** 2025-08-11 - 2025-08-17
20+
21+
---
22+
23+
## Goals for This Week
24+
25+
- **Goal 1:** Test the changes and document the entire process.
26+
27+
---
28+
29+
## This Week's Achievements
30+
31+
1. **Test the changes**
32+
- I tested the changes and discovered a few bugs, which I then fixed.
33+
34+
2. **Create a Dockerfile for backend**
35+
- I successfully created the Dockerfile of the backend. It was designed so that users or anyone trying to test the backend locally can have a smooth experience without having to manage the dependencies.
36+
37+
3. **Document the code**
38+
- I completed the documentation of the backend code, wrote the Developer Guide of AI Sample Generation and Audio Trimmer feature in Music Blocks.
39+
- The User Guide is yet to be written. After discussing with my mentor, we decided to wait until another contributor finishes her work, as she would also be modifying the Sampler Widget UI. Once it is completed, I will write the User Guide.
40+
41+
---
42+
43+
## Key Learnings
44+
45+
- I learned about Docker, including how to write a Dockerfile.
46+
47+
---
48+
49+
## Next Week's Roadmap
50+
51+
- Deploy the backend on AWS.
52+
- Write a detailed blog post summarizing everything I have done during my 12-week internship.
53+
54+
---
55+
56+
## Resources & References
57+
- **Frontend Code** https://github.com/sugarlabs/musicblocks/pull/4740
58+
- **Backend Code** https://github.com/haroon10725/AI-Sample-Generation-Backend
59+
- **Developer Guide** https://github.com/sugarlabs/musicblocks/pull/4754
60+
61+
---
62+
63+
## Acknowledgments
64+
65+
Thank you to my mentors, the Sugar Labs community, and fellow GSoC contributors for ongoing support.
66+
67+
---

0 commit comments

Comments
 (0)