Giter Site home page Giter Site logo

kwvg / ramen Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 1.1 GB

A repository featuring data-moshing methods by using data degradation and Digital Signal Processing.

Home Page: https://kittywhiskers.eu/ramen-datamoshing-and-dsps/

License: Other

Shell 100.00%
ffmpeg sox bash cc-by-sa wikimedia-commons

ramen's Introduction

ramen

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.

Content Used

Directories

Using only scripts [originals, hq]

  • results/scpt/sdpth*: degradation from conversion from png to wav and back
  • results/scpt/lconv0: degradation from conversion from png to mp3 and back
  • results/scpt/lconv1: degradation from conversion from png to ogg and back
  • results/scpt/lconv2: degradation from conversion from png to au and back

Using external utilities [originals, hq]

Uses the Ableton Live 10 Suite 10.1.2, using the wav verb in-script. Promising results are highlighted in bold.

Using external plugins:

  • 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)

Using Ableton Live 10 Suite plugins

  • results/dsp/mbccv: changes introduced by using Multiband Dynamics
  • results/dsp/btrcv: changes introduced by using Beat Repeat
  • results/dsp/crpcv: changes introduced by using Corpus
  • results/dsp/vcdcv: changes introduced by using Vocoder
  • results/dsp/rvbcv: changes introduced by using Reverb
  • results/dsp/gdycv: changes introduced by using Delay (Grain)
  • results/dsp/cbncv: changes introduced by using Cabinet
  • results/dsp/rdxcv: changes introduced by using Redux
  • results/dsp/gcmcv: changes introduced by using Glue Compressor

Additional notes

  • 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 using find results -type f -name *.png -exec pngquant --nofs --strip --speed 1 --skip-if-larger -- {} \; to meet Git LFS requirements meet Git requirements (still >1GB but at least no file is >100MB)

ramen's People

Contributors

kwvg avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.