Jump to content

Music Blocks/2025-06-08-meeting

From Sugar Labs

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.