scritcher/README.md
2019-07-22 21:50:49 -03:00

39 lines
1.1 KiB
Markdown

scritcher
====
glitch art "framework", ???????? language??? something?
![example of the amp command](https://estrogen.fun/i/57y7kn55.png)
![example of the rflanger command](https://estrogen.fun/i/i2055hdf.png)
# 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:
- lv2 default plugins (most specifically the eg-amp plugin)
- the SWH plugins ( https://github.com/swh/lv2 )
- the Invada Studio plugins ( https://launchpad.net/invada-studio/ )
```bash
# 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
```