Skip to content

An instrument that allows humans to listen to the subtleties of souls that are cataloged on the internet via open-source APIs.

License

Notifications You must be signed in to change notification settings

cskonopka/open-source-souls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

open-source-souls

An instrument that allows humans to listen to the subtleties of souls that are cataloged on the internet via open-source APIs.

Requirements

Motivation

I'm fascinated by the idea of photography to encapsulate moments in time, its suspended perception, and if your soul actually lives within a photography. I wanted to create an instrument that enables the playback of a moment why providing a way for the user to "converse" with the soul suspended in the photography. Use Max-for-Node & APIs as the way as my toolset.

Process

I started by defining what the source material would be, in this case it is images on the internet. I then researched various APIs that provide large catalogs of free images. I tried a few out and used the Creative Commons image search API because it was easy to use, has a large repository of images and has images that are more closely related to a human's individual experience or are really broad. Next, I created a Node.js program that would make an API request for images based on a search term, the desired number of results, and what page of results I would source the images. Upon getting the results, I defined 2 methods for generating parameters for a sound source, one from the image itself and another from the JSON response. I then created a drone instrument based on the RGB values of the image for slow movement and I used the title, id, and creator attributes of the JSON data to generate motivic segments. A contrapuntal discussion of souls.

Overview Poster

overview

Instrument V1

Drone engine

Motivic engine

Video Demos

oss-dogs

About

An instrument that allows humans to listen to the subtleties of souls that are cataloged on the internet via open-source APIs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published