mbkwelt.de 4you

home / members / hdf / 2016_04_30_looping

^^^ hoch

Looping Festival 30.4. - 1.5. 2016 im Theater Rampe

Beitrag zur Soundinstallation

Zum Looping Festival im Theater Rampe wurde eine Soundinstallation beigesteuert. Sieben Installationen waren im grossen Saal in Klangduschen lokal hörbar. Mit einem von Oliver Frick programmierten Algorithmus wurden davon bis zu drei gleichzeitig im Raumsound hörbar, die Veranstaltung lief vom 20.4. 12 Uhr an 24 Stunden.

"Lied für Nichts (ewige Wiederkehr)": Zu einem Grundloop von 2 Minuten Dauer wurden Base-Loops von 10, 18 und 32 Minuten Dauer aufgebaut, wordurch sich ein Meta-Loop von 24 h ergibt, in dem die Begleitung zum 2-Minuten Grundloop stets neu zusammengesetzt wird.

Das ganze kann hier nochmals nachgespielt werden...

Der Meta-Loop Player

.dummy_wegen_tpl_replace { background: #000; } } .loopProgress { width: 0px; height: 100%; background: rgba(34,160,244,0.5); z-index:1000; } .loopProgress[value] { opacity: 30;} progress::-moz-progress-bar { background: #0063a6; } progress[value]::-moz-progress-bar { background: rgba(220,160,140,0.5); }
Download
Download
Download 24-h-Loop abspielen window.onload = function() { // switch controls off, add an progress overlay // and progress event listener for every loop var loops = document.getElementsByClassName('loop'); for (var i = 0; i < loops.length; i++){ loops[i].controls = false; // add html, waveform background and progress bar span // done manually //element.insertAdjacentHTML('beforebegin', '
'); // progress bar update function //alert('seekbar'+i); loops[i].addEventListener("timeupdate", function() { // update progess bar //document.getElementById(this.id + 'progress').width var progressbar = document.getElementById(this.id + 'progress'); progressbar.value = (this .currentTime / this .duration); }); } // add a play button that triggers all loops at the same time // this does not check on audio states, if the user wants // to mess it iup, he can... var paused = true; var playpause = document.getElementById("playpause"); playpause.addEventListener("click", function togglePlayPause() { if (paused) { paused = false; playpause.title = "stop"; playpause.innerHTML = "stop"; paused = false; for (var i = 0; i < loops.length; i++){ loops[i].play(); } } else { paused = true; playpause.title = "24-h-Loop abspielen"; playpause.innerHTML = "24-h-Loop abspielen"; for (var i = 0; i < loops.length; i++){ loops[i].pause(); } } }); }; // onload

ordner

kommentare zum ordner

einloggen zum kommentieren.

bitte einloggen.

bitte einloggen.