Skip to content

Commit babe26a

Browse files
author
Anvita Prasad
committed
feat: add author profile and update week 02 blog post to match template
1 parent acf1d33 commit babe26a

File tree

2 files changed

+57
-11
lines changed

2 files changed

+57
-11
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
name: "Anvita Prasad"
3+
slug: "anvita-prasad"
4+
title: "DMP'25 Contributor"
5+
organization: "SugarLabs"
6+
description: "DMP'25 Contributor at SugarLabs"
7+
avatar: "https://avatars.githubusercontent.com/u/147875261?s=400&u=e784808241accea1d4c664bba0ce7bd6ca000662&v=4"
8+
---
9+
10+
<!--markdownlint-disable-->
11+
12+
# About Anvita Prasad
13+
14+
Anvita is a DMP 2025 contributor at SugarLabs, working on improving synth and sample features in Music Blocks. A second-year Computer Science student at IIIT Kancheepuram and passionate open-source contributor, she strives to create meaningful and impactful experiences that bridge technology and creativity.
15+
16+
## Experience
17+
18+
- **DMP 2025**: Improving synth and sample features in Music Blocks
19+
- **Sugar Labs Member**: Active contributor to Sugar's developer tooling and educational platforms
20+
- **Music Theory**: Completed Grade 4 in Trinity music theory
21+
22+
## Current Projects
23+
24+
- Improving Synth and Sample Features in Music Blocks
25+
- Music Blocks Developer
26+
27+
## Connect with Me
28+
29+
- **GitHub**: [@AnvitaPrasad](https://github.com/AnvitaPrasad)
30+
- **Email**: [[email protected]](mailto:[email protected])
31+
- **LinkedIn**: [Anvita Prasad](https://www.linkedin.com/in/anvita-prasad)
32+
- **Website**: [anvitaprasad.netlify.app](https://anvitaprasad.netlify.app/)

src/constants/MarkdownFiles/posts/dmp-25-AnvitaPrasad-week02.md

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
---
22
title: "DMP '25 Week 02 Update by Anvita Prasad"
3-
excerpt: "Improving Synth and Sample Features in Music Blocks"
3+
excerpt: "Research and design of tuner visualization system and cents adjustment UI"
44
category: "DEVELOPER NEWS"
55
date: "2025-06-15"
6-
slug: "dmp-25-AnvitaPrasad-week02"
7-
author: "Anvita Prasad"
8-
description: "DMP'25 Contributor at SugarLabs (Music Blocks)"
6+
slug: "2025-06-15-DMP-25-AnvitaPrasad-week02"
7+
author: "@/constants/MarkdownFiles/authors/anvita-prasad.md"
98
tags: "dmp25,sugarlabs,week02,AnvitaPrasad"
109
image: "assets/Images/c4gt_DMP.png"
1110
---
1211

12+
<!-- markdownlint-disable -->
13+
1314
# Week 02 Progress Report by Anvita Prasad
1415

1516
**Project:** [Music Blocks - Improve Synth and Sample Features](https://github.com/sugarlabs/musicblocks/issues/4539)
@@ -28,6 +29,7 @@ image: "assets/Images/c4gt_DMP.png"
2829
---
2930

3031
## This Week's Achievements
32+
3133
1. **Researched Dual-Mode Tuner Design**
3234
- Analyzed requirements for two proposed tuning modes:
3335
- Specific Target Pitch mode with fixed reference
@@ -38,7 +40,7 @@ image: "assets/Images/c4gt_DMP.png"
3840
2. **Implemented Initial Cents Adjustment Feature**
3941
- Created basic manual cents adjustment UI
4042
- Exploring alternative UI approaches for better user experience
41-
- Studying various tuner implementations (e.g., [F-Droid's Tuner](https://f-droid.org/en/packages/de.moekadu.tuner/)) for inspiration
43+
- Studying various tuner implementations for inspiration
4244

4345
3. **Developed Tuner Visualization System**
4446
- Implemented center-outward segment lighting system
@@ -51,6 +53,16 @@ image: "assets/Images/c4gt_DMP.png"
5153

5254
---
5355

56+
## Challenges & How I Overcame Them
57+
58+
- **Challenge:** Difficulty in accurately detecting pitch in real-time
59+
**Solution:** Researched and implemented better audio processing algorithms with help from mentor feedback
60+
61+
- **Challenge:** Making the tuner interface user-friendly and responsive
62+
**Solution:** Studied existing tuner applications and simplified the visual feedback system
63+
64+
---
65+
5466
## Key Learnings
5567
- Gained deep understanding of Equal Divisions of the Octave (EDO) systems and their implementation challenges
5668
- Learned about various temperament systems (Equal, Just, Werckmeister, Kirnberger)
@@ -67,13 +79,15 @@ image: "assets/Images/c4gt_DMP.png"
6779

6880
---
6981

82+
## Resources & References
83+
- **EDO & Tuning Systems:** [Ableton's Guide to EDO Tunings](https://tuning.ableton.com/edo/intro-to-edo/)
84+
- **Online Tuner Reference:** [Musicca's Online Tuner Guide](https://www.musicca.com/tuner)
85+
- **Pitch Detection Implementation:** [PitchDetect JavaScript Implementation](https://github.com/cwilso/PitchDetect/blob/main/js/pitchdetect.js)
86+
- **Research Reference:** [F-Droid Tuner Implementation](https://f-droid.org/en/packages/de.moekadu.tuner/)
87+
88+
---
89+
7090
## Acknowledgments
7191
Thank you to my mentors, the Sugar Labs community, and fellow contributors for ongoing support.
7292

7393
---
74-
75-
## Connect with Me
76-
- GitHub: [@AnvitaPrasad](https://github.com/AnvitaPrasad)
77-
78-
- LinkedIn: [Anvita Prasad](https://www.linkedin.com/in/anvita-prasad)
79-
- Matrix: [@anvita:matrix.org](https://matrix.to/#/@anvita:matrix.org)

0 commit comments

Comments
 (0)