scritcher/README.md

44 lines
1.2 KiB
Markdown
Raw Normal View History

2019-06-06 20:05:59 +00:00
scritcher
====
2019-07-09 21:46:27 +00:00
glitch art "framework", ???????? language??? something?
2019-07-10 16:24:03 +00:00
![example of the amp command](https://estrogen.fun/i/57y7kn55.png)
![example of the rflanger command](https://estrogen.fun/i/i2055hdf.png)
2019-07-10 16:24:03 +00:00
# how do?
2019-08-27 17:40:41 +00:00
## build depedencies (headers included):
- zig at https://ziglang.org
- libc, lilv and libsndfile
2019-07-23 00:50:49 +00:00
- graphicsmagick for the `rotate` command
2019-08-27 17:40:41 +00:00
## plugin depedencies (only required at runtime):
- lv2 default plugins (most specifically the eg-amp plugin,
will likely be there by default)
2019-07-10 16:24:03 +00:00
- the SWH plugins ( https://github.com/swh/lv2 )
2019-07-10 23:19:40 +00:00
- the Invada Studio plugins ( https://launchpad.net/invada-studio/ )
2019-07-10 16:24:03 +00:00
2019-07-08 03:26:37 +00:00
```bash
# build and install
2019-08-27 17:40:41 +00:00
# assumes lilv headers are at /usr/include/lilv-0, edit build.zig if different
git clone https://gitdab.com/luna/scritcher.git
cd scritcher
2019-07-08 03:25:55 +00:00
zig build install --prefix ~/.local/
# on your input image file
convert blah.jpg blah.bmp
2019-08-27 17:40:41 +00:00
# if you got the lv2 default amp plugin, this is runnable
2019-07-10 15:02:16 +00:00
scritcher examples/middle_amp.scri blah.bmp
2019-08-27 17:40:41 +00:00
# if not, the noise plugin does not depend on any lv2 plugin.
scritcher examples/noise.scri blah.bmp
2019-07-10 15:02:16 +00:00
// 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
```