Future: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
----
----


Need to spend time with text editors: gedit / plugins / eventually writing custom plugins
A good text editor is a fundamental tool in a networked media designer's toolkit.
 
Intro to gedit, plugin architecture.
Example: use apt-get to install common gedit plugins, switch them on in the interface (session manager, regex search / replace)
* Text wrap hide / show
* Writing your own plugin (later?)


----
----


Custom Scripts to:
* Import camera media, and evt. make contact sheets, cutups, web pages, etc.
* "Automatic radio" with mplayer + others
----


People make their own bin...
People make their own bin...

Latest revision as of 10:19, 27 July 2009


A good text editor is a fundamental tool in a networked media designer's toolkit.

Intro to gedit, plugin architecture. Example: use apt-get to install common gedit plugins, switch them on in the interface (session manager, regex search / replace)

  • Text wrap hide / show
  • Writing your own plugin (later?)

Custom Scripts to:

  • Import camera media, and evt. make contact sheets, cutups, web pages, etc.
  • "Automatic radio" with mplayer + others

People make their own bin...

Custom media players

Media pipelines, like building a simple "shuffle player" with mplayer, find command.

plsplay script.

find . -iname "*.ogg" -or -iname "*.mp3" | mplayer -shuffle -playlist -

Unfortunately this messes up stdin controls of mplayer though, so a temp file of some sort would be handy...

find . -iname "*.ogg" -or -iname "*.mp3" > playlist; mplayer -shuffle -playlist playlist



http://blogoscoped.com/prejudice/

This page is a scratchpad for idea for future classes.

Construction.gif this page is under construction ;)

In 1.02 I drew a parse tree to show how expressions in Python get reduced to simple operations that work on just two things at a time.

  • Exercise: Produce a function/tool to extract the colors of a website (those listed in CSS, etc.) and produce a palette (both visual, and CSS/text) -- useful!
  • Assignment: select a piece of music that seems "algorithmic" in some way -- write a set of functions that "perform" / or recreate (or give instructions for performing) this piece of music (cf. Clapping Music, possible post-exercise to music lyric writing loops)

Adventures in Command Line


Eliza... tie in with Python callbacks...


Broad, recurrent themes:

  • time & code
  • callbacks
  • feeds
  • bridging (not from scratch)

Information Visualisation: ManyEyes

Making a slideshow tool with imagemagick / mplayer / python

Using the find command

find tmp/* -exec identify {} \;

A python feature we've never come to, officially, in the course, but super cool about python: List Comprehensions & Generator Expressions [1]

Mplayer in slave mode (controlling applications from Python)

http://www.crummy.com/software/BeautifulSoup/

PythonEscaping

PythonPlugins

TextAnalysis

CharacterSets

WordGames

["Fonts"]

Other

minisite for the course I am teaching for undergrads at the WdKA, I expect portions of this will become part of the MA course in future:

ProgrammingForMediaDesigners


Navigation

StartPage