I like Rap, I tried be a beatmaker at 16, in 2012 I started programming. In this article I mix Rap with programming. Let's start.
My favorite rap producers:
- 9th Wonder.
- Apollo Brown.
- DJ Premier.
All these artists create boom bap beats, so they beats share a common type of music. A interface can represent this:
// Author: Raphael da Silva
interface BoomBapProducer
{
public function makeABeat();
}
All producers can implement the same interface:
// Author: Raphael da Silva
class 9thWonder implements BoomBapProducer
{
public function makeABeat()
{
echo 'Classic soul samples.';
}
}
class ApolloBrown implements BoomBapProducer
{
public function makeABeat()
{
echo 'Hard drums and soul sample.';
}
}
class DJPremier implements BoomBapProducer
{
public function makeABeat()
{
echo 'Classic NY east coast style.';
}
}
I don't speak english (I try write to share ideas), please be nice with me and forgive my mistakes.
Top comments (0)