Knowledge Base

Requires Ubuntu 20.04.

Minimum Requirements: resolution of 1920x1080 for your primary screen, and graphics card with drivers able to run version 4 of OpenGL shaders and at least 2GB video ram. Suggest installing the latest graphic drivers and recommend the system uses an SSD Drive.

You will need FFmpeg installed. sudo apt update;  sudo apt-get install ffmpeg;

If you have trouble importing a file (e.g. mp4), you could review:
https://help.ubuntu.com/community/RestrictedFormats
which amounts to trying this: sudo apt-get install ubuntu-restricted-extras

Support

There is NO telemetry in this app, you don't need an internet connection to use it. If you have any issues you will need to report them. There are some notes available if you run ./VIDIFOLD --help

If you wish to report an issue or ask a question, please email vidifold@gmail.com

I hope you will get as much fun playing with it as I do.

Designed and Developed by: John Day

Technologies: C++, OpenGL

Tools used: Programming IDE CodeBlocks, Image editor Gimp, 3D Stuff Blender

Some archive screenshots


VIDIFOLD Revision Notes

A list of all the notes from all versions is provided below.

0.25.1

Converted Project Filter to large format popup
-- added extra column to patch view
Converted Bank Filter to large format popup
-- added extra column to clips view
Can now Select/Drop the FXBundle icon
-- and can still drag/drop as before
And a few other GUI tweaks

0.25.0

First pass at making VIDIFOLD more touchscreen friendly
-- lots more to do, but its a pretty good start
Move 'AP' autoPlaySlotOnLoad to user config
Switched tape control keybind to ALT + (optional SHIFT) + F1-F5
ALT enters swapmode, +slot key to select slot, release ALT to stop or +second key to swap
-- holding shift during swap clones slot
Added Stop/Select/TouchPlay Gui buttons to aid touch screen usage
-- TPlay, click on slots to trigger, also good for touch screen use
Added select/drop mode to library items (to help with touch screen use)
-- drag drop continues to work
Fixed: playback options LP,PP,RV were ignored when TG enabled
Fixed: during the release of the plugin API, I accidentally dropped the selector param option
-- eg. could no longer select a object in the 3d Plugin
Added eject button to all sources
Fixed crash on loading plugin as source
Can now select active slot from bus layer previews
Added 'i' buttons to library items to pull up info dialogs
Clicking on logo now brings up configuration dialog
Merged About & Credits panels

0.24.15

Added first run at reading VRAM usage, if successful, VRAM values are display in menu bar
Fixed bug where startup patch TXSpeed was ignored
(Introduced in last version) Fixed vertical align on popups when output is smaller then interface
User defined frame range was a bit broken, attempted to fix bugs
-- this was only added relatively recently and could do with more work

0.24.14

Improved interface position when using larger output displays
- now aligns to top, so the interface monitor no longer needs to include the extra output height
New slot aspect option now persistent across swaps and saves
Fixed bug where slots would get stuck in single play mode and refuse to play
More slot details added to save states (loop,bounce,reverse)
Included more global options in the startup patch

0.24.13

Can now export an any selected resolution
-- added HD 1080x1920 portrait option
Now handles display outputs with greater height then interface
-- current limitation requires the monitor with interface on
-- MUST also be able to display the greater height, side effect, it is now
-- possible to push the interface out of sight, so a new startup option added
-- ./VIDIFOLD 3
-- which will reset the interface and display options to defaults on startup