Ludwig

Ludwig is an algorithmic application put out by Hybrid arts at the time "M" and
"Algorithmic Composer "came out in the late 1980's. It is different then those
applications in that you have to choose "operations" (the actual algorithm)
that will happen within a "cell"(a block of time) and what pattern (scale,
melody) it will be applied to. You had differnt operations that apply to Pitch,
Rhythm and velocity. For operations of Pitch, these would include for example:

Reverse
warp harmony
Diatonic Up
Force Diatonic
invert chords
play highest/lowest
Randomize
play odd/even
Chromatic Up
reflect
echo
substitute rest
drop a chord

All of the above could be applied to a "pattern " that you create. You can have
96 patterns in memory at a time. You can also have preset Rhythms that you can
create and apply similear transformations. Facinating results can be obtained.
The only thing however, is to build up a library of patterns and rythms to work
with initially so you have starting points, or "bones" as Ludwig calles it.

The name "Ludwig" came not from "THE composer" but was the name of Hybrid Arts
R&D Directors Dog!

here are some Examples of Ludwigs Output.
