ONLINE RESOURCES

Realtime Notation Frameworks

  • LiveScore [Harris Wulfson]
  • KLANGPILOT [Karheinz Essl]
  • iScore [Andreas Weixler]
  • eScore (broken link) [Chris McClelland]
  • mNotation [Joey Bargsten]
  • INScore [D. Fober]
  • PWGL [Generate notation algorithmically]
  • MaxScore [Interfaces with Max/MSP and Lilypond]
  • Bach: Automated Composers Helper [Max/MSP Notation Library]
  • LilyPond [Open source notation program]

  • Animation Software

  • Inkscape [Open source vector graphics editor]
  • NIH Image [Image processing (including animation)]
  • Scratch [Animation software]
  • Blender [Animation software]
  • Pencil [Bitmap and vector animation software]
  • Stykz [Stick figure animation software]
  • Synfig Studio [Open source animation software]
  • RGBcube [Modules to control a 3D RGB LED Cube]
  • PatternGenerator [Generates static and animated patterns]
  • Pencil2D [Bitmap and vector animation software]
  • Animal Algorithm Visualization System [Algorithmic animation tool]
  • vvvv [Tool for real-time motion graphics]

  • Languages

  • Processing [Programming language focused on visualization]
  • Open Frameworks [Programming language focused on visualization]
  • PD [Graphical programming language]
  • Xcode [Development environment for iOS]
  • MobMuPlat [Push PD to iOS]
  • PdDroidParty [Push PD to Android]
  • Max/MSP [Graphical programming language]
  • JMSL [Java Music Specification Language]
  • CSound [Programming language for audio]
  • Supercollider [Programming language for audio]
  • Iannix [Graphical open source sequencer]
  • HighC [graphical music creation tool based on Xenakis' UPIC]

  • Electronics

  • Fritzing [Software tool for hardware development]
  • Arduino [Open-source electronics platform]
  • Raspberry Pi [...]
  • PICAXE [Microcontroller (programmed with BASIC)]
  • SparkFun [One stop shopping for your sparkfun-related electronics needs]
  • Teensy [USB development board]
  • Econotag [USB development board]
  • BeagleBone Black [USB development board]
  • Udoo [Mini-PC running Android or Linux]
  • Digix [Development board with Wifi and Mesh networking]
  • Spark [WiFi-enabled board]

  • Communication

  • JackTrip [System for high-quality networked audio]
  • OSC [Flexible communication protocol]
  • MeshWarpServer [Multiple video synchronization]
  • Duration [Synchronization via OSC]
  • Soundjack [System for networked audio]
  • Network Audio Transmitter [Uncompressed network audio streaming]