data radio 21:18 (data_radio#2)

singular local data radio transmissions surpass distributed bit-waste of global internet

data_radio 21:16 (2006.05.15:6 data_radio#1 tech_notes#124)

some success in data transmission at 43200 samplerate, 8 bit, mono /dev/dsp3 access, 2400 baud using Linex USB transmitter.

first transmission of alice (volume on alsamixer low at white level appended.

can be tweaked somewhat

.wav example to follow

?>?||~||Ÿ|Ÿx?|~|?|?~>>|}|›Ÿ|Ÿ €	@@@„!A $€>?|?|?Ÿc›@@@@@?‡|??Ÿ|? - words,
circulating sentence as trajector~?Ÿ|?|Ÿ|Ÿ~?‡||??‡?ߠ~|||?޾|>?Ÿ|>?>>ڜy worlds rewriting itself b way of endophysics~|ŸŸ??>‡>}ŸŸ|??Ÿ߿}?|?Ÿ||??>???<|?~~@Ɯ@@@@@\@@?€ˆ€ €€0Sconcernko!wue{,Kyll et les Femmes (1981). ||?<?|‡|?~Ÿ<ƒ|‡xŸ‡||Ÿ|?‡ŸҮ@@@X@@@`ږ6multiplication, before the missile and technolog}_?ŸŸ|?|??|l2Œ†VcK;Cʚ@@\@?ǿt||6ŸŸ?~|Ÿ<? Iˆ„!@€"@`€"@"4ˆ ?~|||›ct [inn7f“{kb
undwr$leadnn[ƒƒof John v|~????|||Ÿ||>n paranoid se6hi6+sKs;e>+ wim>߿|Ÿ‡|‡Ÿ?>|~Ÿ‡??>||??‡?|?Ÿ&F›@X@@@@›paݲ[›“Ÿmenl›simulatin - Konad Zusegs(t?‡?|_}~Ÿ~?޾??|~>~||‡>|‡޾~|?‡???|‡???>Ÿ~?|Ÿ~޾~??Ÿ|߾?>~?|Ÿ?||‡|??>?<‡|Ÿ‡>|~ŸŸ|Ÿ‡Ÿ|‡|‡6›extend themselves across one
sentence, equal~‡|ŸŸ|||‡|@\@@@@@@?~??|?‡???m66LVvk@@\@@???<|??߷~|??–s#š@žˆ@”@@@@}Ÿ~Ÿ>Ÿ>}>~?|Ÿ|߾Ÿ??‡?‡?‡|?‡~|?|???Ǿ,6@@@@@linding lightŸŸ?|x???‡2[vkNZX@@ڨ|?‡ŸŸ||Ÿ?>Ÿ‡lŸ?‡|?>Ÿ‡޾|>|Ÿ|F6Vf#+›“KƒK{s@@@anation of what~??Ξ~2ŒCthe"paper/demonstrstion culd only
be delive|‡ŸŸ}‡Ÿ?|>?~߿Vv–ssKs;as tje
end. open parantjeses

explanatiooŸŸ|||?‡>‡‡?ŸŸ?|‡|Ÿ?>|~߾?޾o_oŸ~}>||?|??>||}?>߾??߾}Ÿ߼||?||@@ʦ@@@@ʦ\@Š||?<|‡~?‡&+›+sthe simplest entities the
 !    language is~~>>?>‡>~?>‡???‡uٲ+s›cl6kedŠ2and#manipulated a?ǿ~|‡Ÿ~?|||?>~ŸžŸ|>?>|?‡?|‡~Ÿ>>?Ÿ||?|?‡??>?||‡Ǿ?|~?Ÿ>||Ÿ|~Ÿ>‡x|?Ÿ?Ÿ_|~?|> dscription of these

presentation module - fvagmŸ~Ÿ>|||?<??>›6@@@ب@@@@@>?|~|||?|‡?|Ÿ4?|Ÿ>>|||Ÿ|>ŸŸ|?????C+dmain - and with mapping software as a mappin>|??|?w|?|?|??~‡|||?߾‡|Ÿ‡||?“s3{“kacr dom{of
terms. trann_ of ideaŸ||?ŸVFKCan interface which operates in two
directi›- from the realm of spl7[Ke or expan6Ÿof||‡|wŸŸ||Ÿ|~?‡Ÿ?~Ÿx??~~Ÿ|?~?|?|||?v{ƒ+“Kc@Ƙ@@@@‡|߾>|?|ŸŸ|>>|‡~ce in terms of a Gunter Brus0incision than a
q|???|Ÿ‡||>|Ÿ‡~Ÿ›~oua the&enty of simuط›theo6FV“s›c+›@@@@?>‡Ÿ~|‡Ÿ>‡<??x>|>|gs, algorithmic e~a6F–{s›for either
space shŸŸ|Ÿ}||w~||||||‡?|?~Ÿ‡Ƥ’Ф˜@ˆX@@@@@||?<?|>|FK{scevise. the first crash.

marriage - marria}|oa?|?|z|‡|Ÿ|?>|~>|?>Ÿ??|Ÿ???||Ÿ|Ÿ|Ÿ|?>?|~|‡|Ÿ~|Ÿƒ|߼|?|l–vf–V&›@@@@–@Zި@@‚؜@šN@Œ@^@؆@ܚ?|?|—|?|?|V“;+S
**Jack the Ril7FKrmation Theory

as |>?||||Ÿ|?ؾ|:?‡@@vel and the low level. protocols agreed
u~~|||Ÿ??||~|‡||||?|Ÿߟ?||@P@latter case of
forensic nonsunse and speculwŸ|66s@@@@ZZXŸŸ~‡?Ÿ|Ÿ||?|???|ŸŸ~@he +s of poverty traosmitted now to become
›‡ƒŸ‡|~|Ÿ‡||ŸŸŸ?<|Ÿ?|??‡‡|?‡>Ÿ|Ÿ||?‡~||ŸŸ~|lŸ‡???|??|>??x?>?|ŸŸ|?|Ÿ>||?|Ÿ‡~xŸ‡||?|?@@Z/ in
equally unreadable mirrred teFs4
The message in`alice.0the message of,the ripperŸ‡|ᅵŸ||~?|??~?~>???|>~?Ÿ?|}~>_|Ÿ?|޼??|‡x~|oثK#+mFC“6The Looking4[››s0Then>~?‡?‡|w?||Ÿ‡|‡Ÿ?|Ÿ|Ÿ?|Ÿ>|???>?‡??>–K›@\@@@@@@@_|?>?~?}?>|Ÿ|||??‡|?Ÿ|Ÿo~??~||||?|ŸŸ~?>?Ÿ‡?‡xŸroll's appen6+s A fur6obsession in both the
|x|~|Ÿ?‡|Ÿ|Ÿ‡Ÿ|Ÿ?|>?_Ÿ|~?x?|?|>|Ÿ|Ÿ~|~>~?>?|Ÿ‡||?>|??|>|}~Ÿ?Ÿ||?|ŸŸ??|?|?|>|߾‡??|‡|||ǼŸw|_}?‡~|o|w|>?|?Ÿ|||}Ÿ||||||~??|||Ÿ|?~?~~Ÿ?Ÿ??||,C+ʌ@X@@@@@memorably ‡|?|||Ÿ‡o?~|~~|>>??Ÿ‡??|Ÿ|?||of the catn7{ƒC+cl›divide62c+most ?Ÿ‡~2Œ†sseventy seconds.

Such was the sene,$such i?Ÿ‡}~|}||>|‡?Ÿ?Ÿ~Ÿ?||>Ÿ|Ÿ|ߟ‡Ÿ޼?‡|~|~‡Ÿ|‡|?#{s@@@@@@ڒX@Ÿ|~??Ÿ|?‡?|Ÿ dˆ    ‘$@@ ‰"
or crash, a crash/collision always yet>~~{s#^ؠ^@@ŸŸ?|>|?ǿ?>

need i think to rewrite 19:35 (tech_notes#123)

data_radio without > /dev/dsp rather for 43200 unsigned 8 bit mono rather than default 8000 khz for /dev/dsp

as at present doesn't even work as straight jack to jack audio link

alice.lisp is based on Peter Norvig's Kodiak Representation Language 16:20 (2006.05.15:4 alice#11 tech_notes#122)

to quote:

Documentation for the Kodiak Representation Language

1 The Primitives of the Language The Kodiak language admits three types of objects: categories, relations and individuals. A category corresponds to a one-place predicate, a relation to a two-place predicate, and an individual to a zero-place predicate.

Statements in the Kodiak language are in parenthesized prefix form. There are nine primitive operators: dom, rel, ind, val, equ, dif, when, not and and. They have the following form:

(dom sub super) 
(rel relation domain range) 
(ind individual category) 
(val relation individual value) 
(equ category relation relation) 
(dif category relation relation) 
(when form form) 
(not form) 
(and form ...)

The following table gives an example of each primitive, along with
English translations. 

(dom dog animal) Dog is a kind of animal. 

(rel birthday animal date) The birthday relation holds between animals and
dates. Furthermore, every animal has at least one birthday. 

(ind fido dog) The individual Fido is a member of the class of dogs. 

(val birthday fido july-1) The birthday of Fido is July-1. 

(equ suicide killer victim) In a suicide, the killer is the same as the victim. 

(dif above figure ground) In an above relation, the figure and ground are different. 

(when P Q) Whenever P is asserted, assert Q as well. 

(not P ) P is false. 

(and P Q) Both P and Q are true.

for panel make more use of query-bind 16:13 (2006.05.15:3 alice#10 tech_notes#121)

also that (from below documentation) query-bind in words of manual:

The macro query-bind can be used to iterate over all the matches to a query, without consing up a list of the matches. It is designed to resemble Common Lisp's multiple-value-bind. The first argument is a list of variables and the second is a query which will be passed to the retrieval mechanism. Any arguments after the second are treated as a body of code which is executed once for each match, with the variables bound to the values retrieved by the match. Here is an example:


planner-multi test - alice 15:21 (2006.05.15:2 tech_notes#120 alice#1)

reworking kodiak/alice stuff for possible panel module 15:12 (tech_notes#119)

see more kodiak stuff further down

again this should be/could be better broken down elsewhere

[perhaps as alice]

more culled (from Norvig) documentation showing syntax for a macro and dom and rel stuff:

  (a category [inst] (rel value)*)

  (a person (name (a person-name (first Joe) (last Smith))) (age old))
  (and (ind person-1 Joe) (val name person-1 person-name-1) 
       (val age person-1 old) (val first person-name-1 Joe)
       (val last person-name-1 Smith))

  (each category [(isa super*)] (rel constraint)*)

  (each person (isa animal) (name person-name) (age integer))
  (and (dom person animal) (rel name person person-name) 
       (rel age person integer))