Music Blocks/2025-06-08-meeting
Reports
Safwan Sayeed
Tech spec, identifying end constructs, identification of classes (not yet complete)
https://github.com/sugarlabs/www-v2/pull/183
Diwangshu
Hosted my project for [Reflective learning](https://reflectionapp-2yoxtvn6sknvktme2zorvq.streamlit.app/)
Awaiting feedback.
Walter's feedback: It's engaging in reflection, which is certainly good.
Mebin
Yesterday, I got AWS access. I tested on Llama 3.x xbillion. I finished training, created API; it hasn't been trained on all the data; we'll need to do this with a smaller model.
Used this dataset from Google: https://github.com/mebinthattil/Education-Dialogue-Dataset (Llama needs it to be in a certain format).
Nikhil
Made an account to facilitate users
Can make 3,000 repositories per hour, so that's pretty scalable.
8-10 seconds to create repository and write three files.
https://github.com/BeNikk/musicblocks-backend
Aman Naik
Grammar correction model.
Needed AWS, which he has now.
It all works on Abiword.
Posting blog tonight.
Didn't show up for the meeting during the week.
Om Suneri
Made (local) streamlit app. Converted 70% of the code.
Recommend to reach out to Ajeet about the convertor.
Anvita
Updated tone.js to the latest version.
Mainly referenced Muhammad's tuner, but with adjustments.
Working on pitch detection.
Krish
Walter can you make any commit on this repo so I can fork it and update the work decided after the meet with Juan and Ibiam.
Ideas from that meet (copied from the element room): Two shared libraries will be created from scratch:
- one for C objects and reusable GTK widgets
- one for Python widgets and wrappers
- Each will be developed and tested in its own repository with simple Python example scripts to validate usage and encourage modular, incremental development.
Meson's shared library template from GNOME Builder can be used as the base for setting up both libraries.
The separation helps maintain clear boundaries between C and Python components, makes debugging and CI easier
Next steps:
I will set up the C repo scaffold with Meson I will set up the Python-side wrapper or extension (likely using ctypes or cffi) regroup once scaffolds are working, and add minimal working examples to test flow
Muhammad
Working on Streamlit app; found audiocraft library (from FB).
Will experiment between audiogen and musicgen to see which works better.