glitch art scripting language
Find a file
Luna b3bb56279a remove usage of command pointers for most things
this serves as a workaround for the compiler bugs found on zig trunk

 - use std.StringHashMap
2019-09-03 12:45:17 -03:00
doc add check for n_audio_out>2 2019-08-06 19:25:31 -03:00
examples add write cmd 2019-07-29 11:51:40 -03:00
src remove usage of command pointers for most things 2019-09-03 12:45:17 -03:00
.gitignore lv2apply port to zig, episode 1 2019-07-07 02:26:05 -03:00
build.zig update README 2019-08-27 14:40:41 -03:00
LICENSE remove oldMain, add LICENSE 2019-07-10 12:10:09 -03:00
README.md update README 2019-08-27 14:40:41 -03:00

scritcher

glitch art "framework", ???????? language??? something?

example of the amp command

example of the rflanger command

how do?

build depedencies (headers included):

plugin depedencies (only required at runtime):

# build and install
# assumes lilv headers are at /usr/include/lilv-0, edit 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

# if you got the lv2 default amp plugin, this is runnable
scritcher examples/middle_amp.scri blah.bmp

# if not, the noise plugin does not depend on any lv2 plugin.
scritcher examples/noise.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