Additional Resources & Downloads

This page lists several useful resources not included in the main Magic installation, as well as a variety of third-party links and acknowledgements. Everything on this page is free (except hardware). Please let us know if you'd like something added to the list. And if you're a software developer, be sure to check out our Module Development Kit.

Expansion pack for GLSLShader module

One of Magic's awesome users, LSC9, has compiled an extensive collection of GLSL shaders for the GLSLShader module. If you haven't played with the GLSLShader module, you're really missing out! LSC9's compilation adds 383 new shaders that provide a wide variety of effects.

Download GLSLShader Expansion Pack

Most of the shaders in the expansion pack, and most of the shaders included in Magic, were obtained or derived from the amazing GLSL Sandbox.

Interactive Shader Format

Magic supports the Interactive Shader Format (ISF), allowing many third-party GLSL effects to be used as native Magic modules. ISF was developed by Vidvox, and there is a lot of great information on their ISF blog page, including an excellent collection of sample effects available for download. You can also go to interactiveshaderformat.com to play around with ISF effects directly in your web browser.

FreeFrame 1.5 plugins

Magic's Performer edition supports the FreeFrame 1.5 plugin specification (FFGL), allowing a wide variety of third-party plugins to be used as Magic modules. The FreeFrame 1.5 web site is a good starting point to learn more, but it is not well-maintained. For an up-to-date discussion, check out this topic in our forums, or click here to do a keyword search for FFGL.

Magic Tutorials

Our Tutorial Videos page has a quick and easy introductory video for Magic. We also have a dedicated Tutorials forum that we update regularly. Our other forums provide hundreds of answered questions, extra effects and projects for downloading, and a dedicated community of users. Please join us!

Useful third-party stuff

There's a lot of great software (and hardware) out there in the world that makes Magic even more useful and interesting. Here are a few things that we like.

  • VB-Cable (Windows) and Soundflower (OSX/macOS) are utilities that allow you to send audio to Magic from other applications on your system.
  • LoopBe1 (Windows) and MIDI Patchbay (OSX/macOS) are utilities that allow you to send MIDI to Magic (Performer edition) from other applications on your system.
  • VirtualDub (Windows) and Avidemux (OSX/macOS) are good video encoding tools for image sequences exported from Magic.
  • The Elgato Game Capture HD is a USB box that lets you capture real-time HDMI video. It's intended for use with XBox and Playstation, but it works just as well for Macs and PCs. Note that two computers are required. We strongly recommend this kind of hardware recorder over software-based capture utilities (such as Fraps or QuickTime) because your system's speed won't be affected.

Open-source libraries

Some of Magic's modules use open-source libraries. Here are a few acknowledgements for all the hard work put in by their developers.

  • 3D model support is provided by code from the Open Asset Import Library, copyright © 2006-2013 by the AssImp team. See http://www.assimp.org/ for details.
  • Image support is provided by code from the FreeImage open-source image library. See http://freeimage.sourceforge.net for details. FreeImage is used under the FreeImage Public License, Version 1.0.
  • Video playback support is provided by code from the FFmpeg open-source library. See http://ffmpeg.org for details. FFmpeg is licensed under the LGPLv2.1, and its source can be downloaded here.
  • Mathematical expression support is provided by Arash Partow's ExprTk library. See http://www.partow.net/programming/exprtk/ for details.