Fugio Friday: MIDI Timeline

Happy Fugio Friday!

This week we have a new binary release (2.10.0) that features a new work in progress node called MIDI Timeline.

You can now import .mid files straight into Fugio (via the File Menu) and it will create nodes for each track.  Feed these to a MIDI output and you can start playing about with it.

There’s currently no editing facility, and it can’t record, but it’s a step in the right direction.

Check out the ‘Magical Midi’ example, which comes from one of my favourite arcade games.

Other than that, I’ve tested compiling Fugio on Debian Linux 8 and got it working, and there’s a bunch of fixes of improvements that you can read about in the list below.

I’m now supported both the GUI installer and Homebrew/Cask installers on macOS/OS X so here’s the installer links:

Download Fugio 2.10.0 for Windows (7, 8, 8.1, 10)

Download Fugio 2.10.0 for macOS/OS X (Mavericks 10.9+)

Have a good weekend and see you next week!

NEW

  • Tested compilation on Debian 8
  • Group position and zoom is now saved (also between editing sessions)
  • Added “Import…” entry to file menu
  • MidiTimelineNode supports loading .mid files (via Import) into the editor (no editing yet!)
  • Added Timeline includes

UPDATED

  • More error reporting in FFMPEG
  • Added reset pin to BackgroundSubtractionNode
  • Spanish translation updated
  • GL_PRIMITIVE_RESTART_FIXED_INDEX flag added to OpenGL state
  • Oculus Rift won’t cause the API to open the desktop app until the node is added

FIXED

  • Wasn’t seperating audio and video frames in MediaSegment
  • TextureToImageNode wasn’t using the right image format
  • LuaImage wasn’t using the right image format either
  • Crash during group delete
  • Group breadcrumb trail fixed when deleting groups
  • Adding pins to groups wasn’t immediately shown in editor
  • VST3Node can now handle creating any number of pins
  • Timeline editing fixes

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.