Happy Fugio Friday!
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.
Download Fugio for Windows and OS X
Get the source code for Linux (including Raspberry Pi)
NEW
- Compiles and runs on Raspberry Pi
- New Dial GUI node with example
- National Grid example for getting real-time data from the Internet
- Zoom in and out of patches with your trackpad
- Websocket server (still testing)
- Settings dialog with ‘My Snippets’ location (I set mine to my Dropbox)
- qt.matrix4x4 with ortho, perspective, rotate, scale, translate methods
- Fast JSON parser in Lua – examples to follow
- Added COBS encode/decode nodes to Network
- Get Size node for getting the size of data (deprecating Image Size)
- Added Line Buffer node
UPDATED
- LED now has a new, smarter look
- PortMidi supports setting the default input and output devices
- Snippets window has two views, and supports drag/drop/rename on ‘My Snippets’
- Text Editor remembers visibility when you save and load
FIXED
- Passing strings with zeros in them from Lua to Fugio now works
- Context wasn’t always calling frameFinalise()
TESTED
- Windows 10
- OS X 10.11
- Ubuntu 16.04
- Raspberry Pi 2 (Jessie)