Upload

Loading icon Loading...

This video is unavailable.

The Chameleons - Up The Down Escalator (Custom Video)

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like Nicky Ramone's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike Nicky Ramone's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add Nicky Ramone's video to your playlist.

Uploaded on Apr 5, 2010

This is my own custom video of "Up The Down Escalator", from "The Chameleons", and it's my little tribute to such a great band. The song is taken from the 2008 reissue of "Script Of The Bridge".
I have to make it clear that this video is not mainly my creation. It is based on Grandaddy's "Jed's Other Poem (Beautiful Ground)", which contains open source code that I used as a base.
The source code for Grandaddy's video was written by Stewart Smith (stewdio.org). I only used a couple of subroutines from it.

The Chameleons were, in my opinion, one of the best bands from the 80's, and highly underrated. I'm never going to understand how they did not become famous.
Even though computers have nothing to do with the song itself, I used the programming scheme on the video because it's part of my 80's nostalgia (and, if you know The Chameleons and you are wondering why I did not choose the song "Nostalgia", let me tell you that I consider this song much greater, and the words are much more fun to create cool effects).

It took me a whole weekend to produce this. Programming again on an old BASIC intepreter (this time on Applesoft's BASIC, from the '79 Apple II) was a bit of a challenge, especially to sync the audio/video parts.
You may be curious about the timer that I used on the video and how I achieved "multithreading". The answer is I didn't. I did it manually printing the timer messages at the appropriate time, and it was a crazy effort. Still, I found this easier than "peeking" and "poking" my way into the low level calls of the Apple processor.
Finally, much of the sync between code and video was done by video edition since it's VERY complex to do this purely on code. Time delays were made by executing void instructions just to cause the delay.
Because the processor is old and slow, any modification you make to the code, affects the rest of the video, so that's why it took me a lot of time....that, and because it's 440 lines of code =p.

Hope you enjoy it.

----------------------------------------­---------------------------------

Este es my propio video de "Up The Down Escalator" de "The Chameleons", y es mi pequeño tributo a tamaña banda. La canción fue tomada de la reedición del disco "Script Of The Bridge" del 2008.
Dejo en claro que no fui el creador absoluto de este video. Está basado en el video de la canción "Jed's Other Poem (Beautiful Ground)" de Grandaddy, que contiene código abierto que usé como base.
El código del video de Grandaddy fue escrito por Stewart Smith (stewdio.org). Sólamente usé un par de subrutinas de ahí.

The Chameleons fueron, en mi opinión, una de las mejores bandas de los 80's, y altamente subestimadas. Nunca entenderé cómo no se volvieron famosos o trascendieron más.
A pesar de que las computadoras no tienen nada que ver con la canción en sí, usé este esquema de programación porque es parte de mi nostalgia de los 80's (y, si conocés a The Chameleons y te preguntás porqué no elegí el tema "Nostalgia", te digo que considero a esta canción superior por lejos, y además las letras son más divertidas para crear efectos.

Me tomó todo un fin de semana producir esto. Programar de nuevo en un intérprete viejo de BASIC (esta vez en el de Applesoft, de la Apple II del '79) fue bastante desafiante, especialmente para sincronizar las partes de audio y video.
Por ahí te dá curiosidad el cronómetro que usé en el video y te preguntás cómo hice esa especie de "multithreading". La respuesta es que no lo hice. Lo hice manualmente imprimiendo los mensajes del cronómetro en el momento en que correspondía, y fue un esfuerzo bastante grande. Aún así, preferí esto a tener que "peek-ear" y "poke-ear" a las APIs the bajo nivel del procesador Apple.
Finalmente, varias partes fueron sincronizadas con edición de video ya que es MUY complicado hacerlo puramente en código. Los retrasos de tiempo se hicieron ejecutando instrucciones nulas, sólamente para ocasionar ese lapso.
Como el procesador es viejo y lento, cualquier modificación que se hace al código, afecta el resto del video y los tiempos, y es por esto que me llevó un montón del tiempo...por eso, y porque son 440 líneas de código =p.

Espero que lo disfruten.

  • Category

  • License

    Standard YouTube License

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Loading icon Loading...

Advertisement
Loading...
Working...
Sign in to add this to Watch Later

Add to