sheadernanigans/src/2023-06-21.festl_is/todo.md

2.7 KiB

  • preparation

    • make sure videos are in right format
    • control playback of mp4 in glslviewer? -> no, we use obs for that now
    • put videos on laptop
  • Makefile

    • add command to extract ratio from mp4 -> is this necessary
    • disable magenta error screen
    • make command to use other monitor + fullscreen
  • code

    • barebones shader with lygia effects
      • needs a texture to apply effect -> stacking them decision
        • option1: all FX goes on raw video, then combine
          • probably easier and more modular, seperates code for FX and order
        • option2: figure out how to write to texture so pipeline is possible
    • test communication via osc with processing
      • processing sketch with g4p knobs that control shader values
      • how does it default if no input is coming? can I adjust from glslViewer cli? -> black or last frame, doesn't matter
    • glslViewer
    • processing
      • processing.sound not very powerful, but joshuas trick for normalization maybe possible? try that.
      • minim offers logarithmic scaling -> likely much better for analysis and what I want to do
        • yes we go with that
      • make gui for sound analysis
        • beat detection output
        • fft settings from midi
          • 2 bands
          • spectrum viz?
      • pause-osc button in g4p
  • bugfixes