Spout Setup
Spout Setup
Spout Setup
007
SETTINGS
o SpoutSettings.exe - program to select settings for Spout
o SpoutPanel.exe - sender selection dialog for Spout receivers
o spout-settings.bat – batch file for manual registration and setup
DEMO
o Sender and receiver demonstration programs
Installation
Windows Defender may warn against extracting the downloaded zip file as an unknown
source. If this occurs :
• Right-click on the file and open Properties.
If you see at the bottom of the “General” tab :
This file came from another computer and
might be blocked to help protect this computer.
• Click the Unblock button and Apply/OK.
After extracting the downloaded zip file, you will find a ‘SPOUT-2007’ folder that can be
moved to any location (although avoid folders that require administrator privileges). After
moving this folder to a permanent location, you will need to initialize Spout.
Settings
SpoutSettings is a utility program to change the operation mode for Spout applications.
Help buttons describe all options. Options are saved in the registry under
"Computer\HKEY_CURRENT_USER\Software\Leading Edge\Spout". The path to
"SpoutPanel" is also recorded in the registry for receivers to find.
• If an early Spout installation is detected, you have the option of removing it. If you do
not receive a message that the installation has been successful, close the program and
use Windows Control Panel to un-install the old version.
• Choose the settings you require. Help buttons are available for each setting. Use default
settings if you are unsure. Click OK to save the settings into the Windows registry.
For convenience, Nvidia and Windows Graphics Performance settings are also shown and
can be changed. These are generally accessed with the Nvidia control panel and Windows
settings. Use the Help buttons for details.
Demonstration programs
The demonstration programs are basic sender and receiver applications intended for testing
purposes. The sender allows selection of output format, such as 16 bit unsigned or 16 and
32 bit float.
A more extensive project is published on GitHub and includes recorder and shader classes
which are not part of the main Spout repository. The project can be built as either sender or
receiver. Pre-built applications can be downloaded from the latest release.
The receiver has video recording, image capture, image adjust functions, full screen display
and the image can be re-sent for input into other programs.
Spoutpanel
“SpoutPanel” is a dialog application that receivers can access for the user to select senders
if activated within the application code. The path to SpoutPanel is established if it has been
run independently once.
SPOUTCAM
The virtual webcam "SpoutCam" is available at :
https://github.com/leadedge/SpoutCam/releases
PROCESSING
Spout for Processing is available as a contributed library. Get it from your sketch Library
import manager. Spout library update is managed by the individual applications. Examples
are included in the distribution. Source is available on GitHub :
https://github.com/leadedge/SpoutProcessing
Max/Msp
jit.gl.spoutsender and jit.gl.spoutreceiver are now maintained by Rob Ramirez and are
available in the Max package manager for both 32bit and 64bit.
VVVV
DX9 version is distributed with the latest Alphas. DX11 version is avalaible as an addition.
VirtualDJ
64 bit plugins are available on GitHub : https://github.com/leadedge/SpoutVDJ
FreeframeGL
Freeframe hosts for popular programs now include Spout built in and the 32 bit plugins are
no longer necessary. However, FreeframeGL 1.6 source and binaries remain available on
GitHub : https://github.com/leadedge/Spout2/tree/2.006/FFGL
Open source
A comprehensive list of open source projects can be found at :
https://leadedge.github.io/spout-projects.html