Week 8

Overview of the Week

This week’s keyword – Hardworking!

Our schedule was a little falling behind, so this week we worked harder to catch up, below are our progress:  

We modified our design based on feedback from our instructors. In the initial design, we use the absolute delta y value to map to the main melody. However, in some situations, users find it is very confusing to understand. As a result, we changed our design to have two melodies, we slice the contour of the object into upper and below parts. The outline of the upper part will be mapped into our main melody, and the below part will be converted into a counter melody. So we will have two pieces of melody like what we illustrated below.  

design_change

We are still working on mesh analysis. We are already aware a serious bug that will cause the analysis not very accurate. We are working on fixing the bug. Moreover, we are working on a very clear visual indicator for users to understand how we convert the object into music along the playing. We will keep working on this weekend though we don’t encourage overwork. Yet we are eager to show those cool features on the half presentation.

We had our first version of final visual effects art. So we also started to work on the visual effects and user interface for our web platform. We are not experienced web programmers, and our progress is slow. Yet we are still confident that we can achieve very cool visual effects because we have industry veteran in our team.

Visual

We successfully added all instruments in the design document to the web platform, including bass, guitar, piano, string, and drum. Yet for the drum part, we need to explore more virtual drum kit library to make our music sound richer.  

 

Demo of the Week

Click here – http://54.201.139.142/obj2music/

In this demo, we added all the instruments so that you can play around with all different layers of instruments. Moreover, we added some basic placeholder visual effects and user interfaces to show our current progress. 🙂 

Challenges

This week we were tackling a very difficult technical problems about webgl canvas rendering, however, we should be able to overcome this problem next week. Yet this is the reason why we fell a little behind from our schedule.

Now that we almost have all the instruments and our music is harmonious, we need to think about how to make it more exciting for people. We are eager to collect feedback from our testers. We want them to listen so that we know where should we keep pushing.

Like we mentioned last week, making cool visual effects on web page still remains a big challenge for our programmers. Though they have experience in rendering beautiful 3D effects, however, they need to learn a lot of new things to make it work on web pages.

Schedule for Next Week

Visual indicator must be done before half presentation.

Basic user interface and placeholder visual effects.

Drum kit to make our music richer.

Half presentation.