Google 20 is a philosophy Google created to emphasize creativity within its company. It states that employees should spend 20% of their time (or one day) a week to create whatever they wanted as long as it benefits the company. Programs such as Gmail and Adsense rose from this and the company has greatly profited.
I hope to create a program that allows you to mix songs. You will be able to choose a song from a song bank and then mix it with an additional song of your choosing. This way, you can make mashups or a long mix to play for your friends! I would like to be able to record your "livesets" but this isnt a neccesity. In case you didnt know anything about mixing, you use volume, EQ, and BPM ajustments to seem as if two songs transition to each other. I wanted to do this because I love music and I want to make "djing" accessible to anyone!I am going to do this with JavaScript which I will learn with Codeacademy. I need to know JavaScript because APPARENTLY SCRATCH IS TOO EASY. I think it will be difficult to make intuitive controls; easy for anyone. I would like to end up with an application or a website; perhaps both.
Today I did Codeacademy for JavaScript. I learned how to use prompts, commands, booleans, and complete basic math equations. This will definatly be helpful when changing BPM or volume. I am still curious about how to begin this project. Will I do it in Brackets? I am sure the answer will reveal itself when I am ready.