9
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Audacityで得られるGlitchいろいろ

Last updated at Posted at 2023-03-30

はじめに

  • あるフォーマットに向けて作られたプログラムを用いて、本来は対応していないフォーマットのファイルを開く(編集する)ことで発生するGlitchをMisalignment Glitchと言います
  • 画像に対してMisalignment Glitchを起こす一般的な方法として、「Audacityという音声編集ソフトで画像を開く」というものがあります。
  • Audacityで画像を編集してどのようなGlitchをもたらすのかを、Effect毎にまとめました。

方法

  • 元画像のファイルフォーマット変更はffmpegを用いた
  • A-Raw,bmp,LittleEndianで読み込み
  • 同じように書き出す
  • (Qiitaにアップロードする際に容量の関係ですべての画像を512x512jpgに変換しているため、見え方が多少違う可能性があります)

元画像(1024x1024,png)
0.jpg

知見

  • 非圧縮が良いと思います
  • 結果、bmpが良さそう
  • サンプリングレートはあまり関係なさそう
  • ヘッダを壊すと開けないので、そこらへんに注意
  • bmpの先頭らへんのデータを触ったらヘッダがぶっ壊れて開けなくなった

Encordingの違い(bmp,編集せずそのまま出力,44100hz)

  • U-rawはちょっと画素が壊れる
  • A-rawはそのままになる

U-raw
1.jpg

各拡張子の違い(編集せずそのまま出力,44100hz,A-raw)

  • bmp:そのままになった
  • tiff:そのままになった
  • gif:そのままになった
  • jpg:画像がブロック状にグリッチした
  • png:かなり画素が壊れた(ファイル自体壊れてそう)
  • svg:開けない

jpg

png

各拡張子における編集の違い(真ん中らへんをreverse,44100hz,A-raw)

  • 何とか表示できたものだけ見せます

bmp
1-0.jpg

tiff

jpg

gif
6-0.jpg

各拡張子における編集の違い(真ん中らへんをinvert,44100hz,A-raw)

bmp
1-1.jpg

tiff

jpg

gif
6-1.jpg

Effectについて

元画像
7.jpg

編集範囲
editarea.png

  • BoostよりもCutの方が多様性が出る(元がほぼ限界に近い振幅のため)
    • NormalizeやAmplifyなどで下げた後ならBoostも多様性が出そう

Effect一覧 -画素値変更系-

Amplify

  • 振幅を変更

db-5
7-3.jpg

db+10(allow cliping)
7-4.jpg

fade-in

7-5.jpg

Bass and Treble

  • 低音と高音の振幅を個別に変更

Bass+10
7-6.jpg

Bass-10
7-7.jpg

Treble+10
7-8.jpg

Treble-10
7-9.jpg

Bass-10,Treble-10
7-10.jpg

Bass+10,Treble+10
7-11.jpg

Distortion

Leveller,Level=3(音割れを抑えて音圧をあげる)
7-2.jpg

Hard Clipping(波の上と下を切り捨てる)
7-23.jpg

Even Harmonic(Distorsion amount=100,Harmonic brightness=100)
7-24.jpg

Expand and Compress(Distorsion amount=100,Output Level=50)
7-25.jpg

Rectifier Distortion(Distorsion amount=100)
明度が一定以下の色を歪ませてるのかな
7-26.jpg

Rectifier Distortion(Distorsion amount=50)
7-27.jpg

EQ(Graphic EQ)

  • 周波数ごとに振幅を変更する

Bass Boost
7-30.jpg

Bass Cut
7-29.jpg

RIAA
7-31.jpg

Treble Cut
7-32.jpg

fade-out

  • 自明なので省略

(使わなかった)Distortion

Soft Clipping(Hard Clippingとほぼ同じなので省略)

Soft Overdrive(Hard Clippingとほぼ同じなので省略)

Medium Overdrive(Hard Clippingとほぼ同じなので省略)

Hard Overdrive(Hard Clippingとほぼ同じなので省略)

Cubic Curve(Hard Clippingとほぼ同じなので省略)

Hard Limiter 1413(Hard Clippingとほぼ同じなので省略)

(使わなかった)EQ

Treble Boost(Bass Boostとほぼ同じなので省略)

Click Removal

  • クリックノイズを除去する
  • あまり変わらなかったので省略

Compressor

  • 音圧を抑える
  • 振幅を小さくする系
  • 面白くなかったので省略

Loudness Normalization

  • 振幅変更系とほぼ同じなので省略

Noise Reduction

  • 振幅変更系とほぼ同じなので省略

Normalize

  • 振幅変更系とほぼ同じなので省略

Truncate Silence

  • 無音を切り捨てるだけ
  • 使わないと思う

Effect一覧 -画素シフト系-

invert

  • 波形を上下反転させる

7-0.jpg

reverse

  • 波形を左右反転にする

7-1.jpg

Change Pitch

  • ピッチ(周波数)を変更
  • 1e-3の精度までしか行けないが、かなり変化が激しい
  • High Qualityを選択すると画像のシフトが穏やかになる
  • +-あまり関係なかった

PercentChange+100
7-12.jpg

PercentChange+10
7-13.jpg

PercentChange+1
7-14.jpg

PercentChange+0.001
7-15.jpg

PercentChange+1(High Quality)
7-16.jpg

Change Speed

  • 再生速度を変更
  • 当然だが早くするとトラックが縮むので隙間ができる
  • 綺麗めな数値にしないと画像がノイズになる

PercentChange+100
7-18.jpg

PercentChange+50
7-17.jpg

PercentChange-50 (長くなって被った部分は消去)
7-19.jpg

Change Tempo

  • テンポを変更(ピッチを変更することなく再生速度を変更する)
  • Change Pitchと似ているが、ざらざらとしたノイズはあまり出ずに画像がシフトする感じになる

PercentChange+50
7-20.jpg

PercentChange+1
7-21.jpg

PercentChange+0.001
7-22.jpg

Echo

  • 音を遅らせて重ねる

Delay=1s,Decay=0.5
7-28.jpg

Phaser

  • 位相シフトされた信号と元の信号を組み合わせる

(Default)
7-33.jpg

(Stages=10)
7-34.jpg

(Dry/Wet=0)
7-35.jpg

(Dry/Wet=255)
7-36.jpg

(Feedback=100)
7-37.jpg

(Feedback=50)
7-38.jpg

(Feedback=-50)
7-39.jpg

Repeat

Repeat=6,Change Speedx6
7-40.jpg

Reverb

  • 音を反射させる
  • デカい部屋だと黒くなる?
  • wet onlyにすると色がかなり消えた

Default
7-41.jpg

Large Room
7-42.jpg

Church Hall
7-43.jpg

Cathedral
7-44.jpg

Sliding Stretch

  • テンポを変更する
  • ピッチとテンポを両方変えることで長さが変わらないようにできる
  • 0.001などを入力しないように注意 フリーズします

Initial Tempo Change=50%,Final Tempo Change=-50%
7-45.jpg

Change=1%,Final Tempo Change=-1%
7-46.jpg

Change=0.01%,Final Tempo Change=-0.01%
7-47.jpg

Change=-0.01%,Final Tempo Change=0.01%
7-48.jpg

Wahwah

1970年代にとても人気があったあのギターサウンドのような急速な音質のバリエーション(?)

Default
7-49.jpg

Depth=0%
7-50.jpg

Depth=100%
7-51.jpg

Resonance=0.5
7-52.jpg

Resonance=10.0
7-53.jpg

Tremolo

Wet=100%,Frequency=100Hz
7-54.jpg

High Pass Filter

  • 高周波を通す

Frequency=10000Hz
7-55.jpg

Low Pass Filter

  • 低周波を通す

Frequency=10Hz
7-56.jpg

Frequency=100Hz
7-57.jpg

Paulstretch

  • Change Tempoとほぼ同じ
  • 1e-1までしか精度が無いので、Change Tempoの方が良い

二枚の画像の合成

新たな画像
8.jpg

そのまま出力

8-0.jpg

Generate

Chirp

Triangle
9-0.jpg

DTMF Tones

9-1.jpg

Noise

White
9-2.jpg

Pink
9-3.jpg

Brownian
9-4.jpg

Tone

Sine
9-5.jpg

Rhythm Track

9-6.jpg

参考

9
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?