CodingTrain / CodingTrain/Suggestion-Box

Visualizing songs with self similarity matrices (Quick & Easy)

Offen
#1,213 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Challenge
Vorherrschende Sprache
Keine Sprachdaten
Sterne
570
Forks
85
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

![image](https://user-images.githubusercontent.com/37326143/52523883-c7c7fe00-2c96-11e9-90ff-837a34a2a8d5.png)

I discovered a way of representing repetitions in music by analysing the lyrics and creating a self similarity matrix. I saw this technique on YouTube, in a Ted Talk video entitled ["Pop Music is Stuck on Repeat | Colin Morris | TEDxPenn"](https://www.youtube.com/watch?v=_tjFwcmHy5M).

This could make a very beginner friendly coding challenge ;) Here's [my code](https://editor.p5js.org/lo.bertrand/sketches/v7eG6fGtX) on the p5 web editor, with the lyrics of the Coding Train Song :)

Here's an [interactive demo](https://editor.p5js.org/lo.bertrand/present/py8NjtVHD) ;)

We could also use the Levenshtein distance between words and color the cells by mapping the score to HSB colors ^^

![image](https://user-images.githubusercontent.com/37326143/52523931-72d8b780-2c97-11e9-9095-b26a0b653422.png)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Durchsicht des verlinkten p5 web editor sketch und der interaktiven Demo und vergleiche anschließend die vorgeschlagenen Visualisierungen für self-similarity und Levenshtein mit den Beitragserwartungen des Repositorys. Das Issue nennt keine Zieldatei, keinen Einstiegspunkt und keine Akzeptanzkriterien; kläre, wo die Visualisierung angesiedelt werden soll und welches abgeschlossene Verhalten demonstriert werden sollte.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
data-visualization
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.