kramann.info
© Guido Kramann

Login: Passwort:










3 Examples / Beispiele zu AOGdogma (Java-Processing version)

3 (EN google-translate)

3 (PL google-translate)



Library ComposingForEveryone (see sketch AOGdogma in library examples)


get Processing (You can install ComposingForEveryone from inside Processing with Sketch... import library.)


  • AOGdogma#0 by G.Kramann 08/2020
0 200 ! t

3 2 1 1 1 100 24 65 108 0 70 30 : xy
3 2 1 1 1 100 24 53  89 1 35 15 : vb
3 2 1 1 1 100 24 45 108 2 15 35 : ma

t +16 %17 ~ vb
t *34 %10 +8 ~ ma

16 -DD /2 +CC /4 %3  xy
16 -DD /2 +CC /4 %3  ma
16 -DD /2 +CC /4 %3  vb

Code 3-1: AOGdogma#0 by G.Kramann 08/2020



  • AOGdogma#1 by G.Kramann 09/2020
10 ~ dt
0 ~ t0
48000 ~ t1

8000 200 ! tt

tt /70 %2 * 100 + 200 ~ TT

8000 TT ! t
8000 200 ! tb
0 500 ! tm

t /50 %3 + 2 ~ ZZ

ZZ 2 1 1 3 100 4 65 108 0 70 30 : xy
ZZ 2 1 1 3 100 4 53 89 2 50 50 : vb
ZZ 2 1 1 3 100 4 45 108 1 15 35 : ma

t /10 %2 ~ QQ
t  /10 +1 %2 ~ RR

tm /20 +5 ~ MM
tm /20 +2 ~ NN
tm /20 +3 ~ OO

tm /30 +7 ~ PP

t /QQ *2 /2 +12 *MM %13 | 5  ~ xy
tb /QQ  *11 +6 *NN  %13  | 7  ~ vb
t /QQ  *13 +9 *OO   %13  | 3  ~ ma

t /RR *2 /2 +12 *5 %PP ~ xy
tb /RR  *11 +6 *2  %PP ~ vb
t /RR  *13 +9 *3   %PP ~ ma


16 -DD /2 +CC /4 %3  xy
16 -DD /2 +CC /4 %3  ma
16 -DD /2 +CC /4 %3  vb



Code 3-2: AOGdogma#1 by G.Kramann 09/2020



  • AOGdogma#2 by G.Kramann 09/2020

alg_AOGdogma2_xyl_vib_mar_092020_kramann.mp3 -- AOGdogma#2 mp3-audio-file

alg_AOGdogma2_xyl_vib_mar_092020_kramann.zip -- AOGdogma#2 score and parts

animation of AOGdogma#2 on youtube


10 ~ dt
0 ~ t0
48000 ~ t1


8000 100 ! t
0 8000 ! tm


tm %10 ~ MM
10 -MM ~ NN

tm /9  %3 ~ UU
tm /12 %3 ~ VV
tm /18 %3 ~ WW
tm /24 +12 ~ XX
tm /48 +1 *6 +66 ~ YY


3 - UU ~ PP
3 +VV ~ QQ
2 +WW ~ RR


3 2 1 1 NN 100 19 65 108 0 70 30 : xy
3 2 1 1 NN 100 19 53 89 2 50 50 : ma
3 2 1 1 NN 100 19 45 108 1 15 35 : vb


t *PP  %72 /3 +4  ~ vb
t +tm *QQ  %XX ~ ma
t +tm *RR  %XX /2 ~ xy


16 -DD /2 +CC /4 %3  xy
16 -DD /2 +CC /4 %3  ma
16 -DD /2 +CC /4 %3  vb


Code 3-3: AOGdogma#2 by G.Kramann 09/2020



  • AOGdogma#3 by G.Kramann 09/2020


AOGdogma#3 is for violin and vibraphone. Thus, it could not be rendered exactly by the processing script in ComposingForEveryone. There was made a variant sending midi commands to a physical modeling software.


animation of AOGdogma#3 on youtube (for violin and vibraphone)

alg_AOGdogma3_violin_vib_092020_kramann.mp3 -- AOGdogma#3 mp3-audio-file


alg_AOGdogma3_violin_vib_092020_kramann.zip -- AOGdogma#3 score and parts


10 ~ dt
0 ~ t0
23700 ~ t1

# 35000 30 ! t
70000 100 ! t
0 1000 ! tm

tm /8 %20 +2 ~ VC

tm /36 %4 +3 ~ PP
tm /48 %4 +1 ~ QQ

tm /8 %43 +21 ~ EE
tm /12 %43 +28 ~ FF

5 2 1 1 PP 100 14 65 108 0 70 30 : xy 
5 2 1 1 PP 100 14 55 91 1 60 40 : vl
5 2 1 1 PP 100 14 48 94 2 30 70 : vb

t +8 /2 *FF %48 *QQ ~vl
t +16 /2 *30 %48 *VC ~vb

3 -DD /3 +CC /3 %3  vl
3 -DD /3 +CC /3 %3  vb


Code 3-4: AOGdogma#3 by G.Kramann 09/2020 (for violin and vibraphone)