グリッチアート
データ操作(英語: data manipulation、別名 データベンディング(英語版)(databending))は、デジタルファイル内の情報を変更してグリッチを発生させるものである。データベンディングとは、ファイルのデータを編集して変更することである。HexFiendなどのプログラムを使ってデータを変更する方法については、様々なチュートリアルがある。Adam Woodallのチュートリアルでは、次のように説明されている。
他のファイルと同様に、画像ファイル(.jpg、.bmp、.gifなど)は全てテキストで構成されている。.svg(ベクトル)や.html(ウェブページ)のような他のファイルとは異なり、画像をテキストエディタで開くと、出てくるのは全てちんぷんかんぷんの言葉である!
関連して、動画や画像ファイルのデータを変更する「データモッシュ」(datamoshing)という処理がある。Avidemuxなどのソフトウェアを使ったデータモッシュは、圧縮されたデジタルビデオの異なるフレームタイプを操作することでグリッチアートを作成するための一般的な方法である。
ミスアライメント・グリッチ(英語: misalignment glitch、「ずれたグリッチ」の意)とは、ある種類のデジタルファイルを別の種類のファイル用に設計されたプログラムで開くことによって生じるものである。例えば、ビデオファイルをサウンドファイルとして開いたり、ファイルを解凍するのに間違ったコーデックを使用したりする。この種のグリッチの作成によく使われるツールとしては、AudacityやWordPadなどがある。 アーティストのJamie Boultonは、このプロセスとグリッチについて、オーディオエンコードされていないファイルをAudacityがどのように扱うかに依存したものであると述べている。
Audacityでファイルを操作する最も簡単な方法は、ファイルの一部分を選択して、そこに対して(ソフトに)内蔵されているサウンドエフェクトのうちのどれか適用することである。私はコンピュータの専門家ではないが、私の考えでは、サウンドエフェクトをサウンドファイルに適用すると、プログラムはそのファイルを受け取り、その効果を得るために指示された方法でファイルデータを変更する。例えば、エコー効果を適用すると、ファイルの一部分を繰り返し、繰り返すたびに小さくしてゆく。素晴らしいのは、ファイルの内容に関わらず、このような処理が行われることである。Audacityは、ファイルが音声であるかどうかを知らないし、気にしない。
ゲーム機の筐体を物理的に叩くと、ゲームカートリッジが飛び出してきて、コンピュータの動作が中断されてしまう。このグリッチは、次のようなゲーム機の設定に起因するものだった。
カートリッジにはROMメモリがあり、本体にもROMメモリが内蔵されています。本体のROMでコードを実行中にカートリッジを取り出すと、スタックフレームにゴミ参照が発生したり、ポインタが無効になったりして、奇妙なパターンが描かれます。(中略)Bally Astrocadeは、カートリッジゲームの中でもユニークな存在で、電源投入時にゲームカートリッジを交換できるように設計されていました。リセットボタンを押すと、カートリッジがシステムから取り外され、様々なメモリダンプパターンが誘発されました。"Digital TV Dinner"は、このようなシリコン癲癇(silicon epilepsy)の不思議な状態を、同じプラットフォームで作曲・生成された音楽に合わせて集めたものです。