Van Gogh Flow

Introduction

Starry Night by Vincent Van Gogh

Van Gogh Flow is a small program written for Windows 10-based computers which overlays your display with semi-transparent visualizations while you work.

The visualizations are pulled from YouTube and are user-configurable.

In addition to just being fun and beautiful, Van Go Flow is designed to help you be more creative by gently inducing connected flow states.


Modulating Your Thinking Style

For another way to think about the purpose of this software, imagine Van Gogh Flow being like “volume keys” that let you modulate between focused mode thinking and diffuse mode thinking.

Image result for focused mode diffuse mode

Video Explanation

The video below provides a video explanation of how the software works.

Example Usage

Here is a video from my VLOG, where you can see how I use Van Gogh Flow and a Win32 implementation of my Kundalini Smiling Mirror to make a cool video.

Usage

This program uses the Win32 API function RegisterHotKey( ) to setup system-wide hotkeys:

  • control+alt+n – next video
  • control+alt+p – previous video
  • control+alt+d – decrease opacity (more focus)
  • control+alt+i – increase opacity (more diffuse)

Theoretical Background

In the language of the Lightning Path, this program can probably be regarded as a simple example of a connection appliance, and as such is a powerful technique for enhancing your ability to be creative.

Implementation Notes

Van Go Flow is a simple program implemented in C# using Visual Studio 2019. The program takes advantage of the compositing window manager present in recent versions of Microsoft Windows. It uses the cefSharp wrapper around the amazing Chromium Embedded Framework to render the YouTube videos. (The youtube videos themselves were chosen by me because I found them beautiful, but I did not create them.)

This software targets (requires) version 4.7.2 of the .NET framework, and has only been tested on 64 bit versions of Windows 10. (It is possible it works on other versions of Windows, but who knows?)

Future Development

For the next version, I would like to add the ability to use real time visualizations.

I also plan on adding integration with the Kundalini Smiling Mirror, which will allow detected smiles to influence the visualizations.

Additionally, eventually eye tracking can be incorporated, which will allow the area of the screen currently being focused on to begin to become enlivened via visualization.

Bugs

I am not sure if the binary installer for this project works correctly. It is built with NSIS (Nullsoft Scriptable Install System) but doesn’t seem to work right on the one computer I tried it on.

Feedback Requested

Conclusion

Modern programming (and life in general) is a matter of standing on the shoulders of giants.

It is my hope that this simple offering can help others find enhanced creativity to utilize the treasures offered by the vistas we can now survey.

Next Steps