Tutorial 21 - Using a BPF III (break-point function):

Transformation of a BPF into a sequence of notes.


Topics

 

Functions used


CHORD
, CHORD-SEQ, BPF, bpf-sample, first, om-scale and om-round.

 

.



Description
In this patch you can design a curve which can then be converted into a melodic profile and scaled to different ranges.

 

Patch structure
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.