--> ap/xxxxx


apt-mode: (emacs#44)


8 channel audio, RME Hammerfall and cat: (tech_notes2#22)

1] On Debian Testing/Lenny:

apt-get install alsa-firmware-loaders

[also alsa-tools, lots of jack stuff]

... and compile firmware also by hand:

./configure --prefix=/usr

2] Jack and cat?

To be able to cat to each channel of soundcard:

PD: perhaps use piperead~ and pipewrite~ with jackd and adc~/dac~ 1 2 usw. TO TEST

Jack: apt-get install jack-tools from Rohan Drape: use perhaps of jack.plumbing

alsaplayer can be used to play to a certain channel but doesn't accept STDIN


cat /dev/hda1ecasound -i stdin -o jack

and then use jack_connect to assign. See for example:


wrap this up for Emacs Lisp functionality

org-mode for agendas... tags, categories: (emacs#43)

1] Marking up for example ** emacs workshop (headline) with C-c . - insert date

2] Add file to agenda list with C-c [

3] Use C-c a followed by options to interrogate timeline/tags usw.

4] Working with tags/categories/properties:

a) Sparse trees:

C-c a f with:

     (setq org-agenda-custom-commands
           '(("f" occur-tree "emacs")))
b) links with emacs searches for text on C-c C-o

c) C-c C-c add TAG to a headline:

Tags make use of the hierarchical structure of outline trees. If a heading has a certain tag, all subheadings will inherit the tag as well. For example, in the list

d) Search TAGs:

[from org-mode manual]

6.3 Tag searches

Once a tags system has been set up, it can be used to collect related
information into special lists.

C-c \
C-c / T
    Create a sparse tree with all headlines matching a tags search. With a C-u prefix argument, ignore headlines that are not a TODO line.
C-c a m
    Create a global list of tag matches from all agenda files. See Matching tags and properties.
C-c a M
    Create a global list of tag matches from all agenda files, but check only TODO items and force checking subitems (see variable org-tags-match-list-sublevels). 
e) Properties - properties and values:

M-x org-insert-property-drawer

C-c / p
    Create a sparse tree based on the value of a property. This first prompts for the name of a property, and then for a value. A sparse tree is created with all entries that define this property with the given value. If you enclose the value into curly braces, it is interpreted as a regular expression and matched against the property values.
f) During a search, properties will be inherited from parent entries only if you configure the variable org-use-property-inheritance.

g) Add hyperlink types to org-mode for media:

such as:


h) Dynamic blocks

5] How we could transition to org-mode for wiki:


1) remember can be integrated

Also we have templates for remember

2) publishing/markup (eg. fontlock for code)

QUOTE: - see other native export options

3) different projects/project pages - in remember we specify a directory

see also org-publish.

4) RSS feed?