glitch art scripting language
Find a file
Luna 542c239e0c optimize main plugin loop
this makes it faster to have the main loop focus on running the actual
plugin while pre- and post- parts of the loop become their own thing
with bigger buffers.
2019-07-10 22:28:34 -03:00
doc add highpass cmd 2019-07-10 20:41:17 -03:00
examples add implicit arg index for Command helper funcs 2019-07-10 20:46:22 -03:00
src optimize main plugin loop 2019-07-10 22:28:34 -03:00
.gitignore lv2apply port to zig, episode 1 2019-07-07 02:26:05 -03:00
build.zig lv2apply port to zig, episode 1 2019-07-07 02:26:05 -03:00
LICENSE remove oldMain, add LICENSE 2019-07-10 12:10:09 -03:00
README.md add reverb command 2019-07-10 20:19:40 -03:00

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
  • optional: imagemagick to convert from whatever to bmp

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

todo

  • search other plugins
  • conquer the world for glitchy anime girls