Jump to content

Music Blocks/2025-03-02-meeting

From Sugar Labs

Mostlyk

Sugar AI

Maxlength -- user gives the input of 1,000 words; if the user gives more than that, it should truncate it.

Planet Server

We may need to generate a new secret, which seems to have gotten deleted ~1 year ago.

Are there any consequences?

Users' local Planet files may become unassociated with the user file on the server. This would prevent users from, for example, overwriting their project on the server with the latest version.

Zed

(trouble with mic)

Muhammad Haroon

Sample

It might be useful to tell the LLM what we're doing. We can do that under the hood, so that the user doesn't need to type it in every time.

Added feature:

Prompt discrete sounds, with prompts like "sounds for instruments in a rock band".

Sample's in Drive

TODO: Devin to review

Diwangshu

AI responses

We need to train the RAG model better.

We can use things like:

DOM interaction

Discussion: It's a bit challenging

MIDI

Working well, but will look into more improvements

Naitik

Undergrad; AI tools for reflection

Talha

Tutorial for Music Blocks on YT

Ernest

Eze Ernest and Im hoping to contribute to the community

Om Santsoh

Working together with Nikhil;

Debugger

presenting debugger architecture

4-5 potential errors

Falgun

Temperament

Found a bug in 31 EDO

From Om Santosh: I had implemented the 31edo and found the issue in that as we only has designated only 21 ratio with names like perfect 8 and something like that it would be great if you can give me some more names for the ratio i can addmore to it where as when we add the edos from direct typing the ratio it is unable to give the names of the ratio in the grid table

Discussion: Whether or not we want to clear the system by default when clicking "done".

Create a lesson plan

Ajeet has been working on this. We don't need to make a database; instead, we need to add more data (Music Blocks code) so that it has more context.

Nikhil

Git backend

Discussion: How secret is the secret?

Ajeet

2-3 page overview -- mostly the structure is clear

Justin Charles

Play-Only-Mode:

I have been working on the enhancements for the play only mode that is the rendering of the aux menu with the discussed elements and also trying to enable horizontal scrolling in play-only-mode. This PR will be in continuation to the initial PR for play-only-mode. Please refer to this - https://github.com/sugarlabs/musicblocks/pull/4320

Other than this i have also started updating the Svg files for the grid in dark mode using entities.

Nikhil

multiple vs single repo

Is storing HTML a good idea?

Walter: Rendering data as HTML makes sense. In a git repo, data is in a compact representation, and there are ways to render it.

Q. How can a user be identified as the author of a project? Give them a secret key, and they will store it.

A. How secret can the secret be? where to maintain them? Robustness < Openness.

Ayishi

Introduces. Interested in JS internalization and the git backend project.

Farhan

The record button does not appear in FF.

Ans: It is intended behavior because it doesn't work in FF.

The index of /guide is incomplete in Google search results.

Maybe some problem in deployment

Harshit

Interested in the AI tool for reflection project.

Fine-tuning and developing API to generate reflection.

Walter: Prompt tuning can work.

Shares Architecture:

Student -> client APP -> API -> reflection model

MostlyK says: AI api will be AWS, and we are making Sugar-ai as the central hub of LLMs in SL.

Walter: Reflection Learning is different across Sugar Labs apps.

Ubayed

this.palettes.activePalette is null, and so the pitch slider problem is occurring. Raised a ticket for this issue.