A repository featuring data-moshing methods by using data degradation and Digital Signal Processing.
Copyright (c) 2020 Kittywhiskers Van Gogh
Any media assets made available from the official repository
(https://github.com/kittywhiskers/ramen) are licensed under the
Creative Commons Attribution-ShareAlike 4.0 International License
unless specified otherwise.
Any script, program, binary or source code made available from the
official repository (https://github.com/kittywhiskers/ramen)
is licensed under the MIT License unless specified otherwise.
assets/8000x4500.png
- Wikimedia Commons - World of glitch HQ OpenCL 8K 20200628.png by PantheraLeo1359531, available under the Creative Commons CC0 1.0 Universal Public Domain Dedication.assets/3355x4671.png
- Wikimedia Commons - Seagate Microdrive Actuator, Arm, Read Write Head and Platter (8572304253).png by Dennis van Zuijlekom, available under the Creative Commons Attribution-Share Alike 2.0 Generic license.assets/3755x2816.png
- Wikimedia Commons - Young blonde woman vaping.png by Jörg Schubert, available under the the Creative Commons Attribution 2.0 Generic license.assets/2493x3096.png
- Wikimedia Commons - MatsumotoShunsuke Cityscape 1939 Feb.png, a reproduction of Matsumoto Shunsuke's now public domain works, available under potentially restrictive terms depending on jurisdiction.assets/misc/logo*.png
- A modified version of The Creative Exchange's photograph of ramen on Unsplash, this photo is not available under CC-BY-SA 4.0
results/scpt/sdpth*
: degradation from conversion frompng
towav
and backresults/scpt/lconv0
: degradation from conversion frompng
tomp3
and backresults/scpt/lconv1:
degradation from conversion frompng
toogg
and backresults/scpt/lconv2
: degradation from conversion frompng
toau
and back
Uses the Ableton Live 10 Suite 10.1.2, using the wav
verb in-script. Promising results are highlighted in bold.
results/dsp/flgcv
: changes introduced by applying flanger (using kHs Flanger)results/dsp/bchcv
: changes introduced by applying bitcrushing (using kHS Bitcrush)results/dsp/cbfcv
: changes introduced by applying a comb filter (using MeldaProduction MComb)results/dsp/pcfcv
: changes introduced by applying pitch correction (using MeldaProduction MAutoPitch)results/dsp/pcfcv
: changes introduced by bit manipulation (using MeldaProduction MBitFun)results/dsp/krscv
: changes introduced by a glitch plugin (using Tritik Krush)results/dsp/crwcv
: changes introduced by Crow's VR PHAT RACK (which utilises Ableton Stock Plugins)results/dsp/vamcv
: changes introduced by volume automation (using Xfer's LFOTool @1/4, 80bpm
)
results/dsp/mbccv
: changes introduced by using Multiband Dynamicsresults/dsp/btrcv
: changes introduced by using Beat Repeatresults/dsp/crpcv
: changes introduced by using Corpusresults/dsp/vcdcv
: changes introduced by using Vocoderresults/dsp/rvbcv
: changes introduced by using Reverbresults/dsp/gdycv
: changes introduced by using Delay (Grain)results/dsp/cbncv
: changes introduced by using Cabinetresults/dsp/rdxcv
: changes introduced by using Reduxresults/dsp/gcmcv
: changes introduced by using Glue Compressor
- Generating PNG files with
imagemagick
:find . -type f -name '*.wav' -maxdepth 1 -exec ./ramen.sh wav {} \;
- Generating WAV files with
ffmpeg
:find assets -type f -name '*.png' -maxdepth 1 -exec ./ramen.sh png {} \;
- All the images within
results
were first lossy compressed with crunch and then files were lossy compressed with pngquant usingfind results -type f -name *.png -exec pngquant --nofs --strip --speed 1 --skip-if-larger -- {} \;
tomeet Git LFS requirementsmeet Git requirements (still >1GB but at least no file is >100MB)