glitch art scripting language
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Luna cfec45eb6c make internal ports a slice of Port structs 1 week ago
doc add check for n_audio_out>2 2 weeks ago
examples add write cmd 3 weeks ago
src make internal ports a slice of Port structs 1 week ago
.gitignore lv2apply port to zig, episode 1 1 month ago
LICENSE remove oldMain, add LICENSE 1 month ago
README.md update README 1 month ago
build.zig add runner test + 'zig build test' subcommand 2 weeks ago

README.md

scritcher

glitch art “framework”, ???????? language??? something?

example of the amp command

example of the rflanger command

how do?

build depedencies:

  • zig at https://ziglang.org
  • libc, lilv and libsndfile
  • an appreciation for glitched anime girls on your hard drive
  • graphicsmagick for the rotate command

plugin depedencies:

# build and install
# assumes lilv headers are at /usr/include/lilv-0, check build.zig if different
git clone https://gitdab.com/luna/scritcher.git
cd scritcher

zig build install --prefix ~/.local/

# on your input image file
convert blah.jpg blah.bmp

scritcher examples/middle_amp.scri blah.bmp

// scritcher saves it on an incremental basis, so the first run will save to
// blah_g1.bmp, the second saves to blah_g2.bmp, etc.
$your_image_viewer blah_g1.bmp