This section will demonstrate that any pitch can be represented as an FRV by giving an explicit algorithm for the conversion from traditional notation to FRV. This conversion algorithm is original to this thesis, i.e. not present in Regener's work.
For our present purposes, it will be useful to consider traditional
pitch notation as having three components: letter, accidental section,
and register. It is possible to represent these components as a triple
of integers
where
is in
and
indexes into the letter array [C,D,E,F,G,A,B], xs is the number of
sharps in the accidental section (where flats count as negative
sharps), and xr is the register. For example, D
4 is
(1,1,4), G6 is (4,0,6), and E
5 is (2,-1,5). Using this
triple notation, we can express the interval from C0 to any
note
as
![]()
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | |
| P1 | M2 | M3 | P4 | P5 | M6 | M7 |
To convert pitches to FRV, we need to rewrite
with all
intervals expressed in FRV rather than traditional form. This gives
us

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | |
Reviewing the concepts above, Table 3.2 lists some pitches in traditional and FRV form.