New Fugio video tutorial covering OpenGL shader live coding, sharing OpenGL textures between many applications in real time using Spout (Windows) and Syphon (OS X), and rendering to texture for complex, multi-stage shader processing. Not expecting to get too much coding done this week as I’m off to Ars Electronica this week in Linz, Austria this week. Have fun with the update!
It’s been a long term goal for me to get Fugio running on Raspberry Pi.
If you’ve not come across them before, they are cheap, credit-card size computers than can run a full desktop experience with mouse and keyboard support, networking, HD video playback, and even a GPU for 3D graphics.
I use them a lot for installations where I need seamlessly looping video playback, but I really want to develop artworks on them, so I can use them instead of leaving bulky and expensive computers in a gallery for months.
So, this week I’ve updated the source code to allow it to compile and run on a Raspberry Pi 2 (and 3). Everything works apart from PortAudio, which I’ll get to in due course.
If you encounter any bugs or want to suggest new features, head over to the issue tracker.
Fugio optionally records some anonymous data as you use it, which will really help me get an idea about how you’re all using it, where it could use some work, and also gives me some active user figures I can tell people about!
Added tabs for patches to make switching between them easier (suggestion: @braedenf)
Transforms (rotate, translate, shear, scale) added to LuaPainter
Added link to new Fugio Users Group to the Help menu
Added Save All to File menu
More examples: Lorenz Attractors, Rotating Text
Right-click (or ctrl-click) on nodes in the editor to get a link to their online help page
Started adding auto pin renaming to a few nodes
More changes to the audio system to improve latency handling
Open multiple patches at once (suggestion: @braedenf)
Updating now takes place in frameStart
Removed buttons at bottom
Added toolbar with new menu and update button
Won’t clear text if connected to empty pin
Alt + U keyboard shortcut to update
Various build updates, mainly for using Homebrew on OS X
LED node wasn’t firing properly for some types of inputs
No video this week as I’ve been away in Bournemouth University showing my “Shadows of Light” installation (made with Fugio, of course) as part of the HCI 2016 conference.
Despite this, we have a very big update for Fugio today. No less than *FIVE* new plugins, including the 2D drawing plugin, and also FFT (for converting audio into frequency bands – great for visualisations like the one above), and Image, File, and Colour.
Download version 1.4.0 now for Windows and OS X, or if you have already installed it, you can run the maintenance tool to upgrade the software.
I’ve also brought the Ubuntu version back up to speed, and updated the build instructions.
Finally, please sign up to the Fugio Friday mailing list to get the weekly news delivered straight to your inbox just in time for the weekend:
This tutorial introduces Lua scripting for making your own custom nodes within Fugio. From simple data processing to complex logic, Lua is an easy to learn language (that’s also widely used in commercial game development because of its speed) and many other software packages.
Happy #FugioFriday! Bit late today because I was up late watching the UK EU referendum results come in. Personally I’m very disappointed with the result but regardless of the outcome, we have to continue to work together across the planet and create many wonderful, inspiring things!
In the spirit of sharing and cooperation, I have TWO new plugins for you today! There’s a network one, for sending data between computers, and an Open Sound Control (OSC) one so you can start linking Fugio up with other software and hardware.