new ideas:
ap projects:
1) *cur/gdapp/ap performance* - audio mix/chunked cur/cur visual???
how cur advance towards generic data connection language
in relation to:
2) fm01 - examination of languages such as common lisp music [also for language chapter]:
other works that we can use as examples or as of importance:
some from fm01 2005 and model:
a) common music - cm. algorithmic composition
/bin/cm.sh -e emacs . cm-2.4.2 fixed /- now broken see new page
notion of event here
cm runs as scheduling - see also functions syscmd and cm-call
(defun cm-call (keyfn &rest args) (apply (find-symbol (string keyfn) :cm) args))
:cm = use of keywords = keyword arguments accepted by a function
find-symbol -symbol in package cm
clm - common lisp music (more signal processing) clm → run macro and definstrument
run.lisp very long = code walker
another code walker is in Erunticlab
b) framer and media streams ( mark davis) built on framer distributed object database (where is a lisp implementation?) + ken haase
c) idic thing - based on gps - see norvig
d) norvig interpreters also meval thing in fm01lisp dir - plenty of interpreters in SICP and Lisp In Small Pieces
e) examples of domain specific languages DSL?s:
foo language in Practical Common Lisp - but is embedded - again some confusion over the term as
picture language in SICP?
On Lisp - chapter 19 - embedded query language, 21 - multiple processes and 22+ non-determinism and embedded prolog all useful126+
constraints? - steele and also see SICP?
f) code generation under GA - Koza
g) Chaitin's Lisp code (Lisp.c) which is used to implement and examine Turing Machines expressed as lisp code converted to binary by functions in his interpreter - also see Bruno Marchal's universal dovetailer
h) for streams see SICP p409+ and arounds
non-deterministic scheme
i) for continuations see scheme? or see Paul Graham's On Lisp
j) for parallel interpreters? see parallel implementations of lisp and also code stepper ie. to be simulated?
k) frames and knowledge frameworks - framer, eurisko, cyrano but no source
l) also see nyquist
software|action FPGA
language for film
language for audio
language for text generation
universal dovetailer - chaitin lisp work
3) crash
seeking new software model
cur - parameter attachment
chunked levels
how could be achieved in language
data pipe → buffer → out (see dsp style things in sicp) data parameter → operation on buffer or levels
eg. buffer x operates at level y with operation z
x,y,z being parameters
operations param → param eg. step size
but what of other language expressions
also cur - latest idea is to have multiple VMs
param→ ap style microcode by way of matrix then itself as data source
or most recently
simultaneous parallel CPUs acting on chunks of data (check out connectionmachine ) (say fragments of an image - who determines chunk size and overall chunk. sound vs image)
- same instruction? but [instruction set]? is location and interaction bound and perhaps also includes the spawning of networked and interacting instructions as events
long range communications, namings, exchange of chunks and vectors, spawnings, crossovers
and can morph own code again in communication with others
and then such CPUs migrate from image to other domains
processors in relation to any chunk (statistical model of relations. possible chunk worlds) chunk definers chained processors - instructions embed such chains - eg. use_neighbour
how are instructions? or as signal processors embedding instructions I/O?
at same time how we can overlap such ideas with fm01, with processes? as continuations and streams
4) floppy audio - stripped down ap on a floppy or other audio expression
5) new new new model a la ap (multiple VMs), FPGA and parallel data possibilities
language, interpreter, instruction set
————————
FPGA messy logic - data manipulations (?) without code
generic data manipulation → chunks → expanded binary → words/sentence
binary expressed/expanded in combinatorial
language of combination statistical language of chunking combination
abstracted unlabelled generic data
——————————————————————————————-
polytope de cluny
*0) cur→ chaos/nn/microcode + tests
or just pd pipe or netsend/recieve or OSC
+ new feature to record multiple patches and then step through patches controlled by parameter
+ test patch playback as is and patch record OK
new cur? as outlined in notebookDONE
*2) fm01: how can do programming - proceed into fm01
code to attach/generate trajectories
v2????????
also common lisp music and others research (see above)
*4) emacs research → hyperbole / lisp web services (see fm01web)
*9) deutschland im herbst recording …
who will distribute?
*10) code/chunk system after gdapp (crack the micro/macro): control/no-control at all such chunked levels
microcode | chunks | language
higher order chunking functions - cell blocks as I/O function
→ cell → out
(how works with current environment model - maybe worth outlining - what is our model. how can/will it change?
data creates collections/chunks of primitive functions which are assembled by data creating collections of such chunks → data processed according to such functions itself - in differing domains such as time/freq
ap cluster proposal
ap performative cluster installation makes use of junk hardware, raw processing power and custom software [ap02 and gdapp as used in ap performances] to environmentally generate and mix audio and visual material 24 hours a day for a long time period. the installation would open with an interactive element, as over the course of one or two weeks ap [martin howse and jonathan kemp] would build, tweak and code the cluster of machines [a minimum of four fast rack-mounted stock servers] and custom hardwa re running ap02/gdapp. such hardware enables the insertion of the cluster within both physical and data environments [network], and provides interfaces to data projection, computer controlled record players, moving cameras, controlled digital audio mixer and a large quadraphonic PA. the software [ see below for detailed specification] provides for total automation using a displayed infrastructure of virtual machines [promiscuous and viral] and data matrices [data sets influencing parametrics of other data sets]. At some point during the show it would be possible for ap as performers to insert themselves into the cluster.
the complex mesh of custom software and hardware which comprises the cluster makes manifest underlying systematics in a highly immersive, intense performance; the digit al made physical, audible, and visible through geological computing and complex code systems. self-manipulating environmental data as code on both micro and macrolevels [within a range of domains such as the time domain], the cluster will function as open laboratory. Toying with the collapse of massed, barely functional salvaged equi pment and software systems made manifest in sound/noise and image, a complex, process-driven constructivist, eternal performative; a symphonic rise of the attempt to piece together fugal systematics is played out against the noise of collapse and machine crash at the totally deserted border of control.
*11) promiscuousOS - hardware level, GNU/Linux level oder?
Mon Sep 19 14:10:04 2005
1] simulation of parallel CPUs acting on chunks of data (say fragments of image) - same instruction, different location context and interaction with neighbours - long range communication functions, exhange of chunks and vectors, crossover
+ can morph own code.
2] above as for cur style system - system of leakage -
language of data/parameter/code attachment (extend data attachment of cur to code attachment - code attaching attachment - viral code) and of buffer leakage (dictated by necessarily incorrect and sandboxed code here implying a VM)
runs on top of a VM which takes transparent care of I/O. language of chunks, of levels a la second proposed version of cur
1) specify language (lisp-based?) 2) how it works at vm level and question incorrect code (lisp question)
3] DSL on top of custom OS handling process and I/O -
on top of promiscuousOS
again see common music and common lisp music - how these handle LIVE process
-streams -chunks -I/O