Cheese Tracker is a program to create module music. It aims to have an interface and feature set similar to that of Impulse Tracker. It works on Unix systems and on Windows (using cygwin), but all the interface/audio code is fully modular and abstracted in individual classes, which should make the porting of this program to other platforms very easy.
Shake Tracker aims to be a fully-featured MIDI sequencer with a tracker interface. It currently works well and supports most tracker effects. Anyone who has used Impulse Tracker before will feel at home, and for the new users, a simple but extensive help system is provided. Most commands and shortcuts resemble their tracker counterparts. Shake tracker compiles on Unix and Win32 systems.
LegaSynth is an old chip/synthesizer emulator on top of an advanced software sound synthesis programming framework. It currently emulates the Yamaha DX7 FM Synth, the MOS6581SID (C64 soundchip), the Yamaha 2xxx FM series (very common in some personal synths, arcades, and the Sega Genesis), and the TB303. It supports the ALSA Sequencer API for midi input, and OSS/ALSA and JACK for output. A GTK graphical interface is provided to take full advantage of the synth, as well as for managing presets, patches, and banks, etc.
SQBind is a pretty simple, yet powerful binding library for the Squirrel language. It includes support for binding classes, methods, static methods, member variables, functions, enums, and C types. It can either manage pointers or leave them unmanaged. It also recognizes functions that receive pointers or references and passes values accordingly. It also easily lets you use your own types for taking care of native Squirrel types, such as your own (or std::) string class, table class, array class, etc.
> Juan would consider implenting some kind
> of standard effects architecture so
> users can write their own effects?
You can find this in the last release
If you really want to demonstrate that you oppose to such
things, simply gather people to assist personally to the
proper place and protest with signs and banners at some
important place. It's not the concept of masses opossing
what helps here, but the concept of masses geting together.
I am completely sure that any well enough informed
profesional will oppose this, but if you dont fight it for real, it
wont work. So keep sitting in your comfortable chair, seeing
how your freedoms keep vanishing one by one in the hands
of lobbyst corporations.