Release Notes
Obscene Studio Release Notes, from the current version back to the first one.
v0.8.6
Bugfixes
- Improved camera stability on Apple Silicon + MacOS Ventura
- (Some) USB Cameras are abnormally slow to accept connections / be detected under latest Monterey and specially MacOS Ventura. Issue mostly affects Virtual Cameras and non-webcams like USB Capturers.
- This is a known bug of Chromium, one of the underlying components of Obscene Studio, and it is under active investigation.
- This version has a revamped camera engine that tries its best to detect and work-around the glitches caused by these slow cameras. It will also warn you with the message "Slow camera detected" in the side panel.
Improvements
- Edit camera presets, and update their content by Updating / deleting the settings for Lighting, Particles, Video position, etc.
v0.8.5
Improvements
- (3D) Camera Keyboard + Mouse controls much improved
- IMMERSION MODE: Use W,S,A,D + Mouse to look (keeping button pressed)
- PANO MODE: Mouse (with button pressed) to change camera Yaw and Pitch, then the Scroll Wheel to increase / decrease the distance to the screen.
Bugfixes
- (3D) Fixed Rotation directions and bounds
- Pano Camera Pitch and Roll (had wrong rotation order resulting in Pitch being broken)
- Mouse rotations / pans now follow correct mouse direction (some were inverted)
- (3D) Fixed: reuploading a GLB model would sometimes use the old cached copy
- (3D) Fixed Wall Cameras not restarting after reconnecting USB Devices
- (3D) Fixed WebGL Context leak on Mesh Effect
- (3D) Fixed animation loop staying alive on dead scenes
Known Problems
- (MacOS/Ventura) Some USB Capture Devices may be very slow to initialize, or exhibit unstable behavior. This is a bug in Chroumium (one of Obscene Studio underlying components) related to new MacOS features like Continuity, and affects many other applications and webpages as well. Issue will hopefully be addressed by Google and Apple, and we will then update the Chromium engine.
v0.8.4
New
- New buttons / improved existing buttons behavior
- (New) FAB to transform 3D Objects, will cycle between None > Translate > Scale > rotate
- FAB EYE Button to temporarily show transformators for hidden objects
Bugfixes
- (3D) Fixed Rotation directions and bounds
- Pano Camera Pitch and Roll (had wrong rotation order resulting in Pitch being broken)
- Mouse rotations / pans now follow correct mouse direction (some were inverted)
- (3D) Fixed: reuploading a GLB model would sometimes use the old cached copy
- (Engine) Auto-starting animations failed when first entering the scene
- (Engine) Memory Leak when freeing animations
v0.8.3
New
- Fog color & intensity are now configurable
- Mesh & accessories can be decoupled from video by turning off video
Improved
- Improved FPS of scenes with a MESH CAMERA
- Added transformation controls to lights, objects, text sculptures & video plane.
- Wireframe Light Cues are now displayed in the light´s color
v0.8.2
Improvements
- Increased precission on Hologram Position
- Added new Video Culling mode "HOLO" for correctly placing segmented video into 3D Worlds (transparent video now renders with correct depth and culling mode)
- Re-introduced 3D Model cloning for non-skinned objects (performance related)
- Maximized camera resolutions for walls and 3D objects, including USB Video Dongles (console connections)
- Gravity is now part of Agent Configuration
New
- New MIDI Mappings: Set specific camera preset / ticker item
v0.8.1
Improvements
- Memory Optimizations for dealing with big 3D Objects
- Rolled back to old animation method in 0.7.9 (better performance)
BugFixes
- Fixed some big 3D objects won´t load occassionally
- Maybe some textures won´t load now, that would be a Memory Problem.
- Fixed illumination in loaded GLTF Objects.
- Fixed Transparent Walls (regression from undetermined version)
New
- Segmented Mask: New properties & MIDI controls for X, Y, Rotation, Scale
v0.8.0
Major release polishing 0.7.x functionality and performance.
New
Support for 3D Model Animations
- Start or stop object animations independently
- Preset groups of animations to auto-start
- Change playing animations during live-stream
New Agent MIDI Control: Fly Higher / Lower
Improvements
- (PortraitPlayer) MIDI Controls can be remapped by pressing the pencil button
- (Designer) Proper Support of 5k+ Retina Screens (Increased magnifier bounds)
- (3D Camera) New screen refresh algorythm should deliver smoother camera framerate in some circumstances
Bugfixes
- Blender Meshes with name osv0 and osv1 now correctly mapped to Videos.
- (PortraitPlayer) Allow to change videos that don´t start from the Player
- (Studio) Lights are refreshed when adding new lights / removing existing lights.
v0.7.9
Another release with a big focus on usability and bugfixing. Introducing the new Player Portrait Mode designed to be used in the same screen as OBS Studio.
Improvements
(Camera) Improved AI Camera mode "MASK"
- New MIDI FX: Aura, Color, Blur, Invert, Multiply
New Player App Portrait mode (to fit alongside OBS in one screen)
- Just resize the window to use the portrait orientation
(PortraitPlayer) New Button "RUN OBS STUDIO" to start OBS Studio with the right parameters for you.
(PortraitPlayer) Watermark Scene MIDI Mappings are shown also when no scene is selected.
BugFixes
- Videos on Watermark Scene did not start playing. (regression 0.7.0 "preload")
v0.7.8
This version focuses on usability and performance. Lots of small bugs have been fixed across the application.
BugFixes
- (3d) Fixed saved materials and skyboxes would not load correctly (png / webp format mismatch)
- (3d) Fixed texture caching glitches (caching errors / no version increase)
- (Story) TextScript layers were not auto-refreshed properly (Current Time, fix regression from 0.7.0 "preload")
- (Story) Image & Map Tickers would not start ticking (fix regression from 0.7.0 "preload")
- (Story) Animation Outs not triggered from Designer when in Local Performer mode
- (Story) Continue Autoplay when video finishes (and preload next slide)
- (Editor) Remove Video
Improvements
- (MIDI) Assign multiple lights to same control
- (Story) Better Resource Management: AI-Effects are started, stopped & kept alive depending on usage. Keepalive: 10secs(editor) or 30secs(perfomer)
- (Performer) Videos' transport bar shown under "Interactive Elements"
- (Performer) Scene Lights shown under "Interactive Elements"
New
- Drag and drop YouTube Videos into the performer
- To substitute a playing YouTube video in current scene
- To run the scene named "YouTube" / "Youtube-short" to play the video
- Note: The YouTube Layer that accepts drops should be named "youtube" or "youtube-shorts" as well.
v0.7.7
This version completes the planned feature set for 3D live-streaming.
3D Engine Improvements
- Improved 3D Objects "auto-fit" to height, width, depth: does not distort the object anymore
- Improved internal materials to support GLTF Transmissions
- Added tags for GLTF Meshes: render order, skip mesh and invisible bounding mesh
- Enabled Anti-Aliasing (systemwide, not configurable)
- Changed 3D Object format to "GLB" (compressed / 1 file)
- Increased ranges in offset, heights, distances to better support big objects ("world objects")
- Use videos inside 3D objects (material mapping)
3D Rooms with Objects
3D Objects are now part of a ROOM
- 3D Objects are stored as room assets, alongside walls and text sculptures, rather than separately.
- Upload GLTF (GLB) Objects directly from room properties.
- 3D objects are scanned to determine its complexity, and warnings are displayed if the object is too complex.
- Re-upload a modified 3D object by pressing SHIFT
- Copy assets to / from shared library, to share assets between stories.
Camera Processing Modes
- Added FPS Counter in Camera Configuration Card
- New Camera Mode "3D": a simple 3D camera without AI effects
- New Camera Mode "3D-MASK" with Z-Video position and realtime filters
- Removed "POSE" camera mode: As Pose landmarks were not too accurate, it would be used mostly for segmentation, something that the "3D-MASK" plugin can provide more efficiently,.
Others
- (Editor) Edit Templates use an alternate slidemap
- (Editor) Improved "Add Scene From Template" screen
- (Editor) Improved Scene Templates
- (Editor) Interactive Elements in Watermark show in Performer View
- (Editor) Remote Videos in Textures are displayed in Interactive Elements
v0.7.6
This version features many bugfixes and hours of fine-tuning, to settle all the new features added from 0.7.0.
Improved Particle Effects
- Revisited all effects and finetuned parameters
- Normalized particle plane (better display on different sizes)
- Added Particle Effect Selector to Interactive Scene Controls (so FX can be changed during live streaming and saved into presets)
UI / Usability improvements
- On-Screen Camera Presets
- Camera Side Panel simplification
- Interactive scene controls with Camera Presets
- MIDI Panel includes Gamepad Calibration (Also in player)
- Dynamic Lighting panel in Scene Configuration
- Drag with Mouse to position 3D camera
3D Engine
- Camera Engine improved + Added smooth transitions between presets in-sync with lighting
- New Culling mode "World" allows to place the Camera Window inside an enclosing 3D Object
- Share assets between storyboards: Copy Assets to / from the new Shared Library
- 3D Objects
- Enable / Disable collisions selectively
- Set limit for object vertexes (10K - 100K)
v0.7.5 (internal release)
A fully refactored Obscene Studio with lots of new features for a rich & smooth streaming experience!
General
- Removed Launcher
- Added Button on Main Screen to toggle between Creator <> Player Modes
Performer UI Improvements
You will love the revamped Performer UI !
- Added OBS Control Buttons: Start/Stop Streaming & Recording
- Added OBS Scene Selector to the Scene Map
- Improved display of mapped midi controls and interactive elements
- for current scene
- for master scene
- Display current Scene Sequence while playing
- Voice Box bugfixes
Improvements
Engine Improvements
Scenes are fully preloaded before display
- 3D models and textures
- YouTube video cue
Create Camera Presets & Transitions
- Presets with current state can be created. State includes camera and light positions, particle effects, and face tatoos and accessories.
- Panoramic Camera transitions between presets.
Bugfixes
- Remote YouTube controls
v0.7.4 (internal release)
3D Engine Improvements
- Multi-Lighting
- 3D Text Sculptures
- Hi-Quality PBR Materials
Performance Improvements
- Scene Initialization Performance
- Immersion Mode on/off transitions
Other Improvements
- General 2D engine performance improvements
- Properties can be locked (new lock icon)
- Camera Presets between camera modes
- World Objects with enabled/Disabled collision detection
- UI Usability Improvements
v0.7.3 (limited release)
Introducing World Objects
Adding a 3D object to your virtual room opens many interesting use cases:
- product showcasing
- total immersion in your customized 3D environment
Obscene Studio allows to import GLTF Models into the scene, and to create and style 3D text sculptures.
Live Streamer Mode and Creator Mode
The new Live Streamer mode is a compact interface to play your storyboards, removing all the clutter from the full Obscene Studio.
You can select the Operation Mode just after launching Obscene Studio.
Breaking changes
- Assets are now stored with each storyboard
v0.7.2
Multiple Accessories in your face !
New Features
- Multi-Accessories: Get a hat, several piercings, customized eyes … Enter the new Accessory workshop!
Bugfixes / Improvements
- 3D engine improved (correctly attach objects to face)
- Fixed Mouth Open / Close detectors might get stuck
v0.7.1
Obscene Studio goes full 3D!
3D Virtual Rooms
Design, decorate your own 3D Virtual rooms with high-quality textures and skyboxes
- Browse Unsplash(tm) for HD textures for your floor, ceiling, windows…
- Import Skyboxes in CubeMap or Equirectangular format
- Design it all from scratch using the Room Workshop.
Setup Dynamic cameras and lighting with MIDI / Gamepad control
Create Presets with the current camera position, particles, face, and accessory states.
Live Switch between 3 Independent Cameras: Immersive / POV / Room Camera
3D Multi-Video Walls
- Room walls can also be used to project additional HD Videos or cameras
Improvements
- Revamped Performer View
- Now the default view when OBS Studio is connected
- Improved display of playing media
- Added Gamepad calibration to Advanced Settings
- New Storyboards default to 1080p
- Added Virtual Room Scene Template (Create New Scene from Template)
- Improved MIDI JOG usability.
v0.6.2 - v0.7.0
- Internal releases (3D world)
v0.6.1
- Better performance on Windows systems
- Updated links to Obscene Studio Website
v0.6.0
New
3D camera, that renders a 3D Model of your face, that you can further customize with:
- Face Tatoos that you can design yourself using the Tatoo Studio
- Face Skins, or elaborated textures for your face. Obscene studio supports textures in Blender format.
- Accessories like hats, piercings, or even your own 3D objects ! Obscene Studio supports the standard GLTF format.
- Superpowers! based on a high-performance Particle System, able to render smoke, rain, and many other awesome effects !
You can download Tatoos, Skins and Accessories from the new Obscene Market! And you will soon be able to share your creations there as well.
Improvements
- Improved General Camera Performance
- OSPKG File association: Install downloaded packs from the market by Double-clicking them
- Improved Windows Installer (changed to InnoSetup)
Bugfixes
- (Windows) Fixed glitches and artifacts in UI Sidebar on overloaded scenes (cameras, videos …)
v0.5.2
New
- Map
- Polyline Animations
- Draw Circles, polygons on map
v0.5.1
Improvements
Improved MIDI performance
GIPHY content
- can now be used as backgrounds & inside clipped text
- can now be placed inside carousels
- can be used as animated border
UI Changes
- User Settings: New section "Experimental Settings"
- Added Magic Backgrounds to Experimental Settings
- Added "mute magic backgrounds" to Editor Mute Settings
- Usability Improvements to the Color Picker
BugFixes
- Fixed Holo-Cameras not starting sometimes when using multiple holo-cameras in a scene
- Fixed Voice Events unsync or not working on OBS Studio Screen
v0.5.0
🎇 MILESTONE: Obscene Studio is cool !
This update consolidates all last changes in functionality and features. Obscene Studio is now smoother than ever! Additionally, it provides awesome new features like Animated Procedural Backgrounds ("Magic Backgrounds"), improved voiceover support and additional sound effects for maps, tickers and carousels.
New
- Magic Backgrounds: Angled Corners, Blinds, Chemistreak, Circles, Connections, Corner Box, Dot Grid, Scalloped Border, Radials, Tesla Coil, Vorondi Tiles
- Transitions per-scene and per-layer with different timing functions
- Text layers can display live information from maps & carousels
- "Tick Audio": Maps, Carousels, Text Tickers can now play a Sound when changing the displayed item
Improvements
- Preview when creating a new scene from templates
- Improved voiceover scripts
- General UI and usability improvemets
Breaking Changes (Mac)
The folder where Obscene Studio stores your storyboards has changed.
If you already have created storyboards for the previous version(s), they will not be detected at launch: You need to move them to the new location. To do so:
- Open a Terminal (Utilities > Terminal) and type the following commands:
cd
mv obscene-studio .obscene-studio
Note: first "cd" just takes you to the HOME Directory (/Users/your_username
)
v0.4.8 and 0.4.9 (Public Beta)
Bugfixes
- Color Picker on 2X UI
Improvements
- Timer configuration
- UI Skin Revamp
- Animations in Text Scripts
- Add Live Text button for Maps, Carousels
- Show/Hide auto branding on Carousels
New
Scene Templates functionality much improved
- Preview Templates
- Edit Templates
- Improved default templates
Map: Fly Speed parameter
v0.4.7 (Public Beta)
More Voice Features
- Multi-Voice Conversation in Carousels, Multi-Text and other layers
- Voice MIDI, Voice Scenes to trigger animations, text and FX in-sync with the voice
- VoiceBox in Performer UI
Other
- EMOJI Search
- Media Search Box keeps previous searches
- Carousels, Message Tickers and QR Ticker now evit events with the displayed element (see below)
- New text script "Live Text", to use text from other objects like Carousels, Text Tickers or Voice System
- General Enhancements and style improvements
- Improved Windows Installer / Uninstaller, should not show warnings in Windows Defender anymore.
v0.4.6 (Public Beta)
New
- Story Voice Engine + Voice MIDI Events
Improvement
- Changed Windows Installer as previous one (older NSIS) triggered a (false) Trojan warning in Windows 11 / Window Defender.
v0.4.5 (Public Beta)
New
- Voice Pitch and Speed
- Voice Presets
- Background Tile
BugFix
- Preview Video was not working ∫
v0.4.4 (Public Beta)
Improved
- Giphy + Unsplash browsers
- Video Preview
- Touch / Mouse UI
- Incremental Sliders / SHIFT + META in Sliders
- Objects Dragging: SHIFT / META to rotate / scale
New
- BorderImages
BugFix
- Fixed Watermark Intro/Outro animations not playing
General Style + Usability Improvements
v0.4.3 (Public Beta)
This is a very important update for Windows users.
BugFixes
- Fixed MP4 videos not playing on some Windows 10 installations
Improvements
- (Windows / macOs) Improved Text Clipping
- Improved Application Icon display on Windows (still not perfect for small sizes)
Breaking Changes (Windows)
In order to better follow Windows Application Guidelines, install location and project folder have changed. Please Uninstall the former application before installing this one to avoid having duplicate applications on your system
FYI these are the changed folders:
Folder | Old Location | New Location |
---|---|---|
**Application | ||
Folder** | /Users/your_username/AppData/Local/Obscene Studio |
Program Files/obscene-studio (customizable) |
**Your | ||
Projects** | /Users/your_username/obscene-studio |
/Users/your_username/AppData/Local/obscene-studio-projects |
Attention If you already have created storyboards, they will not be shown at launch. You need to move them to the new location. You can do it:
Automatically (recommended): In the application folder there is a tool that will do it for you. To run it:
- Open a Command Prompt by typing
cmd
into the Windows Search Box and clicking its icon. - Type the following commands in the CMD window:
cd "\Program Files\obscene-studio" migrate-projects
- Open a Command Prompt by typing
Manually: Using Windows File Explorer, just move the files to the new location. (You might need to show hidden files in order for the APPDATA folder to be visible)
- From
/Users/your_username/obscene-studio
- To
/Users/your_username/AppData/Local/obscene-studio-projects
… then delete the old folder.
- From
v0.4.2 (Public Beta)
New
- Midi Mappings for Z Rotations, Scalings and Translations
- Gamepads and Joysticks are usable as "MIDI Devices"
- Enhancements for Text Layers
- Support for Background Images
- Clip Background to Text Glyphs
Improvements
- Network Security improvements
v0.4.1 (Public Beta)
New
- Perspective (3D transformations) for Scene and Containers
Bugfixes
- Autoplay correctly updates remote scene in UI
v0.4.0 (Public Beta)
🎇 MILESTONE: Windows Application Signed
New
- Manage Templates: Rename, Delete
Improvements
- Save story as Template: Added description and example YouTube video ID fields.
v0.3.7 (Public Beta)
BugFixes
- Fixed style bug in Connection Dialog (introduced in 0.3.0)
- Fixed horizontal marquee with very long texts occassionally flickering or with missing text,
v0.3.6 (Internal Release)
Improvements
- Updated third party frameworks
v0.3.5 (Public Beta)
New
Text Scripts
- Time Script supports Time Zone and Time Format
- Date Difference Script displays seconds / minutes padded with a "0" if neccessary
Video Marks can be mapped to MIDI, to access any part of the video with a midi button
Improvements
- Scene View:
- Interactive Layer Controls / MIDI Mappings in Scene are much clearer now
- Independent mappings can be shown/hidden
- Title includes layer type icon
- Interactive Layer Controls / MIDI Mappings in Scene are much clearer now
Bugfix
- Fixed Animated Image Carousels flickering if shown and hidden quickly
v0.3.4 (Public Beta)
Improvements
- Improved Interactive Scene Controls Style
- Improved Application Startup
v0.3.3 (Public Beta)
New
- Create Marks in YouTube and Video Objects
v0.3.2 (Public Beta)
Final retouches and fixes for the Beta Version. Update is recommended.
Fixes
- (Important) Fixed some mapped midi controls not working after 0.2.17
v0.3.1 (Public Beta)
- Fixed Style Glitches in Effect Configuration Box introduced in previous version.
v0.3.0 (Public Beta)
🎇 Milestone: Public Beta is Out!
v0.2.19 (Beta)
New
Masks
- Gradient Masks, User SVG and PNG masks
- Mask Animations and Mask MIDI Mappings
GIFs (memes)
v0.2.18 (Beta)
Important Usability Bugfixes
- Fixed (Critical) style glitch on layer list from previous version.
- Fixed (Important) style glitch, where some buttons were displayed in incorrect positions until you visited the UI Settings section and toggle "UI Overlay",
- Fixed (Important): Image and Video Alignment Properties missing on last version Update to this version is recommended.
v0.2.17 (Beta)
Improvements
- Moved Padding and Margin to Style Property Card
- Usability & style improvements
New
- Added Animated Emojis from GIPHY
- Added ROW FLOW to Scene
- QR is now a Multi-QR that can cycle its content
- New Animation "UNSET" (for multi-images, multi-text, multi-qr)
v0.2.16 (Internal Beta)
Improvements
- Added a drag handle on lists to allow dragging without interfer with scrolling
- Downloaded templates from the market can be double-clicked for installation
v0.2.15 (Beta)
New Story Features
- Animation Support for MultiText and MultiImage
- Uses Animation IN & Animation OUT also when changing item
New Editor Features
Text Shadow & Box Shadow Presets
Rename and Duplicate Storyboards from the initial screen
Editor Improvements
- Drag"| And Drop Support for
- Layer List: Reorder layers
- Map: POIS and MARKERS: Reorder lists
- MultiText: Reorder text pages
- MultiImage: Reorder Images
- Scene Map: Move scenes
Bugfixes
- Correctly load new fonts when new scenes are created
v0.2.14 (Beta)
New
- Refresh USB cameras on connection/disconnections
- New close button to Map POI details
- New Interchange button to exchange MAX with MIN on midi mappings
Improvements
-
- Icons Pause / Replay Scene to better understand play/stop action z Bugfixes
Save Changes / Edit Master does not interrupt OBS Studio
Style glitches
Add new layer with midi mappings => refresh midi mappings
do not show "interactive elements in scene" if there are none
v0.2.13 (Beta)
New
- New Section "About Obscene Studio" in settings with feedback, online manual and social network links,
- Add Empty YouTubeTM layers by holding SHIFT and clicking the media button
Improvements
- General Style Improvement
BugFixes
- Empty Interactive Elements in Scene card should not be shown
v0.2.12 (Beta)
New
- started online manual
- UI Settings: Viewport Zoom + Magnify UI + Auto-Fit
- Enahnced OBS Studio Integration
- Streaming / Recording status
- Map Obscene Studio Scenes to OBS Studio Scenes
Bugfixes
- fixed YouTubeTM Layers not showing cover image when importing by URL
- fixed applicaiton crashing on showing AUX window when Fullscreen
- fixed Remixx bar bug where Canvas Size would be wrong on story changes
Improvements
- REMIXX bar
- keyboard control
- Improved Live Paint tool (Text rotation / scaling / settling / syncing)
- Editor
- replace assigned controller by holding SHIFT on the MIDI INTERACTION panel
- Hovering a layer on the scene or container layer list now hilights layer on scene
- TextScripts default to the Text Content if empty or invalid data (instead of warning)
- New Storyboard from scratch starts with a minimal storyboard
- Remote cameras are shown on the camera list when connecting through local network
v0.2.11 (Beta)
- NEW: Obscene Studio Relay Mode
- Connect Dialog on First Screen
- Obscene Studio Relay Mode to run obscene studio from another computer
- allows access to cameras from the remote computer
- user friendly wizard
- Show buttons for content direct access in Interactive Elements
- Delicious style finetunning
- Main Tools Window is now draggable to screen corners
- Fixed map zoom bugs
v0.2.10 (Beta)
Removed YouTube Playing inside editor
- ends up locking computer after some time
- YouTube videos ARE played on OBS Studio - just not inside the editor
- revamped functionality to interact with videos on remote screen while performing & editing
fixed midi audio volume not working
improved button toggles (pad)
improved youtube but crashes into nw
fixed npe in midi engine
added editor automute on play preference
turn off mute & eyes on close story
normalized play/stop
- master audio: not restarted if playing
- restarted on play story
- property: display watermark if no slide
- reset remixx on play
- master audio: not restarted if playing
remix
- toggle on/off
- reset on change
- fixed paint toolbal visibility
v0.2.9 (Beta)
NEW! Support for Midi Jog Wheels and Incremental Pots
- knob type is autodetected by the learn engine
- independent sensitivity per mapped property
- new incremental midi mappings for jog wheels
NEW! Map Engine
- Interactive maps with multiple views and Markers
- Smooth flyovers between views and PoIs
- Several free map providers: NASA, OpenStreetMap, ESRI, …
Improvement: Perform Mode Simplification
- Removed "Independent Performer and Designer" and "Enable Performer UI" from advanced options, they are now the
default:
- Performer UI is toggled with TAB
- Changes while non-performing are NOT sent to OBS Studio
- Loaded story is not displayed in Performer Screen until "Play" is pressed
- Removed "Independent Performer and Designer" and "Enable Performer UI" from advanced options, they are now the
default:
Fixes
- improved video controls
- hot rebuild for video / cameras
- map resize
- added "replace video" functionality
- synchronize controller status on OBS Studio connect
- auto assign units on midi mappings
- added video previews
- improved core engine (slide reset)
- fixed remixx paint text
- added remixx emoji size changer
- fixed desynched remix status on story load
- improved camera resolution dialog
- assorted UI improvements
v0.2.7 (Beta)
bugfix: "Smooth Transition" and "Raw Transition" scene effects
bugfix: copy from shared templates now copies local files too
bugfix: create slide from template also preloads fonts
bugfix: interline for ticker widgets
improved REMIXX bar usability
- Persistent Emoji Presets for emoji animations
(COOL!) Improved MIDI engine
- scenes find correct starting positions for shared knobs & buttons
- Improved Light feedback for buttons & knobs
- RED/GREEN: Button Toggle Status
- YELLOW: Button mapped to current scene
- ORANGE: Button mapped to watermark scene
Improved dark skin readability
Improved Performer View
- TAB cycles between Scene or Performer View when playing the storyboard
Improved YouTube engine
- Display Seek Bar while performing
- Fixed Cue Out behaving erratically
- Fixed Autoplay on Media End behaving erratically
improvement: presets for story size
v0.2.6 (Beta)
Release Notes
- Unsplash approved Obscene Studio 🤟 You have now officially access to millions of high quality images made by artists all over the world !
- GIPHY approved Obscene Studiooo 🤟 You have now officially access to millions of animated stickers !
Features / Changes
- Improved Image Carousel usability
- Improved Dark Skin readability
- Improved License Managing
- Added "Layer Lock" to prevent layer modifications
- Finetuned Light and Dark styles
- Redesigned "New Slide" screen
v0.2.5 (Beta)
New Features
- Autogenerate media credits
- Text Presets (SHIFT+ADD TEXT)
- Viewport can be zoomed in & out with CMD + Keypad +/-
Improvements / Fixes
- Improved Unsplash & Giphy integration
- UI Style Tweaks
- Link to media author in Storyboard License
- Removed "Magnify UI" option as dynamic zoom is much cooler
v0.2.4 (Beta)
Features
- Text Interline can now be customized
- new MIDI effect "Raw Transitions" to selectively disable smoothing on rotations, translations, etc . (not fully working yet)
Bugfixes
- Emojis from the REMIXX bar are not cropped anymore
- Coordinates in OBS Studio are now in sync when with non-overlaid UI
Other
- Emoji dialog is bigger
v0.2.3 (Beta)
BugFixes
- Speak in REMIXX bar speaks also if designer is muted, with current story voice
- Remixx Bar change glyph, messages, etc now in sync with OBS Studio window
- Disable REMIXX input when no function selected
- Transformed camera not showing in OBS Studio
Features
- Added "RESET STORYBOARD MIDI" to advanced settings to get rid of old mappings. Use it when there are old controllers, no longer mapped, that may have a stored value.
v0.2.2 (Beta)
- Feature: Remix Effects
- Gravity Emojis
- Emoji Invasion
- Scratchpad
- Text-To-Speech
v0.2.1 (Beta)
- Fixed glitches
- Improved UI
v0.2.0 (Beta)
Rolled back Record & Livestream Capabilities for the moment
- Always use OBS Studio to record and livestream
- Keep Video Window output anyways for other use cases like projection, etc ..
Obscene Studio is now in Beta
v0.1.30 (Beta Milestone 1)
- Milestone: Obscene Studio in three platforms: Win, Mac/Intel, Mac/M1
- Additional Fixes
- Handle / Inform about Screen Capture Permissions on recording / live streaming
- improved Video Configuration dialog
v0.1.29 (Beta Candidate)
- AUX Screen stability
- UI: Hide Record / Settings button when window does not have focus
- Internal frameworks update
- Manage AUX screen sizes (fullscreen, restore, etc…)
- LIVESTREAM / RECORD status feedback on main screen
- Warn about record / livestream with no audio
v0.1.28 (Beta Candidate)
- Recording and LiveStream (experimental)
- AUX Screen improvements
- Freeze bug apparently solved
- Improved Security (CSP)
v0.1.27 (Beta Candidate)
- (Critical) Fixed CREATE LAYER buttons not displaying after exiting PERFORM MODE
- Added CPU Load Alerts and Heavy Process Icons
- Improved Memory Management
- Improved settings: Clear Cache, FullScreen, Kill rogue processes
- Fixed AUX Window Transparency Issues
- Improved Map Feedback (autoplay times / outro)
- Fixed autoplay bugs
- Fixed Master Under / Over scene not working sometimes
- Added Light Feedback to LaunchControl XL Midi Driver
- Improved Layer List in Scene & Container (move front/back)
- Capture Screenshots automatically when saving as template
v0.1.26 (Beta Candidate)
- Improved realtime control response
- Usability
- STOP does not restart video (SHIFT + STOP does)
- PLAY restarts scene (SHIFT + PLAY = soft = no restart)
- PERFORMER UI has a CLOSE BUTTON === Soft Stop
- Tensorflow visible again in OBS Studio + AUX Windows
v0.1.25 (Internal Release)
- Improved different Window Titles and Menus
- UI tweaks and Improvements
- Fixed wrong license
- Fixed Aux Window not initializing properly
- Fixed memory leak on multiple tensorflow views
- Fixed (?) AUX Window not launching occassionally
- Added pagination to Giphy + Unsplash
- Added Favorite Font Section to Font Selector
v0.1.24 (Beta Candidate)
- Feature: AUX Monitor + Transparency
- Feature: Mask humans in camera
v0.1.23 (Beta Candidate)
- Fixed YouTube bugs when deleting a layer
- Fixed Autoplay when story has no timer but slide does
- Fixed Save As Template functionality
- Updated templates
- Feature: Virtual Midi Controls
v0.1.20 (Beta Candidate)
- Integrated Howl Audio Engine (seamless audio loops, audio transitions)
- Fixed some missing styles
- Restyled DISCO (Dynamic Interactive Scene Controls)
v0.1.19 (Beta Candidate)
Security Improvements
New section "Experimental Settings"
Improved Performer/Edit mode
New setting "Independent Edit and Perform mode"
- Editing in one screen and performing in another is possible
- Midi sends to remote screen
- Mouse sends to local screen
Improved Midi Stack
- Generic Support for light feedback besides PADs
- Added light feedback to Launchpad Driver (non-pads buttons)
Audio Improvements
- Watermark Scene Audio plays in all scenes (without audio)
- Scenes with same audio file do not disturb playback
- Attribution is copied if audio is found on other scenes
v0.1.18c (Beta Candidate)
Feature: New Parameter: Background Gradients + midi control
Feature: New Parameter: Filters per layer
Feature: New Parameter: Transform Origin
Improvement: Assorted UI tweaks
Improvement: New masks for video: Split Left, Split Right, Split top, Split bottom …
Improvement: Additive Filters MIDI control (additive over new layer filters)
Improvement: Additive Transform MIDI control (additive over layer transformations)
Improvement: Performer mode & MIDI control
- Mouse/Touch interactions are not sent to remote unless in Performer Mode
- MIDI interactions are ALWAYS sent to remote
- It is possible to work with touch/mouse in one scene, and display others via MIDI
v0.1.17d (Beta Candidate)
Bugfix: YouTube pause & Rate on Expanded View
Feature: Redesign Scene View
Feature: New Parameters: Box and Text Shadow
Improvement: Redesign and tidy up Mapped Controllers View
Improvement: Hints in UI components
Improvement: Links to Documentation
v0.1.16d (Beta Candidate)
- Improvement: Video and Audio Volumes are assignable as MIDI parameters
- BugFix: Button Toggles for Video Parameters
v0.1.16c (Internal Release)
- DISCO: Added remote events for Scripted Texts Actions
v0.1.16b (Internal Release)
- DISCO: Added remote events for Scene Media Controls
v0.1.16 (Internal Release)
Feature: Dynamic Interactive Scene Controls ("DISCO")
- Groups all controls in use in current scene
- TextScript Actions + new Script Actions: Reset, Pause
- Scene Audio, YouTube Video, Normal Video Volume Levels and Playback Rate
- Display Variables & Midi Mappings
- Persists state
- Visible in Performer UI
- Groups all controls in use in current scene
UI: General Improvements: Ranges, Input validators, margins
v0.1.15 (Beta Candidate)
- Improvement: refactor internals & build process
- Improvement: Player icons and style
- Improvement: Content Import keeps filename (removing nonalpha) and copies attribution if already exists
- BugFix: YouTube videos working again
- Bugfix: URL Construction of local files
- UI: Corrected FAB placement on some configurations
- Improvement: YouTube Support
v0.1.14d (Beta Candidate)
- bugfix: stop possible sound on remote screen if closing story or connection drops
- internals: general player optimization
- ui: display bigger font size on performer UI
- bugfix: image collections were not preloaded
v0.1.14c (Beta Candidate)
- bugfix: List of Storyboards would not scroll
- bugfix: custom scene templates would not be displayed
- bugfix: headers markdown H2, H3, H4 did not display
- bugfix: creating new layers can sometimes create a non-empty layer with random data
- improvement: License list does not return duplicated entries anymore
- improvement: slide interactive variables are sorted on their name
- usability: changed story to storyboard everywhere, and unified UI icons.
- ui: new story screen style improvement
- bugfix: wrong default font is used if left empty and story has other fonts
v0.1.13 (Beta Candidate)
- improved: performer UI
- improved: play story screen and timing feedback
v0.1.12 (Beta Candidate)
- bugfix: font reset when loading story
- new property: story classes: watermark under / over scene
- ui: preserve filenames for drag n drop media
- ui: camera leak on layer reorder: workaround mute all when reording
- ui: usability: non-force setslide on map click
- ui: usability: select scene layer with ESC / deselect all with SHIFT ESC
- ui: usability: ignore gestures when performing
- ui: usability: select slide pane when deleting slide / selecting on scenematrix
- ui: usability: toggle when overlaid
v0.1.11 (Beta Candidate)
- improved attribution of multi-images
- renamed layers: ticker => multitext, imageticker=>multimage
- improved MIDI initial status of layers
- fixed click on multi-images should tick
- interactive tickers show in scene performer
v0.1.10 (Beta Candidate)
- added property: border-radius granularity
- added property: scene smooth/raw + unified transitions
- added layer type: multi-image ticker + background transition
- added setting: show/hide advanced settingds
- fixed paragraph shrinking
- fixed font preload cache
- fixed max height of overlaid magnified hud
- designer css glitches
v0.1.9 (Beta Candidate)
- added font preloading
- improved server security
- unified text interline
v0.1.8 (Beta Candidate)
- added border granularity
- minor ui glitches
v0.1.7 (Beta Candidate)
- Internal optimizations
- Fixed missing player app
v0.1.6b (Beta Candidate)
- Bugfix: ID of new stories and templates conflict
- Updated Beta Tokens Domain (obscene.studio)
v0.1.6a (Internal Release)
- Bugfix: Save story as template sometimes did not copy the files
- Bugfix: Template Installation, names and paths
- Bugfix: Assign new name to story instead of template mame
- Feature: Save as template requires all content to be attributed
- Improvement: Template metadata includes attribution info
v0.1.6 (Internal Release)
- Improvement: Bullet List Indent
- Remove scrollbar on textarea
- Bug: Camera can be leaked if quickly switching scenes back & forth
v0.1.5a (Beta Candidate)
- BugFix: Wrong FAB placement on some UI combinations
- BugFix: Text Ticker Alignment was not working
- Improvement: Markdown Text Style
- Feature: Markdown can use "#" or "=" alternatively ("titles on scripts")
- Feature: Performer UI Alpha
- Feature: Container Row/Col Flow selector
- Change: Hold SHIFT to select layers inside container
v0.1.4 (Beta Candidate)
- BugFix: Touch Gestures
- BugFix: Ghost Audio on quick slide change
- Feature: Scalable UI
v0.1.3 (Internal Release)
- BugFix: General Window polish
v0.1.2 (Internal Release)
- BugFix: Refresh IP on server connect
v0.1.1 (Internal Release)
- BugFix: Persist server settings & IP filter
v0.1.0 (Internal Release)
- Improved Security
- Passed Apple Strict Runtime Notarization
- Added Feature: Content Attrtibution for user files
- Added Feature: FullScreen Support with F11 or Menu

