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.