Jump to content

Activity Team/Meetings/2025-02-19

From Sugar Labs

Reports

Om Santosh

Readable text MB files

Showed his work in representing MB in readable text form.

Challenges:

  • most things are showing, some are not.
  • The list gets long for longer projects.
  • Connection -- There are two types, "arg" and "flow", and we need to make a distinction in order to do this correctly.
  • Math operation arguments -- trying those inline

Jest test

Reached out to GH to troubleshoot an issue

issues in tonemock.js

Diwangshu

Import MIDI

Researching reflective learning.

Q: How should we approach it?

A: Learning may have not done any reflection; in this case, the AI can suggest ways to reflect. It can also assist in a learners reflection.

What you did? Why you did it? What went well? What did you struggle with? What will you do next?

The AI can look through these questions, see if they're answered. If they aren't, then walk them through the unanswered questions.

Muhammad

Received thanks from other contributors, which has been motivating.

Pitch correction

Was the pitch stabilized in the sample?

Do we want more sounds?

Yes.

Where did our existing sounds come from?

There should be a comment at the start of each sample file with the source

Many came from the TamTam project

Discussion:

Maybe look to the CSound community

Sitar sample from freewavesamples.com (License: https://freewavesamples.com/about-us-license)

AI-processing of a recorded sound

Great idea. TODO: add to the GSoC2025 idea description.

Nikhil

Pros and cons of different approaches to git-backend

Client may run into storage and maintainence issues.

Discussions: Ultimately we need a server solution at some level. We could still have a way to work on things locally. Perhaps we want a hybrid solution.

Justin

SVG Grids

Discussion: We either make a separate SVG for each mode, or we read in the content as a string and render.

Where are the SVGs being rendered from?

Play-only mode

Q: Do we want to add the table to this PR?

Yes.

Abhijeet

Training an LLM

Om Santosh is working on different text representations of MB projects. In the meantime, there's already work done for MB-AI (e.g. lesson plan generation).

Ubayed

i18n

Presented a flow of different ways to handle translations, analysis of our architecture.

Discussion: Interactive website is weblate.

Safwan

Harmonium sample

raised a pr about harmonium with a different sample

TODO: Feedback from Devin

Chinmay

Offline mode

working on offline mode

we need to work on maintaining the musicblocks-electron repository

Playstore

Note: Playstore is not able to provide musicblocks for newer android versions

Aman

Multiple Block Select

select block can not copy and duplicate multiple blocks will raise a ticket on it

Shortcuts

Q. Where should the guide for all the shortcuts on musicblocks be?

Shortcuts should be in documentation and not the guide