Frontend developer for a Web based interactive instrument

Timeblur , Anywhere · timeblur.io · Volunteer contributor · Programming

We are looking for a Front-End Web Developer / Creative Developer for an ongoing project - Osmoscape (https://osmoscape.com).

About:
Osmoscape is a collaborative effort and a culmination of three years of research, which seeks to explore a new way of archiving data. The idea is to have an interactive book which is also accessible through a web app that is free and open source. The app essentially has around 60 datasets loaded as SVG along with corresponding music files. The user can choose to hover on a dataset and can read more or create a new Musical composition from the music files.

Demos and code:
We have few demos for you to try: https://app.osmoscape.com/examples
What you will see once you open the link below is a sound composition scroll, which is designed as a long landscape. “Navigation”, “Legends & popup” should give you a fair bit of idea on the interaction for scroll. It’s currently work in progress, so if you find any bugs, great! Just let us know and if possible any solutions too.
You can find all the source code here: https://github.com/TimeblurStudio/Osmoscape
Note: preferred browser chrome/firefox/safari, device can be laptop/desktop.

Technologies:
The project is built with Javascript(ES6+), CSS-Preprocessor/SASS, Automation/Gulp, Node.js, and JS libraries paper.js and tone.js(for interaction & sound respectively). Most of the prototyping happens on processing or P5JS. No additional frameworks are in use to make the front-end, and the backend is on Firebase. The hosting is done on Github pages.
You can quickly give it a try here: https://app.osmoscape.com/

Project Scope & Deliverables:
While many of the core functionalities & challenges to display data have been implemented. What we mainly need is more EXPLORATION to be done with sound. We have a Granular synthesizer working here which picks up 3 different tracks and plays them when it’s dragged around. We want to make it more fun and interesting
so, how would that be?

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer