(c) Nadav Kander, 2014

(c) Nadav Kander, 2014

thekingofgear:

Jonny’s Web-app for Self-Portrait with Seven Fingers.

For his piece, Self-Portrait with Seven Fingers, the audience was asked to access a website on their smart-phones. The app give each individual 7x7 (49) opportunities to add to the piece by triggering short bleeps and bloops, specifically triangle waves of different pitches with delays of different speeds and feedback amounts.

While I initially thought that the user might be triggering simple sound-files made previously by Jonny in Max, upon closer inspection I found that the sounds were being generated within the browser itself, created uniquely each time someone pressed the circular button in the center of the page.

The source code of the page revealed that the sounds were being generated using HTML5’s Web Audio API. Knowing Jonny’s self imposed reputation as a nerdy programmer (and, of course, his open love of Max), I’m sure that he built the program himself. Here are some examples from the source code:

    var MAX_OSCS = 1;
    var MAX_TONE_DURATION = 500;
    var TONE_COUNT = 49;
    var VOLUME = 0.25;
      var note = randomNote();
      oscillator.frequency.value = note;
      oscillator.type = 'triangle';
      gainNode.gain.value = 0;
    function randomNote() {
      var baseNote = SCALE.sample();
      var octave = JUMPS.sample();
      return baseNote * octave;
    }

    function randomDelayTime() {
      return Math.floor(Math.random() * 300) + 60;

You can use the web-app (no download necessary) here.

ripley312:

(c) Danny Clinch - Still Moving. Amazing book.

ripley312:

Source: Australian Arts News

ripley312:

Source: Australian Arts News