On Music Information Retrieval

Research is most probably the most important aspect of any project; implementation can go as smooth as a breeze if done right. For this exact reason, most of this week’s work was dedicated towards research, in preparation for my new project. Music information retrieval is a small but rapidly growing field of research; concerned with extracting information from music for the purpose of scientific analysis. MIR can be divided into four sections, musical content, musical context, bibliographical content, and user Read more…

Finishing Up 1st Project

As the project I am working one came closer to finishing, many additions, touches, and bugfixes were needed to be performed on the source code. Below is a description that walks you through the events of this week. Before getting into the code, it is worth mentioning that a major chunk of my time this week went towards training the ML model to get better results than the last attempt of last week. Though very close, the model failed to Read more…

Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash

Registration Slips with QR

On top of filling the registration slip with the participant and registration details, a QR code is added too. This code will be generated using the qrencode library and the png library. These registration slips are then sent to the provided emails. Templates are used to render the contents of the registration slips as well as the email body. When change is detected in an order document in the database and its status is found out to be “completed”, we Read more…

Gaining Traction

Having deployed the main application previously I had been struggling to get the Admin system up and running but after receiving some help setting up the DataProvider and AuthProvider I was finally able to get in on the action and get some work done. React Admin is a great tool for creating Administrative systems primarily because of all the builtin functionality that it supports out of the box. Once you have your authorization and networking protocols setup you can start Read more…

Registration Slips

I am currently working on generating the registration slips for the participants of a music competition. After participants complete registration, these slips are sent to them to confirm their registration. This program starts off with listening to changes in the database. If a change is detected, the id of the changed document is obtained and then passed into a GET request to obtain the document. Then the status of the document is checked. If the status is anything but “completed”, Read more…

Server Application

There are many joys in life that bring meaning to the frustration that precedes them. Joys like the sweet relief of seeing actual running code. This week, as that little introduction might have implied, went smoothly, perhaps the universe’s way of making up for last week. It was my third week at Aeste, and it started with me implementing the ideas and research that were the results of the preceding week. I started building the server application up in accordance Read more…

Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash

Slowdown

This week has been anything but productive. I have barely made any progress to the react-admin system and I keep coming across hurdles due to my lack of knowledge. At the start of the week I redid the user guide for my main application to provide a more concise instruction manual for our users. The app was officially released to the client on Wednesday morning and I have been told to remain on standby in case any issues arise. In Read more…

The Other Side of Learning

Time runs faster in Aeste, between learning how to use new tools, reading documentation of new libraries, and the seemingly endless process of research that proceeds every step you’re taking in a project, it’s often hard to catch up with time. My second week in here wasn’t very different than the first, that overwhelming set of emotions that accompany having to do things for the first time did not leave my side. I frankly expected to get accustomed to the Read more…

Photo by Fabian Grohs on Unsplash

Report Card

I have been involved with generating the report cards for participants of a competition. The report card will contain the candidate’s details as well as graphs that gives them a sense of how well they did in their venue, in their category, or among those who play the same instrument. First I parse through a spreadsheet that contains the candidates’ details, such as his/her score or piece performed. For this first parse, I collected the data sets of candidates’ marks Read more…

Trailing On

With Electron finally up and Running I was told to get the Cordova App ready as well so I used a Plugin to add Cordova to my Vue project and managed to build an Android App that Emulated successfully. The Android App performed as expected except one minor problem. The long press custom directive did not seem to work on the Nexus Emulator. After some testing I developed the hypothesis that the reason for the directive not working is because Read more…

Photo by Vojtech Bruzek on Unsplash