CHORD, CHORD-SEQ, BPF, bpf-sample, first, om-scale and om-round.
In this patch you can design a curve which can then be converted into a melodic profile and scaled to different ranges.
A: Open the BPF module and edit a curve by clicking directly in the rectangle of the BPF.
Choose the icon in order to edit your curve. Then lock the BPF module.
B: In this input box, enter the number of samples by which you want your curve to be sampled.
C: bpf-sample samples your curve in the BPF box (A) using the number of samples entered in (B).
D: Open the CHORD box (D) and enter one note. The note you enter, will be the lower note of your melodic profile.
E: The first box takes the first element of the list coming out of CHORD box (D.
F: Open the CHORD box (F) and enter one note. The note you enter will be the upper note of your melodic profile.
G: The first box takes the first element of the list coming out of chord box (F).
H: The module om-scale scales the values coming out of bpf-sample between the value entered in the CHORD box on the left (D) and the value entered in the CHORD box on the right (F).
I: om-round will round the output of om-scale.
I: Evaluate the CHORD-SEQ box and see the result.