I am a Computer Science undergraduate student at National Institute of Technology, Hamirpur. I've been helping out in development work in AcousticBrainz since last December. A list of commits
and Pull Request's
to acousticbrainz-server
and acousticbrainz-client
can be found here, here and here. The pull requests I've worked on over time, most notable ones of which are: MB database image setup in AB and a feature to select SVM parameters preferences for dataset evaluation.
Question: Tell us about the computer(s) you have available for working on your SoC project!
Answer: I have a DELL laptop with an Intel i3 processor and 6 GB RAM, running Ubuntu 16.04.
Question: When did you first start programming?
Answer: I have been programming for 5 years and started when I was in 12th grade and wrote my first code in C++. I picked up python when I started my graduation 3 years back.
Question: What type of music do you listen to?
Answer: : I mostly listen to pop, rock and slow music of artists: Coldplay, The Chainsmokers, Arijit Singh, Arctic Monkeys, One Direction and songs of Ed Sheeran
Question: What aspects of AcousticBrainz interest you the most?
Answer: This is one of the first projects to store low-level data for music and run machine learning jobs on it. This project provides a huge amount of acoustic information of music and low-level and high-level descriptors and the best thing is that it is open to public. Since I am interested to research on Machine Learning in music in which I can use the AcousticBrainz data and thus this project really interests me a lot.
Question: Have you ever used MusicBrainz to tag your files?
Yes, I have been using MusicBrainz Picard to tag my music files.
Question: Have you contributed to other Open Source projects? If so, which projects and can we see some of your code?
I have mainly contributed to AcousticBrainz and I have made small patches to GNOME Music and Photos. Here's a link to my contributions. I have also worked on many open source and college projects. You may refer to my Github Handle.
Question: What sorts of programming projects have you done on your own time?
I have worked on Summing Up Bot which generates summaries of long texts, Hack-lastfm that dynamically generates statistics and collages for last.fm users and worked on Sentiment Analysis on sentences to predict stock markets. I have also worked on an Email-Spam Classifer which uses Support Vector Machines and classifies an email as spam or non-spam and a Reddit Bot which has a feature to fetch top news, jokes and related articles for Reddit users.
Question: How much time are you available, and how would you plan to use it?
I have holidays during most of the coding period of GSoC and would be happy to give 50+ hours per week to my project.
Question: Do you plan to have a job or study during the summer in conjunction with Summer of Code?
No, I have a vacation from my college during the GSoC period and hence no obligations from college. And I won't be involved in any important work except the Summer of Code project.