isisu avi2isis and convert-avi-to-isis-movie convert in the opposite 21:58 (tech_notes#207)

direction, from AVI to Isis movie format. However, the AVI movie must be encoded in a very specific way: JPEG (or "Photo JPEG") for the video frames, and raw PCM for the audio track.

% isisu avi2isis avi-movie-filename isis-movie-filename 21:55 (tech_notes#206)

for ISIS language (Scheme based) 21:52 (tech_notes#205)


(on Fedora Core 3 had to install from rpm of glut-devel:



and then builds fine!

now onto Emacs integration....

what are the possibilities for the SALO code project? 20:41 (2006.08.09:5 tech_notes#205 research#51 life_coding#7)


An encoding of Salo according to some system or active scheme of representation.

encoding those enframings, insertions and contextual shifts (life as dream as life as dream) enacted by quotation.

a system of notation (software) mapping levels of action, quotation and description (Salo is such a case - in being filmed, in the act of filming a prescribed script - of expanded software). - relation and marking as itself also within Salo - systematics and enacted diagram overlap here is short circuit of the pseudo-scientific rationalism of de Sade and pornographic intent itself. Such a diagram/system of description can be extrapolated in the opposite direction as a system of creation.

also pragmatic notes - source code commentary

prescriptive formulas and recipes

How to produce such a mapping or system of notation - perhaps Lisp-based and making use of indentation and bracketting

and of course 'quotation within the language itself

linear time-line and nesting of action and notation itself

the language of Salo description becomes active language of fm01 creation

so here we have the idea of a paranthesis-led notation. a language which could be interpreted and such interpretation locked to the

already noted frames and nested playback

4066 (quad bilateral switch) is pin compatible with 4016 17:05 (tech_notes#204)

PF adventures: 16:06 (tech_notes#203)

1) working with modified pf-rawvideo.mencoder script to jump to offset/seek in AVI for playback from PF script in PD. Can

successfully deliver param from PD to PF with:

: float >int dup accum ! ;

but when attempt:

: open
	dup movie ! 			# save movie filename
	accum @
	pf-rawvideo 3 pack		# build command line
	"r" open-program stream ! ;	# open stream
	"( name -- )\tOpen movie file." doc

now all looks fine as pack makes list of program and arguments for open-program

but still errors out. also if we send the filename from PD, same problem. perhaps need to convert INT to string but filename from PD is string

2) along the way found out about Forth, pack, DS=data stack, RS=return

stack, and conversions such as >int

3) but returned to alice system-driven code and came up with:

(defun playbc (start frames)
  (system (concatenate 'string "mplayer -really-quiet test.avi -ss " (format nil "~A" start) " -frames " (format nil "~A" frames) " -vo xv -slave -osdlevel 0")))

http://attacksyour.net/piki/ 11:55 (tech_notes#202)

Pico: 10:49 (tech_notes#201)

"The virtual machine we had to our disposal was Pico [http://pico.vub.ac.be/], an educational language developed by Theo D'Hondt..."


Pico is a tiny but expressive programming language that was especially designed to teach advance computer science concepts to students in other sciences than computer science (such as Physics and Chemistry). In a sense, Pico can be seen as a non-trivial marriage between the power of languages like Scheme, and, the standard infix notation students are used to from ordinary calculus. A.o., Pico features garbage collected tables (i.e. arrays), higher order functions, objects, meta programming and reflection. But above all, Pico is small! Really small!

The Pico Metacircular Evaluator: