dewdrop_lib help index
James Harkins, jamshark70@dewdrop-world.net
Not necessarily in order of importance -- just because a class is under "Miscellaneous" does not mean it is less useful!
See below for installation notes.
MixingBoard
Customizing mixers: (see also http://www.dewdrop-world.net/sc3/tutorials/index.php?id=4 )
Voicer
MIDI framework
Note storage
Patterns
Value patterns:
Event patterns:
Alternate tuning
Parametric EQ
Miscellaneous
Installation:
The library is distributed as a set of Quarks, each containing a piece of the total functionality. Wherever possible, the individual Quarks are independent. If, for instance, you want to use mixer channel but you're not interested in voicer, you can install the mixer channel Quark.
Some of the Quarks depend on classes or methods defined in other Quarks. Any dependencies are noted in the Quark object and are installed automatically when you install the Quark you want.
The Quark dewdrop_lib contains no code definitions, but it includes every other ddw Quark as a dependent. So, if you install this Quark, the entire library will be installed.
Complete installation:
Quarks.updateDirectory;
// OR:
Quarks.checkoutDirectory; // do this if you have never checked out any quarks
Quarks.checkoutAll; // if you have not checked out any quarks
Quarks.install("dewdrop_lib");
Selective installation:
Quarks.checkoutAll; // if you have not checked out any quarks
Quarks.install("name_of_quark_to_install");
See the Quarks helpfile for more details.
Note: Your SuperCollider installation must be at least up to revision 6323 from svn, or your build must be later than September 29. Some ddw features depend on recent changes in the SC distribution.
Note: One of the ddwChucklib prototypes uses MarkovSet, which is a part of the MathLib quark. MathLib is thus included as a dependency. If you have not checked out MathLib, you may get an error that a dependency could not be satisfied. In that case, simply check out and install the MathLib quark manually.
Note: SwingOSC users should install the ddwGUIEnhancementsForSwingOSC quark as well. Certain GUI features will not work in SwingOSC without these extensions.
License:
dewdrop_lib is distributed in accordance with the GNU Public License. You may copy or use this code, but any code you release based on it must also be GPL. This is in accordance with SuperCollider's GPL status.