play/record/modify macros ing
As of
NAME
q, regp, ... — record, play, and modify movement macros
SYNOPSIS
q regr [W|A|S|D|SPACE|regp ...] [regr] q
regp
(
)
[
]
-
\
/ reg NU /
? reg NU ?
|
ESCAPE
. rega regb
, rega regb
; rega regb
= reg NU =
+
TAB
DESCRIPTION
The form "q regr macro-text [regr] q" records macro-text in register regr.
The operand regr shall not be one of:
wasdqpkzifWASDQPKZIF]-\\[.,;/=`()+|? ESCAPE or TAB
A macro-text consists of zero or more occurrences of:
W, A, S, D, SPACE or regp
regp plays a previously recorded macro.
(, ), [, ], -, and \ transform the last active macro (scale/rotate/flip).
/ reg NU / scales down reg by NU
? reg NU ? quantizes reg to NU+1 levels where NU consists of
[0-9 ...]'[0-9 ...] with ' denoting the decimal point
| left-right mirrors the last active macro.
ESCAPE kills running macro/operation
. rega regb copies from rega to regb
, rega regb chains regb to rega
; rega regb layers regb on rega
` replaces each char of macro-text to SPACE of the last active macro
= reg NU = replaces macro reg with NU times repeated reg where NU is an integer
+ saves macros in the current session
TAB loads macros from a previous session saved by +
Last active macro can be last recorded/played/modified macro, whichever the last.
SPACE does nothing.
EXAMPLES
qew<SPACE>q.er/r8/=r8=]/e9/=e9=;reqeeq,re defines a quarter circle recursion
based on 8:9 polyrhythm. []-\ to navigate. Breakdown:
- qew<SPACE>q defines a unit in e
- .er/r8/=r8=] defines the first rhythm (d-rhythm)
- /e9/=e9= defines w-rhythm in e
- ;re interleaves e on r
- qeeq,re defines the recursion in r
qew<SPACE>q.er]/e4//r5/=e4==r5=;er.erqtwq,rte[-,ree[,ret[,rt-.rt|,rt defines a
heart based on 4:5 polyrhythm.
Devil Plane: e contains unquantized version while .er?r8? (an ambiguous art
created by ign:experiment)
Greek Pattern