computerscare-vcv-modules

computerscare modules for VCV Rack
Log | Files | Refs

commit 505749971806c64f952749429175703807ad6a4e
parent 373c8c2976462fd0eed06b94a26f36c17e3edcbd
Author: Adam M <[email protected]>
Date:   Wed, 31 Oct 2018 20:26:39 -0500

Merge branch 'master' of https://github.com/freddyz/computerscare-vcv-modules

Diffstat:
MREADME.MD | 99+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 95 insertions(+), 4 deletions(-)

diff --git a/README.MD b/README.MD @@ -1,4 +1,4 @@ -# computerscare modules for VCV Rack. +# computerscare modules for VCV Rack ~~~~ ┭ ۳┭┭ ۳۳┭┭ ┭ ┭ ┭┭┭ ┭۳┭۳۳┭ @@ -75,11 +75,102 @@ The 5th row shows how multiple patterns can be combined. `311@16,2@16` means: ` The 6th row shows a way to "skip" beats. `@4` all by itself means: wait 4 beats with no trigger. This is another way to generate the backbeat pattern as the 4th row example. ~~~~ -@4,4 ---> ----x--- +@4,4 ---> ----x--- ~~~~ - - +### dtp64 Language: +To program a rhythm that divides the incoming clock by 16, the proper input is NOT `16`. + +~~~~ +16 ---> xx----- (repeats every 7 beats) +~~~~ + + +To represent lengths 10 thru 64, use a-z, then A-Z, &, $, and 0. See the chart below for this quasi-base64 mapping which I call "pdt64" +~~~~ +16 ---> xx----- (repeats every 7 beats) +9 ---> x-------- (repeats every 9 beats) +a ---> x--------- (repeats every 10 beats) +g ---> x--------------- (repeats every 16 beats) +~~~~ + +### dtp64 Table: +~~~~ +dtp64 #-of-clocks +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +8 8 +9 9 +a 10 +b 11 +c 12 +d 13 +e 14 +f 15 +g 16 +h 17 +i 18 +j 19 +k 20 +l 21 +m 22 +n 23 +o 24 +p 25 +q 26 +r 27 +s 28 +t 29 +u 30 +v 31 +w 32 +x 33 +y 34 +z 35 +A 36 +B 37 +C 38 +D 39 +E 40 +F 41 +G 42 +H 43 +I 44 +J 45 +K 46 +L 47 +M 48 +N 49 +O 50 +P 51 +Q 52 +R 53 +S 54 +T 55 +U 56 +V 57 +W 58 +X 59 +Y 60 +Z 61 +& 62 +$ 63 +0 64 +~~~~ + +###Valid Input: + + +~~~~ +<dtp64 sequence>@<integer> +<dtp64 sequence>-<integer> +<dtp64 sequence>-<integer>@<integer> +~~~~ ### Input Jacks: