Activity Team/Meetings/2025-02-19
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