Avatar

Nullsleep | Jeremiah Johnson

@nullsleep / nullsleep.tumblr.com

My name is Jeremiah Johnson aka Nullsleep. I'm a NYC-based computer musician and digital artist interested in destructive processes, data corruption and software glitches.
Avatar

Live set featuring 25 minutes of new material, performed on last night's Midnight Snacks 9th Anniversary radio show. Recorded live in Brooklyn, NY • April 2, 2014.

Production Notes • Sequentix Cirklon, 6U eurorack (inc. Piston Honda, Hertz Donut, FMVDO, Ataraxic Translatron, Noisering, Polivoks VCF, Bionic Lester, Echophon), MFB-503 drum computer, DMG-01 (running MGB).

Avatar

Received delivery from Hangzhou-based PCB manufacturer.

First production run of 100 Nullsleep TAKEOVER cards designed in cooperation with Andrew Reitano.

Avatar

WAVE MUSE (titlescreen)

An interactive text experience meant to contextualize a subsequent browsing session. In the style of early text adventure games, the player uses words to interact with the gameworld by entering them at a command prompt. Wave Muse draws inspiration from Kevin Bewersdorf's Spirit Surfing essay, and is intended to be a spiritual successor to Void Gaze. Click on the preview above or visit www.wavemuse.net to view the full work. Wave Muse was created for Speed Show: Extra Credit, curated by A. Bill Miller, in response to the question, "What is Internet?"

Avatar

                                _ DOWNLOAD M3D059 NULLSLEEP - EIN SOF                                 _ RUNNING TIME 15:00

///////////////////////////////////////////////////////// //\\\\\\\//\\//\\\///\\//////\\\\\\\///\\\\\\///\\\\\\\// //\\///////\\//\\\\//\\/////\\////////\\////\\//\\/////// //\\\\\\\//\\//\\/\\/\\//////\\\\\\///\\////\\//\\\\\\\// //\\///////\\//\\//\\\\///////////\\//\\////\\//\\/////// //\\\\\\\//\\//\\///\\\/////\\\\\\\////\\\\\\///\\/////// ///////////////////////////////////////////////////////// _ m3d059 _ Nullsleep _ Ein Sof _ 2012 02 29 Signifier of the nameless, the endless one. Descending into the static field, carried by the current. That which so transcends human understanding as to be practically non-existent. Vehicles for creation, filled with undifferentiated light, illuminating the boundary conditions of the vessels. (Dis)embodied duality. CREATE / DESTROY A path that is forbidden. Existence in contrast to the infinite nothingness. Reality unfolding and transforming like shards of stained glass. A pulse sent through the circuit of the universe, resonating ɹǝʌǝɹoɟ◜◜◝◟◞◞◜◟◜◟◝◟◜◜ NOTHING → LIMITLESSNESS → ENDLESS LIGHT

Avatar

Animated GIF Minimum Frame Delay Browser Compatibility Study

Introduction

Motivated by frustration at the inconsistent experience related to viewing GIF-based works across different web browsers, this study seeks to examine the minimum supported frame delay values and quantify the discrepancies. Prior research on this topic can be found in humpy77's deviantART journal entry from March 29, 2007 entitled, Frame Delay Times for Animated GIFs. However, over the past 5 years the environment has changed significantly and new research was needed. For those that wish to achieve the highest possible framerates or the best cross-browser compatibility, this comparative breakdown should prove to be a useful reference.

PLEASE NOTE : IN ORDER TO CORRECTLY VIEW THE COMPARISON IMAGES BELOW IT IS REQUIRED THAT YOU USE CHROME, FIREFOX, OR OPERA.

Chrome

2007 Status : Previous report does not include information on this browser. 2012 Status : Supports frame delays as low as 0.02 s, with anything below that being rounded up to 0.10 s.

Performance Δ : ? UNKNOWN  Maximum Framerate : 50 fps

0.00 s 0.01 s 0.02 s 0.03 s 0.04 s 0.05 s 0.06 s 0.10 s

Firefox

2007 Status : Previous report states that frame delays below 0.02 s are rounded up to 0.10 s. 2012 Status : Supports frame delays as low as 0.02 s, with anything below that being rounded up to 0.10 s.

Performance Δ : → STEADY  Maximum Framerate : 50 fps

0.00 s 0.01 s 0.02 s 0.03 s 0.04 s 0.05 s 0.06 s 0.10 s

Safari

2007 Status : Previous report states that frame delays below 0.03 s are rounded up to 0.03 s. 2012 Status : Supports frame delays as low as 0.06 s, with anything below being rounded up to 0.10 s.

Performance Δ : ↓ DECLINED  Maximum Framerate : ~16 fps

0.00 s 0.01 s 0.02 s 0.03 s 0.04 s 0.05 s 0.06 s 0.10 s

Opera

2007 Status : Previous report states that frame delays below 0.10 s are rounded up to 0.10 s. 2012 Status : Supports frame delays as low as 0.02 s, with anything below that being rounded up to 0.10 s.

Performance Δ : ↑ IMPROVED  Maximum Framerate : 50 fps

0.00 s 0.01 s 0.02 s 0.03 s 0.04 s 0.05 s 0.06 s 0.10 s

Internet Explorer

2007 Status : Previous report states that frame delays below 0.06 s are rounded up to 0.10 s. 2012 Status : Supports frame delays as low as 0.06 s, with anything below that being rounded up to 0.10 s.

Performance Δ : → STEADY Maximum Framerate : ~16 fps

0.00 s 0.01 s 0.02 s 0.03 s 0.04 s 0.05 s 0.06 s 0.10 s

Conclusions

The first finding to note is that no modern browser surveyed supports frame delays below 0.02 seconds. Therefore, when creating an animated GIF, one should never use a frame delay below this threshold as it will be entirely ineffectual. Another interesting discovery is the presence of Safari as the only browser to have declined in performance related to animated GIF playback.

For those interested in creating and viewing smooth, fast animations the clear choices are Chrome, Firefox, and Opera.  These browsers all support a minimum frame delay of 0.02 seconds, resulting in an animated GIF running at 50 frames-per-second. However, this capability needs to be weighed against the issue of cross-compatibility.

With the decision of Safari and Internet Explorer to only support frame delays down to 0.06 seconds (rounding up to 0.10 seconds for anything below this), there is the possibility that the animation will be viewed significantly slower than intended. The GIF in question would be played back at a mere 10 frames-per-second, rather than the desired 50 frames-per-second. At just 20% of its true speed, this becomes a serious consideration for aesthetic impact.

You are invited to extend this research and offer critical feedback. I can be reached via email through this contact form or as @Nullsleep on Twitter.

Avatar

How to Disable Image Smoothing in Modern Web Browsers

There used to be a time when images that were resized would retain their sharp edges, but several years ago web browsers began implementing image smoothing. I've always enjoyed being able to look more closely at the details in drawings online, but the experience is hampered when the pixels are blurred. 

I've been looking for a way to eliminate this blurring effect that now commonly occurs when one zooms into images. Below is a comparison image, along with CSS that should work across all browsers to maintain crisp edges when images are scaled or the page is zoomed:

img { image-rendering: optimizeSpeed; /* FUCK SMOOTHING, GIVE ME SPEED */ image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */ image-rendering: optimize-contrast; /* CSS3 Proposed */ -ms-interpolation-mode: nearest-neighbor; /* IE8+ */

}

This post is dedicated to Dragan Espenschied and Tom Moody.

Sponsored

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.