RM-01===========================

  R A G E   M A N I F E S T O

   presents
     some
       nice
         things
           in a
             form
               of a
                 demo
                   called

     U N C L E    C U T E

===============================
  --A demo for Instanssi 2011--
  --placed 1st in the compo-- :)
  --Platform: Java, used Processing--
  --hardcodec resolution: 1280 x 720--

This is an after-party release version.
The party version had some bugs, and a light control module
enabled by default for controlling the party place lights!!
(for the light control, thx epeli: https://gist.github.com/971878)
Now the light module is off, but can be activated.
There's a possibility to fine-tune the visuals/audio sync, too.


What is needed for running
==========================
Java Runtime Environment. So this should run fine on different platforms.



 How to run?
=============
 
    ##############################
    # Launch from cmd:           #
    #                            #
    #    java -jar UncleCute.jar #
    ##############################




!!! NOTE: If the audio/visuals sync is bad, try this: !!!
================================================================
 If the sync between audio & visuals is bad, (they should be synced quite accurately in transitions)
 you can adjust the timings by giving an adjustment value as an argument. (An integer ranging from -2000 to 2000 is quite sensible.)
 It seems that faster computers start running the visuals "too early" and the demo goes off-sync with the default configuration.
 With fast computers give a positive value (the faster machine, the bigger value), and with slow ones a negative value.


    ###################################
    # example 1: adjusting the sync   #
    #                                 #
    #    java -jar UncleCute.jar 500  #
    ###################################
If the visuals run "too early" compared to the soundtrack, give a positive integer.

The argument tells the demo engine to delay all the graphics transitions
by a given millisecond amount. In our case we have a fast computer
with which the graphic transitions are too early compared to the music,
and this is fixed by giving a 500ms correction delay to visuals.
(This is the setting that I use with my desktop workstation [Core i7 920, 6GB ram, radeon 4800 series, clean x64 win7] )


    ###################################
    # example 2: adjusting the sync   #
    #                                 #
    #    java -jar UncleCute.jar -300 #
    ###################################
In this 2nd example we have a slow computer that by default would start running the visuals too late.
So we are advancing the graphics transitions by 300ms with a negative integer.
(This is the value that I use with my mediocre power laptop [Core i3 330, 4GB ram, radeon M 5145, x64 win7 full of bloatware] )



Sorry about this sync hassle. I did not come up with any other quick solution for it.
I'm so BAAAD at coding demos :)





Enabling the partyplace light control :o
========================================
(I don't know if this is useful at all outside the party hall, but at least you can drive your firewall mad :)

With "lights" as a 2nd argument you can enable the light control that was used at Instanssi 2011.
(The demo will then be sending a high amount of UDP packets to valot.instanssi.org)
    ########################################
    # example 3: enabling light control    #
    #                                      #
    #     java -jar UncleCute.jar 0 lights #
    ########################################
In this example the sync is not adjusted, but the lights are enabled. Of course you could finetune the sync by having
some other value than 0 here.





Creditz
=======
code: Rage Manifesto
music: King Thrill    //the song is called 'A Cute Piece (Demo Mix)'
a big hand for jypa
some static graphics by Darkki
light control module by epeli





Greetz
======
Everyone who was @ Instanssi
Patti, Pöppö, Mato & Marsu
all the great names that deserve greetz by default,
      this time especially Trilobit.





YAY!
====
Sources included in the release.
Do anything you like with them. Plz greet me if you do :)





Boo
===
Unfortunately, the soundtrack sync also seems to vary a little between runs,
so there can't be 100% ultra-accurate sound/visuals sync.
But after you find a suitable adjustment amount for your computer, it's all fine.





c u
===
I think that's about it. C U in my next demo's infofile. And/or at some demoparty :)