Nyquist is an elegant and powerful language for sound synthesis and music composition. Unlike score languages that tend to deal only with events, or signal processing languages that tend to deal only with signals and synthesis, it handles both in a single integrated system. It is also flexible and easy to use because it is based on an interactive Lisp interpreter. You can design instruments by combining functions (much as you would using the orchestra languages of Music V, cmusic, or Csound). You can call upon these instruments and generate a sound just by typing a simple expression. You can combine simple expressions into complex ones to create a whole composition. It runs under any Unix environment, MacOS, Windows 95, and Windows NT, and it produces sound files as output (or direct audio output under Windows).
The CMU Midi Toolkit (CMT) is a collection of software for writing interactive MIDI software in C. It includes a number of handy utilities along with an application "shell" that provides timing, scheduling, and MIDI interfaces that are portable across DOS, Mac, SGI, and Amiga platforms.
2D / 3D Pie Chart provides both a client and server side solution for the incorporation of pie charts into Web pages. It provides versatile components so that Web authors and Java developers can easily build and publish dynamic and interactive Pie Charts. It includes many configurable features and functions for both applet and servlet development, and the documentation and examples are designed to give both a full understanding of every feature and enable you to implement both the applet and servlet quickly and easily.
XParam is an extensible, type-safe, non-intrusive, object-oriented tool for general-purpose object serialization and deserialization in C++, good for parsing command-line parameters and cross-program/cross-platform communication. It can handle named parameters as well as object streams. It recognizes class hierarchies, abstract interfaces, and polymorphism, and can therefore serve as a plug-in management framework (e.g., for strategy management).