Tree and Wind

This is my first ever attempt to write up one of my favourite a Contact Improvisation exercise, this one is one of my favourites. It’s an introductory exercise which can be followed by dancers of all ability and experience levels and yet produces sensitive engaged and collaborative movement. I don’t know it’s origin. The write up is my take on it and how it works best. All constructive feedback, on any level, is most appreciated. I’ve deliberately gone into why I think particular elements are there, in order to court that feedback, so dig in.

The Tree and The Wind

Usual caveats around safety and self care, particularly for newer dancers, apply here. If you don’t know what those are, make sure you’ve found out before running a session.

The purpose of this exercise is to provide a simple way into a state of interacting in borderland between active and passive. It involves various somatic components which add skills which are isolated to enhance focus upon them. It can optionally end up in a open ended jam. Participants invest themselves the imagery of a tree and wind to evoking a range of movements and interactions.

I’d recommend doing an activity before this that increase internal physical awareness. It’ll work fine after a warm up, but better if people are primed.

When talking about the trees and winds of the real world which are our inspiration here, I use lower case letters. When talking about the participants taking on the roles of the TREE and of the WIND I use capitals.

The form of this exercise is:

  1. Participants form pairs
  2. One person acts as ‘the wind’, the other as ‘the tree’
  3. The participant reverse roles
  4. The participants do both roles at the same time
  5. Optional move into a jam

1. Forming pairs

There’s no particular need to pair any particular participant with any other, completely at random is fine. It’s pretty essential to do this in pairs though, trios don’t work because of the change over.

2. Tree and Wind

The session leader should find a person to demonstrate with, the demonstration can happen as the exercise progresses.

Each person allocates amongst themselves who will be ‘tree’ and who will be the ‘wind’. They have the following characteristics:

Tree – A tree is routed to the grounded, it must yield to the wind, but returns fluidly to it’s position of rest.

TREES should be encouraged to feel the earth through their feet (roots). They maintain their feet positions. They should have soft knees and limbs. Tone should be low. They should offer minimal resistance to being moved by the wind. Trees in nature that are too rigid will fall in the wind, they fail to yield. TREE movements should flow and come softly back to a comfortable standing position after being perturbed by the WIND. TREE should allow some resonance or swaying before returning to rest. TREEs should shut theirs eye, but might also try open focus.

Wind – The wind blows the trees branches in breezes gusts and bellows. It can wind in and out of the branches, lifting and touching.

WIND is encouraged to diversity of movement in their interactions with the tree, they might gently touch a leg or knee, lift or hold aloft an arm or hand, push against the torso or hips. Even the head might get a gently touch no and again.

The wind should begins gently at first, a soft summer breeze coming in from the see which lift the branches, little gusts in a leafy autumn meadow. The WIND should gently pushes or reserved lifting of the arms are a good start. Over the next 10 minutes, the wind can increase its force, it’s unpredictability. The participants should be instructed as to the level the wind has reached. The session leader might like to suggest some changes in weather, and possibly illuminate how those might be reflected in a specific physical movement – though TREEs and WINDs should very start to find their own movements and interactions inform by the metaphors the session leader provides and its probably best to keep this to minimum. Examples of how the WIND might physically interact with the TREEs are:

  • little gusts – a TREE’s limbs might knocked or pushed by the hand of the WIND.
  • breezes – a TREE will have its branch gently lifted for a short time by the WINDs hand.
  • strong winds – applying some force to the torso or one side of the hips or a shoulder.
  • spirals and twists – gusty wind doesn’t flow straight. It arcs and turns as it flows. WIND might gently twist or turn the torso via the chest or hips, maybe pull on a limb to create a torsional movement.

Participant can play with this and expand the metaphor is as many ways as they can think of. They probably will do this naturally, but encourage if you feel it necessary.

The WIND should never go to the point of being a storm, it’s not necessary in meeting the classes objectives (of course, if you wish to find time to experiment with wind forces up to hurricane outside of the session then do). The TREE should never receive enough force to actual become root loose, that is the feet should be allowed to maintain their position.

The WEATHER narrative the session leader encourages through the exercise is like this:

  1. calm
  2. breezy and gusty
  3. strongish winds
  4. back to breezy
  5. calm again

This can happen of any length of time, but take at least 15 minutes for this. Give participants lots of time and space without any talking.

3. Switch of roles

It’s time to swap. The TREE is now the WIND and WIND now the TREE. Saying something like this should just about do it.

“Take a minute now to find a comfortable way to change roles, the person who was the tree is now the wind, the person who was the wind is now the tree.”

Participants might need some extra instruction if they’ve forgotten the other role, but usually they can get right into it. They might forget to close eyes as TREEs or to stay rooted. Gently encourage the intended aspects.

Simply run the exercise again, the session leader being the WEATHER moving in the same pattern as in (2).

4, Both roles at the same time

Instructions to the participants something this should cover it:

“Now the final part of the exercise. At this point you become both the tree and wind. Take a minute to move into that both states. Remember the ways you interacted and tree and wind, and now do both at the same time. You are rootless and can move around, you both yield and act. Remain in pairs.”

There might be the odd confused look or question, but then people will get to it. Help out quietly anyone who is having trouble and can’t get there. People should essentially move into a state of listening to movement of others whilst being active within the dance, the simultaneous sending and receiving. Contact between participants will be limited in terms of the body parts interacted with due to the exercise, there may be no core to core interaction at first, but the internal process should be pretty solidly where we want it. Yay!

5. Moving into an open jam

There are a variety of ways this could move into an open jam and it might happen anyway. The session leader might try verbal instructions to remove some of the constraints present as they were presented during previous exercise, for example:

  • You now no longer need to work in pairs, interact with any other tree/winds in the room
  • You aren’t limited to hands and feet for your interaction, try hips, head and other bits for interacting
  • You aren’t limited to being on your feet

It’s worth thinking about a deep harvest at the end of this exercise. There will have been a lot of new feelings and internal machinations, some of which will be shared experience and other bits unique. It’s useful for dancers to find out how other people experienced the session.

GIMP 2.9.x On Debian Stretch/Sid

A new page is ready for compiling on Buster/Sid.

Update 6th September 2017 – IT WORKS AGAIN!! Couple of fixes and now works for Stretch and Buster/Sid too. This page will no longer be updated, I’ll carry on with a Buster/Sid Page soon.

Update 5th September 2017 – IT DOESN’T WORK!!  Help!  A few upstream changes and the method below doesn’t work now. I need to update it, but haven’t done so yet. 2.9.6 has now been released and I’d really like to compile it. Any help greatly appreciated.

Update 7th July 2016 – some libraries have changed name now and libmypaint doesn’t use SCONS to build.

I compiled GIMP for my Debian Stretch/Sid. When I originally did this – for Debian Jessie, I used an openly licensed document, therefore this document may be distributed by the same license as the original CC Attribution-Share Alike 3.0 Unported.

At time of writing 2.9.x is actually GIMP 2.9.5. Now with MyPaint brushes, as demonstrated by the inept scribblings below (first ever time using them, and I didn’t use my Wacom Tablet {excuses}).

gimp 2.9.3

What to do under DEBIAN

Open a terminal window and copy line for line int the window. Press RETURN and watch. The block with all the packages are one line, the “\” tells the system to ignore the line break, so you can copy and paste it in one chunk into your terminal.

Prepare the environment

cd
 export PREFIX=`echo ~/gimp`
 export PATH=$PREFIX/bin:$PATH
 export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig

Install needed packages

Become superuser, update your system, install, go back to normal user.

su -

 apt-get update
 apt-get upgrade
 apt-get install libtool automake autoconf git-core gettext \
 libglib2.0-0 libglib2.0-dev libgtk2.0-0 libgtk2.0-dev ruby \
 intltool libtiff5 libtiff5-dev python-dev python-gtk2-dev \
 libexif-dev libmng-dev liblcms2-dev libxpm-dev librsvg2-dev \
 libwmf-dev libasound2-dev valac xsltproc openexr libexif-dev \
 libexif12 libgexiv2-dev libbz2-dev gtk-doc-tools \
 libjson-glib-dev libjson-c-dev build-essential

 exit

There are also some optional packages to help with dependencies:

su -

 apt-get install libaa1-dev libwebkitgtk-dev \
 libjavascriptcoregtk-1.0-dev libopenexr-dev \
 libgs-dev libpoppler-glib-dev \
 python-cairo-dev 

 exit

Don’t worry about these for a basic compile though. This should be the last time you need to become root to complete the process. You may also install one more library if you wish libjasper-dev, but you’ll have to get it from Debian Sid. See  https://packages.debian.org/sid/libjasper-dev.

Get the source

It’s now necessary to fix libmypaint at version 1.3.0

mkdir gimp-build
 cd gimp-build
 git clone git://git.gnome.org/babl
 git clone git://git.gnome.org/gegl
 git clone https://github.com/mypaint/libmypaint
 cd libmypaint
 git checkout v1.3.0
 cd ../
 git clone git://git.gnome.org/gimp

Generate the make files, compile and install

In the autogen lines a lot of checks are done – watch for warnings and error messages!

cd babl
 ./autogen.sh --prefix=$PREFIX
 make
 make install

cd ../gegl
 ./autogen.sh --prefix=$PREFIX
 make
 make install

cd ../libmypaint
 ./autogen.sh --prefix=$PREFIX
 ./configure --prefix=$PREFIX --enable-gegl
 make
 make install

cd ../gimp
 ./autogen.sh --prefix=$PREFIX --disable-gtk-doc
 make
 make install

This gets you gimp-2.9 in the directory ~/gimp/bin . If you have error try to add any missing package and try again. Post a comment on this post if you like.

Keeping GIMP up to date

Don’t delete the source directory. Backup your directory with the working GIMP 2.9. The update can break everything in there…..

You can update easily with:

cd
 export PREFIX=`echo ~/gimp`
 export PATH=$PREFIX/bin:$PATH
 export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig

cd gimp-build

cd babl
 git clean -f
 git pull --rebase
 ./autogen.sh --prefix=$PREFIX
 make
 make install

cd ../gegl
 git clean -f
 git pull --rebase
 ./autogen.sh --prefix=$PREFIX
 make
 make install

cd ../libmypaint
 git clean -f
 git pull --rebase https://github.com/mypaint/libmypaint v1.3.0
 ./autogen.sh --prefix=$PREFIX
 ./configure --prefix=$PREFIX --enable-gegl
 make
 make install

cd ../gimp 
 git clean -f 
 git pull --rebase
 ./autogen.sh --prefix=$PREFIX
 make
 make install

This is fast, because only new and changed stuff is pulled from the servers and compiled.

So that’s it! Enjoy the full range of bit depths and MyPaint brushes, and all the other new work in progress features of the new GIMP.

 

GIMP 2.9.x On Debian Jessie/Sid

NOTE: I’m not going to maintain this post any more (18th April 2016). Now Stretch is the current testing, I’m putting up a new page for the build there. Recent versions of GIMP from git need libmypaint, which adds an extra dependency. Please see this new article for compiling on Stretch.

I compiled GIMP for my Debian Jessie/Sid install last night. I used this marvellous document but there were a couple of errors, so I’m adding this update here. This means that this document is distributed by the same license as the original CC Attribution-Share Alike 3.0 Unported.

At time of writing 2.9.x is actually GIMP 2.9.1

What to do under DEBIAN

Open a terminal window and copy line for line int the window. Press RETURN and watch. The block with all the packages are one line, the “\” tells the system to ignore the line break, so you can copy and paste it in one chunk into your terminal.

Prepare the environment

cd
 export PREFIX=`echo ~/gimp`
 export PATH=$PREFIX/bin:$PATH
 export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig

Install needed packages

Become superuser, update your system, install, go back to normal user.

su -

 apt-get update
 apt-get upgrade
 apt-get install libtool automake autoconf git-core gettext \
 libglib2.0-0 libglib2.0-dev libgtk2.0-0 libgtk2.0-dev ruby \
 intltool libtiff5 libtiff5-dev python-dev python-gtk2-dev \
 libexif-dev libmng-dev liblcms1-dev libxpm-dev librsvg2-dev \
 libwmf-dev libasound2-dev valac xsltproc openexr libexif-dev \
 libexif12 libgexiv2-dev libbz2-dev gtk-doc-tools \
 libjson-glib-dev

 exit

There are also some optional packages to help with dependencies:

su -

 apt-get install libaa1-dev  libwebkit-dev libopenexr-dev \
 libjasper-dev libgs-dev libpoppler-glib-dev

 exit

Don’t worry about these for a basic compile though. This should be the last time you need to become root to complete the process.

Get the source

mkdir gimp-build
 cd gimp-build
 git clone git://git.gnome.org/babl
 git clone git://git.gnome.org/gegl
 git clone git://git.gnome.org/gimp

Generate the make files, compile and install

In the autogen lines a lot of checks are done – watch for warnings and error messages!

cd babl
 ./autogen.sh --prefix=$PREFIX
 make
 make install

cd ../gegl
 ./autogen.sh --prefix=$PREFIX
 make
 make install

cd ../gimp
 ./autogen.sh --prefix=$PREFIX --disable-gtk-doc
 make
 make install

This gets you gimp-2.9 in the directory ~/gimp/bin . If you have error try to add any missing package and try again. Post a comment on this post if you like.

Keeping GIMP up to date

Don’t delete the source directory. Backup your directory with the working GIMP 2.9. The update can break everything in there…..

You can update easily with:

cd
 export PREFIX=`echo ~/gimp`
 export PATH=$PREFIX/bin:$PATH
 export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig

cd gimp-build

cd babl
 git clean -f
 git pull --rebase
 ./autogen.sh --prefix=$PREFIX
 make
 make install

cd ../gegl
 git clean -f
 git pull --rebase
 ./autogen.sh --prefix=$PREFIX
 make
 make install

cd ../gimp
 git clean -f
 git pull --rebase
 ./autogen.sh --prefix=$PREFIX
 make
 make install

This is fast, because only new and changed stuff is pulled from the servers and compiled.

So that’s it! Enjoy the full range of bit depths, and all the other new work in progress features of the new GIMP.