Dans un paysage musical où l’attention se disperse au rythme des stories et des playlists, la trajectoire de Marlon Roudette détonne par son authenticité et sa résilience. Tour à tour membre d’un duo underground, auteur de tubes qui ont traversé les frontières et architecte d’une pop organique, cet artiste britannique d’origine caribéenne a su créer une discographie riche et cohérente. L’onde de choc est arrivée avec New Age, un single né d’épreuves personnelles et d’une volonté de transmettre un message d’espoir. Aujourd’hui, alors que l’horizon 2026 se dessine, retour sur une carrière musicale captivante : des premières notes à Saint-Vincent aux collaborations rêvées avec la scène française.
// Données de la carrière de Marlon Roudette (éditables facilement)
const events = [
{ year: ‘1983’, titre: ‘Naissance à Londres’, description: ‘Marlon Roudette est né à Londres en 1983.’ },
{ year: ‘2000’, titre: ‘Séjour à Saint-Vincent’, description: ‘Séjour à Saint-Vincent et découvertes musicales.’ },
{ year: ‘2005’, titre: ‘Formation de Mattafix’, description: ‘Formation du duo Mattafix avec Preetesh Hirji.’ },
{ year: ‘2008’, titre: ‘Succès Big City Life’, description: ‘Succès international du single Big City Life.’ },
{ year: ‘2011’, titre: ‘Début solo’, description: ‘Séparation de Mattafix et début de la carrière solo.’ },
{ year: ‘2014’, titre: ‘Matter Fixed & New Age’, description: ‘Sortie de l’album Matter Fixed et du tube New Age.’ },
{ year: ‘2024’, titre: ‘Concerts sold-out’, description: ‘Premiers concerts solo sold-out en Europe.’ },
{ year: ‘2025’, titre: ‘Collaborations hexagonales’, description: ‘Projets de collaborations avec la scène hexagonale.’ },
{ year: ‘2026’, titre: ‘Nouvel album en préparation’, description: ‘Annonces sur la sortie prochaine d’un nouvel album attendu par les fans.’ }
];
// Génère les points de la timeline
function createTimeline {
const container = document.getElementById(‘timeline-items’);
events.forEach((evt, idx) => {
const item = document.createElement(‘div’);
item.className = ‘timeline-item’;
item.style.cssText = ‘display:inline-block; text-align:center; margin:0 1.5rem; cursor:pointer;’;
item.innerHTML = `
${evt.year}
${evt.titre}
`;
item.addEventListener(‘click’, => {
const detail = document.getElementById(‘timeline-detail’);
detail.innerHTML = `
${evt.titre} (${evt.year})
${evt.description}
`;
});
container.appendChild(item);
});
}
// Initialisation
createTimeline;