-
Notifications
You must be signed in to change notification settings - Fork 935
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interactive Music Theory Feature Addition #4247
Comments
@JaySoni1 I got your idea , working on this feature!!!! |
Hi @pikurasa @walterbender, I wanted to work on this , plaese assgin me . |
We don't assign issues. |
Regarding this issue, I would recommend writing some music blocks programs first, taking advantage of the staff overlay and the pitch conversion block, that locates pitches on the staff. |
@JaySoni1 If you want any help do let me know .. |
@walterbender i think this thing might be get solved by the chatbot implementation we discussed about |
Some decent example programs would be a good addition regardless. |
@walterbender yeah might be good as well |
Current Behavior
Music Blocks currently lacks a structured way to teach music theory while users create compositions.
There is no immediate feedback mechanism when placing notes on the staff.
The platform does not effectively bridge the gap between music theory and its practical application.
The learning curve is steep for users who are new to music notation.
Desired Behavior
Introduce an interactive Music Theory module to:
Provide step-by-step lessons with a visual staff display.
Offer real-time feedback on note placement.
Present a progressive learning path, covering basics to advanced concepts.
Seamlessly integrate music theory learning with the composition workspace.
Screenshots / Mockups
An interactive staff component with clickable note positions.
A feedback panel showing user progress.
A redesigned sidebar featuring a "Teaching Tools" section.
Implementation
To achieve the desired functionality:
Add a new "Teaching Tools" section to the sidebar.
Develop an interactive staff component that allows users to click and place notes.
Build a real-time feedback system to guide learner progress.
Integrate this module with Music Blocks' existing playback system for practical application.
Environment
Operating System: [ Windows, macOS, Linux]
Browser: [Chrome, Firefox, Safari]
Additional Information
This feature aims to make Music Blocks a more accessible educational tool, helping beginners overcome the steep learning curve of music notation and theory. It will bridge the gap between theoretical learning and practical application within the platform.
Checklist
I have read and followed the project's code of conduct.
I have searched for similar issues before creating this one.
I have provided all the necessary information to understand and reproduce the issue.
I am willing to contribute to the resolution of this issue.
The text was updated successfully, but these errors were encountered: