Music Blocks/2025-04-06-meeting

Reports

Mebin

2nd meeting

Updated the proposal

Speak activity

Om Santosh

Had exams last week

Amber Jain

Working on GIF issue

Discussion: You can refactor the function.

Farhan

Looking into how you can "transform" samples to be staccato etc.

Muhammad

Worked on uploading multiple examples interface

Naming "normal/short/long": quarter -- half note -- whole note (at between 45-90bpm)

Idea: The interface could be the staff, and a user could click on the staff to initiate the upload.

LLM needs more objective descriptions

Discussion

Nikhil

Working on representing a Git diff. Demonstrated text tags to show which blocks have been added, which have been deleted (diff).

Feedback: This looks a bit busy. I think we should [work more on the representation].

Diwangshu

Synth -- multiple duration notes

When should we play [a sample of a certain value].

Discussion: Maybe we find the closest duration (that is longer than the duration we want), then we find the closest pitch duration.

Question: Should I say "under investigation?"

Answer: It's stronger to say what approach you plan for your investigation.

Anindya

Reviewing proposals

Mosty K

Sugar AI API -- demonstrated an API interface test

Devin: We can 0Auth with Google Workspace, if we want.

Discussion: I would love some feedback on the image feature for https://mbassistant.streamlit.app/. Now it can assist with not so complex images and tell the users what exactly to do. We can potentially change from 2.0 flash to gemma which is OS model and performs better than 2.0-flash.

Response: From what I understand this portal is for people testing SugarAI so they can test out the service, correct? But I read somewhere that you also have this has a docker container? So wouldn't it just make sense to provide the docker image so they can test it out themselves?

Cont. It is a docker container. The container opens up the end points.

The current docker config: You can run the docker image it will open /ask, /ask-llm (rag and without-rag query) to the LLM. Not Secured so any requests get passed through.

This Updated System: Opens the same end-points but it doesn't give out results without authentication. So we have 1- Admin Login Page 2 - Contributors Request Page 3- Admin Management Page at the same ip:8000/request-keys, /admin-login,/admin. Their Keys are stored in sql database and are encrypted and can always be deactivated.

So this provides this layer of security that we really need because if someone finds out our end-points they can exploit it very easily.

Ajeet

Falgun

Authentication discussion: There are various solutions; not "perfect", but we can find solutions.

T-aswath

(busy this week)

Harshit

Looking for feedback; needs to upload; will upload.

Shubham

Moved data from www --> www2

Pixel detection -- added feature to receive

Justin

(Working on proposals)

Aman Naik

Proposal: Should I include this (shows diagram)? Yes, include anything you are planning to do, why you plan to do it.

https://forms.gle/Dav8BmPnjh77ZRuBA