Fyre! Part1: Manipulating Fyre.

You like to play with fire but you don’t like to burn your fingers. Don’t you?


Thanks to Kendra Springer for this nice music.

Fyre draws chaotic figures (fractals) based on the Peter De Jong formula. You can use Fyre either to make still pictures or little animations.

Peter De Jong formula

figure 1figure 2

Playing with Fyre.

When you launch Fyre, it always starts with the same parameters. Same Width and Height of your final picture, same background and foreground colours, same minimal exposure and gamma, same values for the A, B, C, D parameters etc etc … As a result whenever you start Fyre, you’ve got the same figure (sort of rounded triangle).

fyre main window

Fyre at starting

To change this original graphic, you can either enter your own values for each parameters or use the Tools which will let you increase or decrease these values on mouse gestures.

For example: From blank project (Go -> Defaults);

  • change the background and the foreground colours,
  • increase the exposure and the gamma,
  • Choose a tool (eg: Tools -> AB/CD).  Click on the figure and move the mouse to modify the values.
  • Check Emphasize transient in the parameter panel and change the Initial conditions.
  • Take random values for the A, B, C, D parameters with Go -> Random parameters

Choose a tool, modify the values. You know now how to manipulate Fyre.

Export your Art.

Abstract from the readme file: “All the images you can create with this program are based on the simple Peter
de Jong map equations […]. For most values of a,b,c and d the point (x,y) moves chaotically. The resulting image is a map of the probability that the point lies within the area represented by each pixel. As you let Fyre render longer it collects more samples and this probability map and the image becomes more accurate.

So the images are calculated by the processor(s) of your computer. The longer the calculation last, the better the “quality” of the graphic is. That’s why you should take care to check View -> Pause Rendering each time you don’t want it to go further.

OK. It wasn’t really entirely made by you but you are proud of your Art. Fyre gives you the possibility to save it to .png images or .exr (OpenEXR). You will be able to keep the alpha channel if you chose a transparent background (or foreground) for your stills. For animated images that’s another thing.

Make the flames dance.

Animations are made through the animation window. It consists in choosing fixed figures named “keyframes” so that the software can calculate all the frames making the transition between these keyframes. You choose two key-frames, a duration and a speed (with the spline) and the animation window calculate each figure making the transition in-between.

  • Ignite Fyre. Start a new fyre or keep the default one.
  • View -> Animation Window.
  • Add : The current figure is added as a new keyframe in the animation list. Modify the duration and the speed (with the spline).
  • Back on the main window to draw another graphic. When done, add it in the animation window as a new keyframe.
  • etc etc

Play your work. Flames move.

Depends on size, framerate, quality, oversampling you choose for the final render… and speed of your CPU(s),  rendering process will last just a while or ages.

Rendering this 640×480 project of 3’07” at 24 fps with quality 1,00 took me about 9 hours!! with my two cores athlon 7850. Rendering process for animated images cannot be made currently through cluster nodes.

Status bar

Status bar gives information on the iterations done, their speed and the corresponding duration and quality for the figure drawn.

The generated .avi file is huge (almost 4 Gio for my project). To insert it into Cinelerra and add a sound track I had to convert it with Handbrake. The resulting file (.m4v format with mpeg-4 video codec, 5166 Kbps) was easily handled by Cinelerra.

Other tools using (or not) fractals:

Flam3 through Qosmic frontend.

Context Free Art

Flame from escapemotions.com


Fyre: Iniciaciòn a la creaciòn de figuras caoticas from Joaclintistgud

Fyre page on visualcomplexicity.com 

What’s new in Cinelerra 4?

About a year since its release, I finally managed to get Cinelerra 4 running on my system! Applause!! Thanks, thanks.

Cinelerra 4444444444444!

Cinelerra 4444444444444!

one TRY IT!

I finally figured out that the binary packages on heroinewarrior website were not .deb archives for ubuntu distro.

To get Cinelerra 4 no need to compile it. Just download the tar.bz2 archive of your architecture and untar it. Once done, run ./cinelerra in a terminal in the folder that appeared.

After a symlink ln -s /lib/libbz2.so.1 /usr/lib/libbz2.so.1.0 to get rid of an error, I was able to test the beast on my Fedora 10 system.

Get it running and follow me.


There are numerous new features in Cinelerra4 but not enough to alert the media.

Let’s see.

Masks are keyframable in real time

This is one of the best new features. With Cinelerra4 masks attributes changes are now recorded in real time. This means you will be able to blur somebody’s face and follow it by moving the mask in real time. Moreover it is now possible to change values for several keyframes at the same time by selecting them.

It can be an arduous exercise but masking a detail in real time can be very useful.

It can be an arduous exercise but masking a detail in real time can be very useful.

Two new effects and other nice things

  • Swap Frames effect (New): it gives sort of trembling effect to your video. It doesn’t have many options.
swap frames

swap frames

  • Lens aberration effect (New): No need to describe it. It is another really nice feature.
Two lens effects applied on this video.

Two lens effects applied on this video.

  • Ruler and Angle tool (New): Maybe useful when using with the perspective effect for example.

ruler and angle tool

ruler and angle tool

  • 2 Points motion tracking tool (New): Well I still have to figure out how to use the first one.

2 point motion tracking for faster rotation tracking.

"2 point motion tracking for faster rotation tracking."

  • Musical notes in the synthesizer (New):  Well … don’t know if it can be interesting. I’m not a musical guy.
Im sure it will make you want to play piano.

I'm sure it will make you want to play piano.

New audio file format

FLAC (Free Lossless Audio Codec) from Xiph.org. Cinelerra4 can import/export flac files. Not really the big feature (imo) but it’s a good thing to have the choice.

flac flac flac flac

flac flac flac flac

Pretty icons to select Insertion strategy

Once you got their meaning these icons simplify your life.

pretty and useful

pretty and useful

Other good news

  • Cinelerra can read .wma, .wmv, and .flv files. Seeking in these files formats works half the time, though.
  • Attach effects to multiple tracks simultaneously from the Audio & Video menus.
  • Better asynchronous frame decoding.
  • ID3 tags handled by mp3 parser.
  • Spectrogram horizontal zoom & colour.


These are not that numerous.

Let’s see.

No compatibility with Cinelerra2.1!

You will not be able to open your old .xml projects created with Cinelerra2.1 in Cin4. I tried and either I couldn’t find my keyframes (camera, masks, overlay) or Cinelerra crashed (or hung) instantly. Too Bad!

Cinelerra still can’t capture from firewire

Unless you are a lucky guy (like SimAV), you still will need kinodv or dvgrab to record your video from firewire.

Bezier mode for curves?

is this bezier curves?

is this bezier curves?

Some useful options disappeared

  • Where is my manual goto tool ? Gone.
  • Can’t import still pictures with a longer duration. The option is not in Settings -> Preferences -> Recording -> Video In.


An article on Cinelerra4 on LWN.net by Forrest Cook.

– A test of the Cinelerra4 OpenGL engine from Marmottux.