Releases: bigfug/Fugio
Releases · bigfug/Fugio
v2.8.0
v2.7.0
NEW
- Added LoggerNode
- Some language translation should now be supported, such as standard entries in the file menu
- Added Quaternion pin
- Added support for Lua types to set their own data on output pins
- New install_fugio script for Mac
UPDATED
- OSC Encoder and OSC Join now accept lists of values and will generate OSC messages with multiple values in
- Updated the build files quite a lot
- Added new dependencies to the Homebrew script
FIXED
- Firmata output pins > 7 now work (thanks J. Gutierrez!)
Oculus Rift
NEW
- Oculus Rift support on Windows (no current support on Mac/Linux) - including example
- Quaternion support to Lua (see Examples/LuaQt/Quaternions.fug) as suggested by MC
- OpenCV flip node (flips images vertically)
UPDATED
- More work on Firmata digital input pins
FIXED
- Result of LuaMatrix4x4::IsIdentity() wasn't being returned correctly
- MatrixRotateNode was always setting its inputs to zero on load
ARToolKit5
NEW
- ARToolKit plugin (suggested by MC)
- Added dialog to Video Capture for more control over the resolution, frame rate, and format of the captured image
- Ceil, Floor, and Round nodes added to Math plugin (suggested by WN)
- Support for UYUY, 32S, and 32F images
- DistanceTransform, ConvertTo, Add nodes in OpenCV
UPDATED
- Linux build up to date (reported by BF)
FIXED
- PortMidi could crash if there weren't any devices when a MIDI Input node was added (reported by AS)
- Stability fixes for TCP Send/Receive
OpenCV, dlib, and Video Capture
NEW
- OpenCV, dlib, and Video Capture plugins
- Nodes: Background Subtraction, Cascade Classifier, Dilate, EqualizeHist, Erode, Find Contours, Grayscale, Image Convert, Image Homography, Image Threshold, InPaint, InRange, Moments, Face Features, Media Timeline
- Examples: Video Capture, Colour Tracker, Face Detect Smile, and Media Timeline
- YUV420P support
- Rect/RectF support to ArrayPin
UPDATED
- SerialInput/Output show status of connected device
- Added formats and scaling to FFMPEG ImageConvertNode
FIXED
- Firmata input pins weren't working (reported by J. Gutierrez)
- General Firmata clean-up
- MediaProcessorNode wasn't working
- LuaImage wasn't accessing input images properly
- BGR, RGB, and YUV422 formats weren't being handled correctly in FFMPEG ImageConvertNode
VST3 support
This week I have a new VST plugin for you. It loads the hundreds of available VST3 audio plugins (not VST2 ones, for now) for real-time audio processing.
It seems pretty stable but obviously I can’t test it with all the VST plugins that are available. Let me know if you have any problems…
NEW
- VST plugin
- Added OpenGL TextureCloneNode
- Added FlipFlopNode
- Added new OpenGL snippets
UPDATED
- Spout updated to 2.006
- MIDI now plays duplicate notes
FIXED
- MIDI Channel Input wasn’t creating the note-value pin properly
Media Recorder
NEW
- Added MediaRecorderNode to FFMPEG plugin
- Added Video Shader Record.fug example
- Added help link to pins (right/ctrl click to find it in the context menu)
- Added PlayheadFramesNode to Time plugin
CHANGED
- Added Time pin to MediaNode
FIXED
- FFMPEG Image Convert didn’t let you change the format
- ImageToTextureNode was aligning to 32 bytes (not 32 bits!)
WebSocket Client
NEW
- Added WebSocketClient node
- Added WebSocket Echo example
UPDATED
- Updated Windows build to VS 2015
- Lots of work on the wiki
Timeline
NEW
- Timeline plugin
- Supports single pass rendering to OpenGL cubemap using geometry shader
- ImageSaveNode takes a frame number
- Added texture compare support in OpenGL
- Added CubeMapRender node to OpenGL
- OSC decoding of more types, including blobs
CHANGED
- Updated FFMPEG on Windows to 3.2
- Updated Lua on Windows to 5.3.3
- API: moved node creation to context – plugins need rebuild
FIXED
- Nodes rendering outside of the editor window (reported by @braedenf)
- OSC decoding with multiple arguments wasn’t suggesting correct pin type (reported by C. Littleford)
- PortAudio loading on macOS
- Plugin loading issue on Windows (reported by A. Fundorin)
- Handling of multibyte device name handling in PortAudio on Windows (reported by A. Fundorin)
- OpenGL initialisation on Windows
FFMPEG Plugin
NEW
- FFMPEG plugin for media playback
- "Trigger Array" and "Trigger Boolean" nodes
UPDATED
- Removed dependency on Homebrew (for users - still required for building Fugio on macOS/OS X)