John Wade Ulrich

Learn More
The jazz musician has two problems. The first is the creation of melodic material. The second is the problem of fitting the melodic material into a particular harmonic structure. The work described in this paper concentrates on this second problem. To solve the problem we utilized a harmonic theory which allowed the identification of key centers and the(More)
By extending a given analogy, a known program which solves a given problem is converted to a program which solves a different but analogous problem. The domains of the two problems need not be the same but they must be related by an initial specified analogy. There are three features which distinguish the approach. First the analogy formation evolves(More)
Given a description of a computer called the “target” and a micro processor called the “host” we would like to generate a micro program which when executed by the host will simulate the target. We accomplish this by first breaking the target down into a set of small segments. Then, logical conditions for an appropriate microcode are(More)
  • 1