Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
109 lines (88 sloc) 6.05 KB

Roadmap


Video:

  • test if gstreamer gst-omx is loading videos faster for GPIO implementations (compile: https://gist.github.com/Swap-File/ea4b7a4739ca8c859bd7c3c3d8b087e6)
  • play movies and images after each other
  • sync with USB alsa audio does not work, fix it! (is this needed in any way?)
  • jump to next file button
  • Slow motion function (1 Increase Speed 2 Decrease Speed) (dbus control no ready yet, waiting for new omxplayer version https://github.com/popcornmix/omxplayer)
  • Master Slave auto-detection
  • Audio reactive effects, like RGB change to beat, pulsating brightness, some efx similar to camera effects

Streaming:

Image:

Mapper:

  • Build a completely new version of Mapper with more performance, remote controllable, (syncable?) and full code based on java (start on 20.07.18)

  • Add pause button

  • Bezier Warp, as seen here: https://github.com/TsubokuLab/ofxBezierWarpManager https://github.com/sticknor/ofxBezierWarpManager, both examples are openGL, but i hope there is a way without it

  • Grid mesh

  • Website or screengrabber as source for mapper

  • Add playlist version of mapper (plays every video in /media/internal/video)

  • audio usb alsa support

  • compile shortcut for bigmove, make moves even bigger, also small moves(not importand if remote server works

  • Make sync script compatible with video mapper, need new ofxomxplayer, find a coder who can do this, payable!

Autostart

  • Autostart to Processing in fullscreen (still not sure how to execute command)

Others:


  • check if changes in htaccess file can help resolving functions e.g. 2.0.0.100/update
  • move softedge file location to another place
  • Add OLA DMX trigger scripts to control PVJ with DMX commands
  • Add OLA DMX recorder script and DMX playback script to record and playback DMX commands
  • Search for an DMX player, https://github.com/peterdikant/SimpleDmxEngine which could be synced to omxplayer

- Check if processing is still working
- Add some processing demos in fullscreen
- integrate sound analyzer for use with mic or soundfile: https://github.com/karlstav/cava
- sound reactive video effects https://github.com/karlstav/cava https://github.com/xdaimon/music_visualizer
- integrate UV4L Streaming Server (http://www.linux-projects.org/uv4l/) (tested: works 640x480, waiting for HD)
- screen controls for color, brightness, contrast (openframeworks solution?)
- function to show CPU usage (top)
- function to display version of omxplayer, feh, tcpsyphon
- make an artnet/dmx script to control omxplayer: http://doityourselfchristmas.com/forums/archive/index.php/t-22092.html
- Integrate artnet player from aeby: https://github.com/atizo/epicwall/tree/master/standalone
- Integrate PiTunnel for remote management
- Hub75 library to be compatible with led panels and adafruit board
- Integrate RaspiVJ function for videomixing (http://w.xuv.be/projects/raspivj#raspivj)
- get into pi3d: http://pi3d.github.io/html/ReadMe.html#setup-on-the-raspberry-pi maybe do a mapper + slidshow with this
- get into shaders: http://journeytounknownsoundscapes.blogspot.ch/2013/02/raspi-as-poor-mans-video-jockey.html?m=1
- more shader stuff: https://github.com/dff180/pishadertoy
- https://github.com/scottlawsonbc/audio-reactive-led-strip
...

OS for PVJ 3.6:

OS for PVJ 3.8:

Manual .pdf:

  • update manual for CP2.0.x release, new screenshots, half way done...i hate office programs
  • shortcuts for mapping mode with keyboard
  • more description for tcpsclient, with example using syphoner to capture software
  • correct errors concerning timer.txt (possible to seperate with commas? )
  • Add scheduler commands
  • Something about GPIO, where is the script and how to connect buttons

Tutorials (Pocketvj.com/Vimeo):

  • Uplaod with Filezilla
  • All autostart functions
  • Filename-Fixer
  • Mapper remote versions

=======================
Opensource rocks, closedsource sucks
©2018 marc-andré gasser