Hotfix
- 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
- Fix the editor behaving unexpectedly when using ctrl-z (undo)
-
Shadertoy Importing
- Fix crashes related to the shadertoy importer
Features
- SSF 2.0
- Added new built-in GLSL libraries:
Lygia and
hg_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 and
syn_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
- 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
- Fixed double spacing when saving from IDE on windows