This week we have a new node for capturing raw audio data (currently mono only) and making it available as an array, which can then be used by many other nodes include Lua scripting (as we can see in this new example) or OpenGL shaders.
UPDATE: ImageLoader converts indexed images to RGBA
UPDATE: Lua Json parsing can get objects too
FIXED: Rewind in Media Processor
Am currently shifting the macOS compiling to a new dedicated computer which will increase the requirements for the macOS build to require El Capitan (10.11).
Keeping backwards compatibility in macOS is a complex task. While Apple’s official stance is that later versions of the OS should be able to compile apps that work on earlier versions, the reality is that it is all too easy to slip up and compile binaries that aren’t compatible at all but there are no errors or warnings.
To preserve what little sanity I have left, I’m installing a Mac Mini with El Capitan and adding it to my build farm. This should generate solid compatible binaries for at least another year.
While I’ve worked hard to support 10.9 and 10.10 over the years, it takes progressively more work so I have to draw the line somewhere so I can focus on features rather than the builds.
The code should remain backwards compatible, so if you need a 10.9 or 10.10 build, you will be able to compile it yourself.
There’s been another busy week working on the upcoming 3.0.0 release, the results of which can be downloaded in the latest development builds.
NEW: Freeframe plugin with support for 1.0 and FFGL plugins. Set the paths to the plugins in the Fugio preferences. Please remember that only 32-bit builds can load 32-bit Freeframe plugins (and vice versa for 64-bit).
NEW: Experimental fast input pin setting – press and hold the left mouse button on an input pin until the slider pops up
NEW: Spout to Image example
NEW: Flip image flag added to Spout Sender
UPDATED: Rate Control has a proper trigger pin now
FIXED: Issues with new Windows installer that fixes the application icon and plugin loading (thanks truthcollins)
FIXED: OpenGL debugging was still on in release builds
I’m flying off to Texas tomorrow for an exhibition, so there almost certainly won’t be a Fugio Friday next week.
I’m currently in Belfast having just given a talk for the Northern Ireland Science Festival.
Check out this cool patch that uses your webcam to create two areas on the screen that act like buttons, which you can use to trigger off whatever you like! Yes, I know my hand is blue – I’m working on that… It’s available under the Video Capture examples in the File menu.
The latest development builds are available for download with new command line options for controlling the loading of plugins.
You can install the snap build using the following:
snap install --edge fugio --devmode
NEW: Command Line Options (see below for examples)
NEW: Experimental Linux snap builds for i386, x64, and armhf
NEW: Core/ProcessClick node
NEW: Two Video Buttons and Multiple AND examples
UPDATE: OpenCV/CountNonZero accepts a Region Of Interest (ROI)
FIXED: Kinect wasn’t working properly after image changes
Command Line Options
The new command line options for Fugio allow you to enable or disable plugin loading, set the OpenGL backed, set the language, and define variables for plugins.
The path to the Fugio or FugioShow executable is different on each platform:
I made the mysterious image at the top of this post using Fugio to process some footage I shot when recently in Venice. I’m currently working on a series of these “algorithmic photographs” for an upcoming exhibition (plus talks and workshops!) at Texas A&M university in a few weeks. You can see the latest images on my Instagram feed.