Music Blocks/2025-03-02-meeting
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:
- https://people.sugarlabs.org/walter/docs/MusicBlocks.pdf
- https://people.sugarlabs.org/devin/docs/Preflight-Number-Eleven.pdf
- https://people.sugarlabs.org/devin/docs/2023-10-06-Musical-Manipulatives.pdf
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.