Lyrics API: Artist Word Choice

Using data from the musixmatch API, I have created a tool that shows what words musical artists use most in their lyrics. It uses a combination of jQuery and D3 libraries to work as a single-page “app”. Try it here.

The web “app” works by finding the artist you search for, and running through every lyric it can find by the artist to develop a lexicon. Once that lexicon is built, you can click on the box that is created to view statistics about their most-used words.

You can also view the most-used overall by clicking the “All Artists” button.

Continue reading Lyrics API: Artist Word Choice

Beachball Chromakeying

Spring and summer are around the corner! To celebrate, I made a pixel manipulation tool for chromakeying in certain colors.

Code can be found here. Music: California Girls by Katy Perry.  Continue reading Beachball Chromakeying

Moiré patterns – rainbow sphere

Experimenting with moiré patterns, light and color in processing. Based on code from OpenProcessing. Full code here and below.

Continue reading Moiré patterns – rainbow sphere

A Tale of Two Mycelia

In late February 2018, I inoculated three mycelial networks that eventually grew into the block you see here.

looks like a LEGO, right?!

This post shows the progress of the mycelium, which grew in two separate containers.

Continue reading A Tale of Two Mycelia

Human obsession with order & classification

Inventions such as animal husbandry, irrigation, writing and mathematics are  viewed as the hallmarks of early civilization. These advancements separated us from other earth species by taking advantage of our ability to self-organize and further ensure our survival.

Yet these advancements – and the many that followed – required humanity to develop a deep bias and obsession with order and classification.

Note: this post was written based on reading from Mycelium Running (Paul Stamets), A Thousand Plateaus (Deleuze, Gilles & Guattari), and Unruly Edges  (Anna Tsing).

It is also inspired by the lessons learned while playing Sid Meier’s Civilization.

Continue reading Human obsession with order & classification

The Perception Test: Higher Order Beliefs

Economics is regarded as a ‘soft science’ because it studies a field that is heavily influenced by human behavior.

Despite developing rigorous models the world depends on, precise measurements that move markets, and insights for how humans behave, economics is dependent on some key assumptions (such as rational actors).

For this reason, it is often a target of criticism from the ‘hard sciences’:

Economists even study how rational we can be with the information we have, a branch of game theory involving higher order beliefs.

I made a small web project to demonstrate the concept of higher order beliefs. It uses memes to make it more fun. Please check it out and participate!

Continue reading The Perception Test: Higher Order Beliefs

Net Net – Fungus Online

As part of a workshop-style course called ‘The Fungus Among Us’ I have developed a conceptual use for Mycelium networks called Net Net – Fungus Online. Here is the presentation I gave:

Continue reading Net Net – Fungus Online

Cybersecurity Report: Connected DIY Devices

The instant an Arduino or Raspberry Pi connects to the web (with a public IP) it is out there for anyone – or anything – to detect.

In our connected devices class, my classmates and I all saw this vulnerability firsthand. After leaving our connected thermostats on for a week, we experienced our devices being scanned and sometimes attacked by machines from across the globe.

Continue reading Cybersecurity Report: Connected DIY Devices