I recently started playing the trumpet. Consequently I listen to a lot of trumpet players. A week ago I discovered that Deezer (my favorite music streaming platform, an equivalent to Spotify) has an API. I sensed that this was a good opportunity to explore the world of trumpeters and started playing with the API. Here is what came out:
One trumpet per bubble
Each bubble corresponds to a jazz trumpeter, with the size of the bubble depending on the number of fans the trumpeter has on Deezer. You can sort them by date of birth, number of albums available on Deezer (including an irrational amount of post-mortem best-ofs for some of them), and by number of fans. You can click on the bubbles to open the Wikipedia page of the corresponding artist.
The top 3 trumpeters with the most fans is certainly not surprising. Louis Armstrong is far ahead with almost 1.2 millions fans, followed by Miles Davis with more than 680k fans and Chet Baker (my personal favorite) with almost 350k fans.
The beginning of the 20th century has been the golden age of jazz trumpeters, with the 4 major trumpeters, including Louis Prima, being born before the 30s.
Ibrahim Maalouf, a French-Lebanese artist, is the only trumpet player with more than 100k fans born after the 30s (although there is some bias here as Deezer is a French service). Keep buzzing Ibrahim!
Interestingly, there are a few trumpeters with a lot of albums (>100) but only few fans. The extreme case being Bobby Hackett, with more albums than fans. That is unfair Bobby, you play well!
How this is done
To produce this graph I had to:
- Get a list of jazz trumpeters.
- Recover their date of birth from Wikipedia. I did this using the “wikipedia” python package.
- Match them to Deezer’s database to get the images, number of fans and number of albums. This was done using the “deezer-python” package.
- Create a D3.js script for the beautiful visualisation. I have used the code here.
As usual, let me know what you think: leave a comment or get in touch.