**Topics**

Recapitulation of preceeding tutorials

**Functions used**

**CHORD**, **dx->x**, **first**, **om***, **om+**,
**reverse**, **x->dx**.

**Description**

This patch is subdivided into four operations on the same sequence
of notes (A): transposition, retrograde, inversion and retrograde
of the inversion.

**Patch structure**

A: Edit your series of notes in the "order" mode, close
the box and and lock it.

If you use the "order" mode the sequence is read and sent out in the order in which they were entered.

B: The **om+** box transposes the sequence.

C: Evaluate and open this **CHORD** to see the result of the
transposition.

D: The **reverse** box gives us the retrograde of the original
sequence, that is to say that the notes are read from right to
left.

E: Evaluate and open this **CHORD-SEQ** to see the result of
the **reverse** box's operation.

F: The **x->dx** calculates the intervals in the original
sequence of notes.

G: The module **om*** multiplies each interval coming out of
**x-dx** by -1. In doing this, it changes the sign
of each interval; if we multiply 100 by -1 the result will be
-100 and if we multiply -200 by -1 the result will be 200.

H: The module first takes the first note of the original series
(outputting it as an atom, not as a list of one element).

I: The **dx->x **module creates a new sequence, starting
from the first note of the original sequence (given by the**
first** box), constructed on the intervals deriving from the
**om*** box.

L: Evaluate and open this** CHORD-SEQ** to see the result.

M: The** reverse** box makes the retrograde of the sequence
coming out of **dx->x **box.

N: Evaluate and open this **CHORD-SEQ** to see the result of
the last operation.