Funmbi’s Status Report: 5/8/2021

This week I finalized organizing all the feedback for the rhythm and the theory exercises, navigating from doing the exercises to achieving your feedback. I also began working on the cloud deployment. however, for cloud deployment I ran into an issue that I  can’t seem to solve yet and so I would be working on that throughout the weekend till Monday to hopefully get that fixed.

Below are pictures of all the final feedback displays that I worked on:

We have also integrated all the parts together and at this point have a fully functioning application. The last step is to get the deployment bug fixed. The biggest issue is we can’t seem to see where the bug is coming from and my fear is that it may be one of the APIs we are using so I am reading more into handling that and hope to have it fixed by the demo.

Last thing to accomplish is deployment and the addition of more style to our pages, so I would be cleaning up the resources pages and the theory pages and that should be all.

Funmbi’s Status Report: 5/1/2021

This week, I was able to accomplish completing of the integration of my files and one of my other partner’s files, so right now most if not all of our frontend has been completed with minor changes to be implemented. So my final tasks was creating the rhythm exercise using the VexFlow API and integrating that part to the rest of the application, which I was able to get finished. There are a few pictures below to represent what we have so far.

Continue reading “Funmbi’s Status Report: 5/1/2021”

Funmbi’s Status Report 4/24/2021

This week I worked on finalizing the feedback page and making it work. My aim was to get the feedback pages working and to get them displaying the correct data. As well as start fixing up the css of the pages for the final display to fit what we had desired for the end. Here are some pictures of my progress so far still have a few edits that need to be done but most likely would be done by the end of the week.

Continue reading “Funmbi’s Status Report 4/24/2021”

Funmbi’s Status Report: 4/10/2021

This week was rather difficult, I hit a problem with the javascript and python file integration. I had been hardcoding most of the exercises so I just finally started integrating it with Django. So I spent most of the week trying to fix that . I came up with a new solution that would allow me to work with AJAX. A screenshot of what I am testing so far to store the feedback for the exercises is below:

Continue reading “Funmbi’s Status Report: 4/10/2021”

Funmbi’s post: 4/3/2021

This week I worked on finishing the theory for the user to read to practice the music exercises that I created last week. I had to study a lot of different sites to compile the theory and as well as consider the information that would be important to a beginner. I also worked on fixing the java script compatibility issues when running our program on the Django Framework. So now I have the  exercises corresponding to the lessons on the base template html.

Continue reading “Funmbi’s post: 4/3/2021”

Funmbi’s Status Report: 3/27/2021

This past 2 weeks I spent understanding the APIs I would be working with and then incorporating that into the current code. So I worked mainly with VexFlow because I spent this week working on the music theory lessons. I built the finding notes on a scale exercise such that the user would get a random lesson they could try every time. I also worked on the feedback for that lesson so it was understandable to the user at first glance. With this code I can all generate the clef exercises as well as the duration exercises using the same format, so I aim to finish that by Wednesday next week.

I also started working on the resources page and gathering external resources the user would find helpful to add to the page. I think that page would be a working progress as new resources can be collated at any time, but I have the html for that page started and so that is not a worry.

Continue reading “Funmbi’s Status Report: 3/27/2021”

Funmbi’s Status Report: 3/13/2021

This week I focused on finalizing our design presentation and working on our design report. We had the design presentation on Monday and I presented so I worked on just practicing that. After the presentation, we have been working on the design report and I have been gathering the music lessons that we would need to create, as well as testing out my cent algorithm for the pitch feedback. I am currently just calculating a short piece with sending 2 frequencies in and then output the percentage accuracy in numbers.

Continue reading “Funmbi’s Status Report: 3/13/2021”

Funmbi’s Status Report: 3/6/2021

My main focus this week was finalizing the research we needed to get done for our design presentation. My main focus was hashing out the music theory and specifically how we would be calculating the pitch feedback and the margin of error that we would be considering acceptable. I found a few resources and a calculation that would help me with analyzing that. We also watched a lot of vocal coach lessons on YouTube to see important lessons for beginners, and I was tasked with speaking with a vocal major to get some feedback on important tools to consider for our users.

Continue reading “Funmbi’s Status Report: 3/6/2021”

Funmbi’s Status Report: 2/27/2021

So this week we had to finalize the information for our proposal presentation, which we all worked on collectively. My main focus was on posture analysis, so I worked on what technical challenges we would face when it comes to posture regarding good singing posture. However, after our presentation, we were faced with the complexity of real-time analysis which when coupled with latency becomes more difficult to handle within the time frame that we currently have for our project.
Therefore we had to pivot our analysis and focus on a lesson-based composition. Because of that, I spent most of this week looking into musical exercises and the music theory that we consider important to start out music lessons for beginners. I worked on narrowing down the scale for lessons to just the major scale to reduce the complexity we would have to work on with other scales (minor -> natural, harmonic, etc)

Continue reading “Funmbi’s Status Report: 2/27/2021”

Funmbi’s Status Report : 2/20/2021

So far we have been working on fine tuning our product, and inspecting the metrics we would like our software to cater to for the user. We have completed the abstract and finished the slides for our proposal. After the last 2 meetings with a professor and TA we have a baseline for our project and are currently researching the most effective approach. The work has been divided based on our skills and I am currently working on how to use the open pose library for the posture detection. This week I am going to be collating data sets for the posture detection for testing and thinking of ways to detect posture with the microphone in the way, which was an issue raised by my group.

In addition I also need to think on how to integrate the database to the web application as well as finding songs that would be our base exercises for the users as well as test cases. Basically a lot of this week and the upcoming week is on research, and finding the software that would be preferable for the product and how to integrate it to fit the user experience.