v1.22 Changelog
1.22.6 Patch
-
Fade to Black Feature
- Added new option to fade to black between scenes, creating a smoother scene transition
- Enable this feature and customize the fade duration in the General section in settings
-
Master Control Improvements
- The master control is no longer smooth, so you can instantly cut to black
- Fixed bug that caused bright pixels to remain on screen
-
License Syncing/Activation Fixes
- Fixed bug that prevented automatic license syncing, which led to unwanted deactivations every 30 days
- If you are deactivated, an activation prompt will now show on startup
-
Windows Webcam Fix
- Fixed slow webcam loading on Windows
Previous 1.22 Patches
-
Marketplace Window
- The Marketplace now loads in a separate window on both Windows and Mac
- This change makes Marketplace access smoother and more stable -- no more special authorization process on Mac
- Now you can easily continue to use the app while previewing Marketplace scenes
-
Mouse Control Improvements
- Enabled mouse control through the preview window on Mac
- Fixed misaligned mouse control on popout visualizer window
- Search for the tag "mouse" on the Marketplace to find compatible scenes
-
Media Improvements
- Updated OpenCV version to latest version
- Added support for OBS Virtual Cam on Windows
-
Missing Thumbnails Fix
- Sometimes scene thumbnails could be missing on app launch. This problem should be resolved
-
Scene Library Search Fix
- Fixed scene library search coming up empty when it should not
-
Dynamical Flame Fix
- Fixed media not working properly for the Dynamical Flame scene
- Preset Brightness Fix
- Fixed bug that caused brightness to be set to 0 in presets
- If you used a version with this bug and have many broken presets, the brightness values will automatically be reset to 1 on update
- Marketplace Checkout Fix
- Fixed marketplace checkout not working on Windows
- The marketplace now loads in a separate window (Windows only)
- Removed limitations from marketplace scene preview - now you can fully use and control the scene before purchasing
-
Syphon/Spout/NDI Ratio Fix
- Fixed live media sources coming in at the wrong ratio
-
Scene Editor
- Fixed the editor behaving unexpectedly when using ctrl-z (undo)
-
Shadertoy Importing
- Fixed crashes related to the shadertoy importer
1.22 Features
- SSF 2.0
- Added new built-in GLSL libraries:
Lygia
andhg_sdf
. Users can now leverage a much wider range of built-in functions by including a library file at the top of the scene. You can also create your own custom GLSL library in your app data folder LINK TO DOCS
- Added utility and media loading functions to SFF, which are available by default LINK TO DOCS
- Added
syn_Spectrum
andsyn_LevelTrails
one dimensional textures. These give full access to the audio spectrum and FFT being processed by Synesthesia, enabling lots of new audio visualization techniques
- Added new
syn_Media
texture, which simplifies the media loading process. This texture accounts for the media related meta controls and ratio correction, so media can be loaded as expected with a simple texture call
- Added support for mipmaps for passes and media, enabling
efficient blur effects and advanced texture operations. The
FILTER
mode must be set to"mipmap"
to enable mipmaps (see below)
- Added new options to change the filtering and repeat modes
for user media and pass textures. These keys can be set on either the syn pass object, or an
object in the new
MEDIA
array:- The
FILTER
key can be set to linear (default), mipmap, nearest
- the
WRAP
key can be set to repeat (default), wrap, clamp
- The
- Added new built-in GLSL libraries:
- IDE upgrades
- Overhauled the built-in scene editor with some major UI/UX updates. The built-in scene editor is now out of beta and enabled by default
- Added auto back-ups & save on change
- Changed the compare scene functionality, so it is no longer attached to launching a scene. You can also compare a scene with previous backups
- Made all IDE settings persist across sessions
- Updated the keyword highlighting to include built-in functions & scene config variables
- Playlist UX updates
- Simplified and improved UI/UX in the playlist panel
- Added a searchable preset dropdown to the “+” button in the scene library, so you can quickly add a scene to your playlist with a specific preset
- Added a button in the playlist editor to add the current scene to your playlist, with a dropdown to select the preset
- Preset UX updates
- The “gold preset” feature has been replaced with the “startup preset,” which determines the preset that a scene will start up with by default. Now you can select this startup preset in the preset panel
- Added button to save entire preset in edit mode
- Library Updates
- Created a Unified Search Bar that lets you filter scenes by title, source, artist, tags, and description
- Created option to add custom tags to your scenes to better navigate your scene library
- Added library sort dropdown with recently edited and recently played options
- Meta controls
- Added a “Master” Meta control. It changes the brightness of any scene and is not stored in presets, making it easier and cleaner to fade between scenes
- Changed the math behind the Contrast and Brightness controls. Now they behave more in line with expected behavior for these types of controls
- Bugfixes and Performance Improvements
- Improved front-end FPS
- Fixed png loading errors
- Fixed double spacing when saving from IDE on windows