A Binary Bottle for Binary Wine
We will present here a new Rhythmic Code (Rcode for short) which applies to each note of a piece of music, and which defines, clearly and accurately, the exact position of the note, the precise length of the note (its Duration, the Quantitative Dimension of TIME), and the quality of Beat/Offbeat of the note at all levels (its Alternation, the Qualitative Dimension of TIME).
Fractions in the Binary Code To assure precise and abbreviated identification of these three parameters (position, duration, and alternation) we will use the binary system of numerical notation (with only "0"s and "1"s). This is common practice for units - 1=1, 10=2, 11=3, 100=4, and so on, each column representing an exponential of 2, as they do for exponentials of 10 in the decimal system. We will "extend" the system to include fractions, with numerals ("0" or "1") which will follow the "binary point" as we commonly do with the decimal point - .1=1/2, .01=1/4, .11=3/4, and so on, each column now representing a negative exponential of 2, as they do for the negative exponentials of 10 in the decimal system, and, above all, a specific rhythmic level.
Coding Note-values The choice of note-values is evidently arbitrary, and this Rcode could be adjusted to any choice. However, we will remain here in the choice which is the most convenient - the complete bar of Level -1 will be composed of a whole-note ("") and will be placed just before the binary point: 1. will represent the complete first bar, 10. will represent the complete second bar, 11. will represent the complete third bar, 100. will represent the complete fourth bar, and so on... For bars of larger size, the "*" will be used to include both 0 and 1 at that level. 1*. will represent the first bar of Level 0 which includes both the second (10.) and third (11.) bars of Level -1 The same will apply to 1**. and 1***. for the first bar of Level +1 and Level +2. Note values within a bar will be placed just after the binary point: 1.0 will represent the first half-note ("") of the first bar, 1.1 will represent the second of the first bar, 1.00 will represent the first quarter-note ("") of the first bar (the first in the first ), 1.01 will represent the second of the first bar (the second in the first ), 1.10 will represent the third in the first bar (the first in the second ) and 1.11 will represent the fourth in the first bar (the second in the second ). And so on for eighth-notes (), sixteenth-notes () ... For all levels, "0" will represent a Beat and "1" will represent an Off-beat.
Examples
We will use the same melodies which are used on the site, first for "Footsies" and then for Graphics.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Twinkle, Twinkle, Little Star - Rcode1 |
1. |
0 |
1. |
1 |
10. |
0 |
10. |
1 |
11. |
0 |
11. |
1 |
100. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Twinkle, Twinkle, Little Star - Rcode2 |
1. |
0 |
|
|
1. |
1 |
|
|
10. |
0 |
|
|
10. |
1 |
|
|
11. |
0 |
|
|
11. |
1 |
|
|
100. |
|
|
|
|
|
|
|
Twinkle, Twinkle, Little Star Here is the Rcode for the first part of the song (the first four bars at Level -1) Note the divided bars (.0 and .1) for all the bars except the fourth (100.). In the first example, the Rcode has been squeezed into one line containing the two cells (four bars). In the second example, the Rcode has been spread over two lines one cell (two bars) per line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Twinkle, Twinkle, Little Star - Rcode |
1001. |
0 |
1001. |
1 |
1010. |
0 |
1010. |
1 |
1011. |
0 |
1011. |
1 |
1100. |
|
|
|
1101. |
0 |
1101. |
1 |
1110. |
0 |
1110. |
1 |
1111. |
0 |
1111. |
1 |
10000. |
|
|
|
10001. |
0 |
10001. |
1 |
10010. |
0 |
10010. |
1 |
10011. |
0 |
10011. |
1 |
10100. |
|
|
|
10101. |
0 |
10101. |
1 |
10110. |
0 |
10110. |
1 |
10111. |
0 |
10111. |
1 |
11000. |
|
|
|
11001. |
0 |
11001. |
1 |
11010. |
0 |
11010. |
1 |
11011. |
0 |
11011. |
1 |
11100. |
|
|
|
11101. |
0 |
11101. |
1 |
11110. |
0 |
11110. |
1 |
11111. |
0 |
11111. |
1 |
100000. |
|
|
|
Twinkle, Twinkle, Little Star - Complete Here is the Rcode for the complete song (twenty-four bars at Level -1). Note that it starts at the ninth (1001.) bar, the first eight having been removed by the Transformation of Ablation to produce the ternary ABA form. The rest is repetitious, only the bar numbers gradually increasing to end at the thirty-second (100000.) bar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Polly, Put the Kettle On - Rcode |
1. |
00 |
1. |
01 |
1. |
10 |
1. |
11 |
10. |
00 |
10. |
01 |
10. |
1 |
|
|
11. |
00 |
11. |
01 |
11. |
10 |
11. |
11 |
100. |
00 |
100. |
01 |
100. |
1 |
|
|
101. |
00 |
101. |
01 |
101. |
10 |
101. |
11 |
110. |
00 |
110. |
01 |
110. |
10 ' |
110. |
11 |
111. |
0 |
|
|
111. |
1 |
|
|
1000. |
|
|
|
|
|
|
|
Polly, Put the Kettle On Here is the Rcode for the whole song (eight bars at Level -1) spread over four lines, one cell (two bars) per line Note the bars (.00, .01, .10, .11) for the first (1.), third (11.), fifth (101.), and sixth (110.) bars. Note the breath ( ' ) in the sixth (110.) bar. Note the bars (.00, .01, .1)
for the second (10.) and fourth (100.) bars. Note the bar (.0, .1) for the seventh (111.) bar. Note the bar (1000.) for the eighth (1000.) and last bar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Red River Valley - Rcode |
|
|
|
|
|
|
|
|
|
|
|
|
0. |
110 |
0. |
111 |
1. |
00 |
|
|
1. |
010 |
1. |
011 |
1. |
10 |
|
|
1. |
110 |
1. |
111 |
10. |
000 |
10. |
001 |
- - |
- - |
- - |
- - |
- - |
- - |
- - |
- - |
10. |
110 |
10. |
111 |
11. |
00 |
|
|
11. |
010 |
11. |
011 |
11. |
10 |
|
|
11. |
110 |
11. |
111 |
100. |
0 |
|
|
|
|
|
|
- - |
- - |
- - |
- - |
100 |
110 |
100 |
111 |
101. |
00 |
|
|
101. |
010 |
101. |
011 |
101. |
10 |
|
|
101. |
110 |
101. |
111 |
110. |
000 |
110. |
001 |
- - |
- - |
- - |
- - |
- - |
- - |
- - |
- - |
110. |
110 |
110. |
111 |
111. |
00 |
|
|
111. |
010 |
111. |
011 |
111. |
10 |
|
|
111. |
110 |
111. |
111 |
1000. |
0 |
|
|
|
|
|
|
- - |
- - |
- - |
- - |
|
|
|
|
Red River Valley Here is the Rcode for the whole song (eight bars at Level -1), spread over eight lines, one bar per line, one cell every two lines. Note the pick-up notes (.110, .111) at the end of the first line, in bar 0.. Note the syncopation at 10.001 and 110.001, the "- -" indicate that the note lasts until the beginning of the next note; Note the dotted (.) at 100.0, the "-" indicates that the note lasts until the beginning of the next note.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Happy Birthday - Rcode |
|
|
|
|
|
|
|
|
|
0. |
110 |
0. |
111 |
1. |
00 |
|
|
|
1. |
10 |
|
|
1. |
11 |
|
|
10. |
0 |
|
|
|
- - |
- - |
- - |
- - |
10. |
110 |
10. |
111 |
11. |
00 |
|
|
|
11. |
10 |
|
|
11. |
11 |
|
|
100. |
0 |
|
|
|
- - |
- - |
- - |
- - |
100. |
110 |
100. |
111 |
101. |
00 |
|
|
|
101. |
10 |
|
|
101. |
11 |
|
|
110. |
00 |
|
|
|
110. |
10 |
|
|
110. |
110 |
110. |
111 |
111. |
00 |
|
|
|
111. |
10 |
|
|
111. |
11 |
|
|
1000. |
0 |
|
|
|
- - |
- - |
- - |
- - |
|
|
|
|
Happy Birthday Here is the Rcode for the complete song (eight bars at Level -1), one bar per line. Note the pick-up notes .110, .111 at the end of the first line, as in Red River Valley, The shaded column indicates second beats which have been removed by the Transformation of Ablation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Never On Sunday - Rcode |
|
|
0. |
1001 |
0. |
1010 |
0. |
1011 |
0. |
1100 |
0. |
1101 |
0. |
1110 |
0. |
1111 |
1. |
000 |
|
|
1. |
0010 |
1. |
0011 |
1. |
010 |
|
|
1. |
0110 |
1. |
0111 |
1. |
100 |
|
|
1. |
1010 |
1. |
1011 |
1. |
1100 |
1. |
1101 |
1. |
1110 |
1. |
1111 |
10. |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- - |
- - |
10. |
1001 |
10. |
1010 |
10. |
1011 |
10. |
1100 |
10. |
1101 |
10. |
1110 |
10. |
1111 |
11. |
000 |
|
|
11. |
0010 |
11. |
0011 |
11. |
010 |
|
|
11. |
0110 |
11. |
0111 |
11. |
100 |
|
|
11. |
1010 |
11. |
1011 |
11. |
1100 |
11. |
1101 |
11. |
1110 |
11. |
1111 |
100. |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Never OnSunday Here is the Rcode for the complete verse (four bars at Level -1), one bar every two lines. Note the pick-up notes .1001, .1010, .1011, .1100, .1101, .1110, .1111 at the end of the first line, as in Red River Valley,
|