(September 22, 2011) This is my first ever promo video advertisement I ever made (because I was bored!), so I hope you enjoy it, because it got some of the previous videos, I've made in the past. So rate, comment, subscribe to my channel so I can become more famous, because I'am doing all of this for the people, thanks in advance. Thank you all for the support.
I spent many hours programming Commodore64 pattern generation routines in the 1980's
This program is called Zen Bars and was inspired by the illustration on page 219 of the book "Art of the Twentieth Century" by Albert Schug, Harry N. Abrams, New York. The photo is of the front facade of the "Relief on the City Theater of Gelsenkirchen" The relief was made of horizontal bars of steel in a seemingly random arrangement. The architect was Werner Ruhnau.
When I saw the photo, I knew I could write a program to generate collections of a random number of random length horizontal bars. This is the result. I worked for 2, or 3 years on this program and the idea spawned the similar programs "Digital Trees" and "Bead Curtin" (part of the video "The Glass Bead Game").
I miss programming in BASIC, but the C64 seems painfully slow, and primitive, today. I still remember sitting in my livingroom watching simple programs like this on my TV set and feeling very futuristic. Of course, that was before the internet,windows 3.1,the cell phone, digital HD and youtube -- EVERYTHING seemed a lot more BASIC.
The placement, color, and length of the bars is dictated by random number probabilities. The time length of the display loop is a constant unit of time.
I love to run this program on the C64 and just watch the different designs, all unique. The calming and restful nature of the piece inspired the name "Zen Bars." The timing is the natural speed of the Commodore 64 processor refreshing one screen character at a time. Beauty.
I sent a copy of the program to Commodore64 magazine, but they declined to publish it.
The song was composed on the Korg 01-w and is called "Intermission Music, too" from the CD "Music for Daydreams" by Bill Schaeffer, available at www.cdbaby.com
video copyright (c) 1988, 2008, 2010, 2011 William A. Schaeffer
The program probably should be called Digital Sticks, or Digital Twigs, because these tree trunks have no branches. But it was named Digital Trees and it is too difficult to change it now.
The idea is that in a forest, you really only see the tree trunks and the ground cover and the canopy of leaves overhead.
These are the three elements that are highly abstracted into this stylized pattern generation routine 1) ground, 2) trunks, 3) leaves.
The design parameters are all based on random number possibilities and the program could run forever generating endlessly different, but all quite similar, patterns.
This pattern is an extension and enhancement of the algorithm in "Zen Bars"
The music is called "Intermission Music" and was inspired by a request from Bill Ohanesian for a theater production he was directing. The whole story is somewhat sad and amusing and now it happened a long time ago. The play was called "Someone to watch over me" and featured the song by the same name. Bill wanted me to make an audio recording of that song to use as intermission music. Unfortunately, I didn't really like the song and just recorded THIS music instead. Curiously, I thought this would work much better. Well, Bill was on vacation in Washington DC and became ill. He required hospitalization and could not travel back to Los Angeles. He had to miss the entire run of the play. I gave the recording to the shows producers, but they were not happy with it, so they did not use it for intermission music. The play was produced and I went to see it. A fun, and memorable performance under difficult circumstances. I can now play the song "Someone to watch over me" on piano, but it is still not a personal favorite.
This song "Intermission Music" can be found in the collection of recordings on "Music for Daydreams" by Bill Schaeffer and is available on itunes and at www.cdbaby.com
minimalist programming experiment with Commodore 64. It is funny to think that something so trivial and obvious as this program DOTS is actually difficult to emulate for the common consumer today.
Why is there no standard programming language? We have building codes, plumbing codes, communication protocol, Broadcast restrictions, driving laws, air safety requirements, dumping garbage regulations. WHY IS THERE NO STANDARD PROGRAMMING LANGUAGE CONVENTION?
In fact, there is no standard programming language at all. Why is this?
Zen Bars Commodore64 software written in Commodore64 Basic by William Schaeffer copyright (c) 1988
The wayfarer, by Stephen Crane The wayfarer, Perceiving the pathway to truth, Was struck with astonishment. It was thickly grown with weeds. "Ha," he said, "I see that none has passed here In a long time." Later he saw that each weed Was a singular knife. "Well," he mumbled at last, "Doubtless there are other roads."
Another random song where all music parameters have been generated from random number algorithms in the music source code. Each time the program was compiled with a different random number seed, a different song arrangement resulted.
Title Card Artwork is called "The Euphio Machine" Inspired by the Kurt Vonnegut Jr. short story of the same name.
Music is from the CD "PLATO Computer Music 1986" available at CDBaby.com
This song was complied from a random music generation program where the parameters of a sound glissando (beginning pitch, volume, location, ending pitch, volume, location, duration) were "randomized" for each voice.
Each different random number seed compilation of the program yielded a different "song."