Music Blocks/2025-02-23-meeting
Reports
Anindya
MBv4 designs
Presentation of MBv4 interface proposal
- Slider
- Art output
- Music output
Q: How does this handle indeterminant events?
A: Focus on output
Discussion:
Muhammad
Sound font
Editing sound within MB
- microtuning
- autotune / flatten pitch
- cropping the sound
(Basically anything that we're currently using Audacity to use.)
TODO: Create assets repository
Farhan
New to the community; wanted to get involved.
Om Santosh
Finished creating the tests (jest).
JSON conversion -- rewrote the same thing in JS (from Python), so that it can be run in the browser.
https://docs.google.com/document/d/1zqezkmKHWFQOBbyeDh1TBAe6loZ2qfL8_9-lOQYMUHQ/edit?tab=t.0
Ajeet
Code output with comments on the right side.
Discussion: Perhaps we convert from comment blocks to these right-side comments
Falgun
Delete from multiple select
Discussion: When a user multi-selects blocks, a delete option should appear in the "On right-click" menu
Diwangshu
Working on music keyboard.
Dicussion: Whether or not we want to keep recording when play button is pressed again -- probably not.
Harshit
Working on a feature to generate sampler widget when a audio file is dropped to MB, raised a draft PR and waiting for some input from Walter to fix the errors.
Justin
this is the docs we have created which documents all of the features and prd that we have discussed till now for musicblocks 4 in detail you can look into this for a more extensive lookout to it https://docs.google.com/spreadsheets/d/1uvbkgH9TiKyKFptygVBOOJrSO0pm42HuInSJf8IhFMk/edit?gid=231384459#gid=231384459
Play-only mode
Discussion: Restore from trash not needed. Also, we don't need a vertical menu; just use the existing horizontal menu with the new icons.
Nikhil
PAT -- we cannot ask for users' PAT. Do we want to use 0auth?
Discussion:
If someone has their own GH account, then we can walk them through their own authenitication (through GH). Otherwise, they use our collective account.
Classrooms may want to use a sort-of "group"/org account that any of the students could use.
If we allow people to save to our repo, then how do we know whose project is whose (so they can save to their own projects and not overwrite other people's projects).
Ubayed
Raised an issue: clicking the collapse button twice does not display the blocks.
Will change images in guide for pitchslider blocks.
Fullscreen
Discussion: Prob don't need to say "exit fullscreen".
Documentation for adding an instrument
Discussion: Where to document how to add an instrument.
JS Internationalization Update
https://drive.google.com/file/d/1vDkeHt6WnoEKZsOowT_wLrLI5Jz73K8e/view?usp=sharing
Minification
Developers often distribute a minified version for execution. The expectation is that we look at the unminified version (upstream).