NEWSounds is an experiment in data sonfication. What you see/hear is a live feed of news events taken from the NYT API, which is mapped to sound through the following mechanisms:
+ The category (e.g. 'Sports', 'Politics') is mapped to a unique root note
+ A sentiment analysis of the text determines the mode (positive maps to major, negative to minor)
+ Once the scale is generated from the root and the mode, a random seed generator takes the news abstract as an input and semi-randomly chooses a combination of notes and rhythms to play from the scale
+ You can also adjust the tempo of the piece through scrolling
For more info, you can check out the Github repo (mazhang2718), or DM me on Twitter (@_mazhang).
** Turns out Tone.js (audio library) is a bit buggy on phones FYI - I'm looking into a fix soon! **