--> ap/xxxxx

__

event software updates - code/text merge: (2007.09.28:3 platform#3 xxxxx_at_piksel2007_technotes#16)

event.eev (org-mode and makes use also of eev):

** eev itself

Commands to generate pages with lists of hyperlinks:
  M-h f   -- hyperlinks to the current file
  M-h M-i -- hyperlinks to the current Info node
  M-h M-f -- hyperlinks to an Emacs function
  M-h M-k -- hyperlinks to a key sequence and to the function
             associated to it
  M-h M-v -- hyperlinks to an Emacs variable
  M-h M-m -- hyperlinks to a manpage (ask for name)
  M-h m   -- hyperlinks to a manpage (being viewed)
  M-h M-d -- hyperlinks about a Debian package



** org-mode

we have:

cycling of headings, links, links also support search facilities,
database (tags) and keywords

** linkd ???

what does linkd add?

markup/process text regions

[[file:lifecode/linkd.el::end%20enumerate][file:lifecode/linkd.el]]

** subtitling in [[file:/root/experiment/gneve]]


** support for framing/annotations: see also:  [[file://root/experiment/lifecode/annotate110907.el]]

(flite also perhaps)


** some way of cycling through links in buffer - see linkd or org-mode

eg. pages as in goby - narrowing to link or code regions

[org-mode headings with ** format C-u TAB global cycle. S-tab and tab

- pages with processes/code to be rendered active (emacs <-> slime <-> shell/common lisp)


** pointers:: Processes

processes in the buffer - active, contributing (as actor's dialogue,
as agents (tied into OS) to buffer


** elisp:(find-file-other-frame "Elisp.org") An elisp form to evaluate

[[elisp:(find-node "(elisp)Processes")]]

[[elisp:(find-node "(emacs-w3m)")]]

** links main files - org-mode - C-c C-o [[]] format - RESOURCES - iimage/wdired ref also

[[http://orgmode.org/org.html#Link-format]]

[[file:/root/experiment/eventsoftware]]

text of above maybe to include and process here:

*** shifts

file:/root/experiment/lifecode/platform.el
text:

research - event-frame-process KR/ emacs lisp/media functions

event software - roll call of techniques (PD, audio in Emacs - nyquist, rec, play, shell):

sliced rec and play ??

commandline splitting with for example: play xad -f u -s b -t raw -r 8000

(using raw split -b 1024 par example)

nyquist from emacs as inferior lisp

rec -w wav file.wav and play (play also in nyquist)

gneve - video

iimage - images

emacs - comint and pd console output

pd -stderr -- send printout to standard error instead of GUI

// added to .pdrc and then comint-run pd -- this gives us output

**look again at pd, plenum, five software acts:

pd: -qlist.... but to specify exactly what we want

**Strategies/acts here:**

0) curtains drawn - remote operation

pre-compilation (macros) //assemblage

1) Protocol and domain terms

protocol performance. frames

system events and process manipulation

2) Coded rabbit holes - script and speech

3) sampling/data slicing/slow scan

slicing audio -> pd - round table of microphones

slice video -> automated gneve?

--- also this si to some extent scheduling

4) simulation/catastrophe

audience simulation (processes again). script and actions

5) pink light

Piksel - from hardware to execution by way of interface.

1) jessica - chaos

2) Ludics RFID

3) volcanic

4) otto bruno - dovetailer

5) porn coding - virus

6) execution - apparatus rendered active

what? how?

(Common Lisp-based) stumpwm as window manager (tech_notes2#14)

Fully featured, minimally decorated Emacs style window manager

http://www.nongnu.org/stumpwm/

1] Installed by way of instructions at:

http://stumpwm.antidesktop.net/cgi-bin/wiki/

2] Customised with C-z as main modifier keystrokes as per included ~/.stumpwmrc

3] Key bindings documented in bundled info file

//a selection

C-z ; - command mode (can TAB here)

C-z o - move between frames

C-z s - split horizontally (C-z Q - mazimize)

C-z C-s - open xterm

C-z n // p - cycle through windows

C-z w - show windows available

C-z number - goto window number x

C-z e - open GNU Emacs (graphical)

C-z k - kill window

... and many more