aftermath party
This commit is contained in:
parent
d6ac10f15c
commit
e9b14b3c94
@ -3,7 +3,7 @@
|
||||
|
||||
## video streaming notes
|
||||
|
||||
* using glslShader is buggy, setting time with `stream,ID,time,0` buffers and then changes playback speed. not good
|
||||
* using glslShader for video playback is buggy, setting time with `stream,ID,time,0` buffers and then changes playback speed. not good
|
||||
* idea: use v4l to stream to `/dev/video2` and read from there
|
||||
* test works! `ffmpeg -re -i video.mp4 -map 0:v -f v4l2 /dev/video2`
|
||||
* see https://jiafei427.wordpress.com/2019/04/15/v4l2loopback/
|
||||
@ -23,6 +23,7 @@
|
||||
|
||||
* OBS-Studio
|
||||
* plays with vlc video source
|
||||
* also adds code from xwindow input
|
||||
* streams through v4l2 with "start virtual camera"
|
||||
* check which output it is with `v4l2-ctl --list-devices`
|
||||
* also collects audio from line in for loudness control
|
||||
@ -33,6 +34,9 @@
|
||||
* collects audio in
|
||||
* runs audo analysis and midi control
|
||||
* sends osc to glslViewer
|
||||
* collects osc from touchosc
|
||||
* touchosc
|
||||
* collects midi and sends to processing
|
||||
* glslViewer
|
||||
* runs shader, listens to osc
|
||||
|
||||
|
@ -1,16 +1,33 @@
|
||||
# todos
|
||||
|
||||
## aftermath
|
||||
|
||||
* [ ] find better solution to fullscreen on secon monitor
|
||||
* alt-tabbing should not show up
|
||||
* switching workspaces should not affect it
|
||||
* [ ] prepare more effects to be composed
|
||||
* [ ] put midi config into processing so we dont depend on touchosc? -> works for me, so #leftasexercise?
|
||||
* [ ] clean up audio analysis code
|
||||
* [ ] sliders + midi for bands
|
||||
* [ ] maybe also scaling of bands?
|
||||
* [ ] some decay object that supports something else than liner decay?
|
||||
* [ ] save+reload settings for audio analysis -> makes live fixes easier
|
||||
* [ ] fix REVERT_TO_PREVIOUS shader setting
|
||||
|
||||
|
||||
## preparation
|
||||
|
||||
* preparation
|
||||
* [X] make sure videos are in right format
|
||||
* [X] control playback of mp4 in glslviewer? -> no, we use obs for that now
|
||||
* [ ] put videos on laptop
|
||||
* [X] put videos on laptop
|
||||
|
||||
|
||||
* Makefile
|
||||
* [ ] add command to extract ratio from mp4 -> is this necessary
|
||||
* [X] add command to extract ratio from mp4 -> is this necessary? -> no
|
||||
* [X] disable magenta error screen
|
||||
* [ ] make command to use other monitor + fullscreen
|
||||
|
||||
|
||||
* code
|
||||
* [X] barebones shader with lygia effects
|
||||
* [X] needs a texture to apply effect -> stacking them decision
|
||||
|
Loading…
Reference in New Issue
Block a user