Inspiration
It happens a lot that I always keep on searching on Internet for one chord or another. Being a beginner music production enthusiast I often hit creative block, so if I can quickly listen to some good chords and progressions, it would be quite useful to me. So I took this opportunity to create something that I can use myself and hopefully others can benefit from it too.
What it does
- Provides easy access to huge number of musical chords based on Scale and Key selection.
- Pitch detection - provides you with information on Note, Octave and Frequency
- Speech to text is possible (to be used for ML program in the next update)
- Manual keyboard play
How I built it
I built the application in Flutter using Android Studio. This is the first time I used Flutter. I used few open-source libraries (Flutter packages) such as audio detection, speech recognition, and musical notations.
Challenges I ran into
- To get the different libraries/packages to work together in the project.
- UI development was kind of tricky to manage with all those nesting widgets.
- To understand the music theory - notes, intervals, chords and scales
Accomplishments that I'm proud of
- Successfully deployed an application on my phone
- Got the different libraries working correctly
- Completed the project for the submission
What I learned
- Learned a lot about application development in Flutter
- Learned about musical theory to certain extent
What's next for Break Thy Block
- Integrate ML model for sentiment/emotion detection of text or/and speech
- Add Chord progressions
- Show Popular chord progressions based on user selected parameters
Log in or sign up for Devpost to join the conversation.