Giter Site home page Giter Site logo

ruohoruotsi / ruohoreviews Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 29.81 MB

Generative Music Criticism

Home Page: http://ruohoreviews.com

License: MIT License

CSS 4.78% JavaScript 87.82% HTML 1.05% Python 0.14% Jupyter Notebook 6.21%
music-criticism probabilistic-context-free-grammar rita echonest music-production

ruohoreviews's Introduction

ruoho reviews

webpage

These reviews are a creative writing experiment that (re)imagines an alternative musical cosmos where dissimilar musical expressions intermingle, unshackled by time, geography and class.

How

First-class criticism allows the reader to escape flatland, putting her in the front-row or inside the recording booth. But as a critic and writer:

  • How do you reflect the spirit of the music?
  • How do you avoid descriptive repetition?
  • How do you keep ๐Ÿ’ฉ fresh?

Who

As a label manager Ruoho Ruotsi wrote copy for artist profiles, featured releases, promo reviews, tweets, onesheets, blog posts & online commentary, amassing a prodigious collection of musical phrases, idiomatic expressions and colourful constructions.

These reviews are fashioned using Ruoho's probabilistic context-free grammar, RiTa and "hottt" artist charts pulled down from The Echo Nest.

As a regular reader of the Oxford American, Pitchfork, Boomkat, The Fader & The Wire, Ruoho hopes these reviews will dislodge writer's block, suggest new musical vistas, artist collaborations & even garner a few chuckles.

For connoisseurs & entertainment purposes only.

ยฉ 2014-2018 iroro orife.

ruohoreviews's People

Contributors

ruohoruotsi avatar

Watchers

 avatar  avatar

ruohoreviews's Issues

Add Archives

Add separate page for archives, best-ofs and other choice output

Add Discogs integration

Add Discogs integration, for its motherload of actual Album titles that we can directly query. This is preferable to our crappy list of made up Album titles.

Add datastructure to store grammatical artist attributes

Like gender, so we can he/she appropriately in the grammar expansion.
Ditto for solo artist versus a group. so we can "they" appropriately.

This came up in the context of the "They mean it maaan!" interjection that I recently added, which works great for a group but not a all for a solo artist where we'd want She or He means it maaan!

Fix Genre issues

Fix Genre issues:

  • Add from the artist top-terms
  • Make other random genres more readable, less parens and more readable, informative without being "too random", out-there.

Gracefully handle artist images not loading.

Gracefully handle artist images not loading.

This can happen if there is a broken link, or unclean data in the Echonest database. Instead of showing a broken link, test for existence and replace with a local/cached image of a silhouette or some other acceptable generic artist representation.

Trim size of rendered grammar outliers

Trim size of rendered grammar outliers to be more consistent. Outliers in length are hard to read and a bit ponderous. We want to shoot for short, sweet-n-juicy!

Remove hardcoded, CSS-breaking code

Remove hardcoded, CSS-breaking code in ruoho_reviews.html.

Move per rendering-size specializations into the respective javascript/css/style-mobile/desktop/desktop-1000(tablet).css file

Make <structure-description> more generative.

Make more generative. What I mean by that is make this tag, more capable to generating more variations.

  1. Step one, refactor the adjectives.
  2. Setup sub-structure descriptions based around nouns that especially work well with the nouns .... rather than a one adjective for all noun combinations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.