Archive for December, 2008

Cycle Music

December 31, 2008

What kind of music do you make when the coder has used almost all the computing power, the designer had his/her go, and there is not even enough CPU-power left to play sounds? You make zero cycle music!

Crossbow is a C64-programmer notorious for doing what other top-coders say is impossible. This time he made 80 ‘kefrens-bars’ wobble on the screen and then Deekay (very talented pixel artist) made a logo and told Crossbow to open the border for design-purposes. (The C64-screen has borders around the main screen, and displaying graphics there requires some tricks, but has been made since 1985)

So now the music is left with 5 cycles – basically five machine code instructions. This is an almost ridiculous challenge, and to my knowledge noone has attempted it before. (am I wrong?) That leaves a composer with exploring the hardware, since there is no room for software. The solution was to start a sound in each of the SID’s 3 channels just before the effect starts, then stop the sounds and let it play on without using the CPU. That would be as pure as chip music could get, but with the few cycles left there is also a bit of software involved. They are used to semi-randomly fetch values from the sine tables (of the demo effect) to change the tone of a triangle wave. Apart from the triangle tonality, there is a bass-tone that ringmodulates with a second channel, to create that slow oscillation that is so particular for the SID-chip. The result is one of the purest instances of chip music, the new age of chip meditation with a minimum amount of data. Software sucks, behold the randomoid chip drones!

The demo – Negative Karma – was first released on 27 December without music, which was added the following day. The programming behind the music was made by Crossbow, so we can call him the composer. (I will not discuss ‘algorithmic authorship’ here) It seems fair to say that the music could have been much more complex with more time spent on constructing less arbitrary algorithms. It could also be interesting to play more with the sounds – especially ringmodulation. Nevertheless, this is an exciting start for generative music with almost no software. As far as I know, there are very few examples of generative compositions in the demoscene. The Tiny Sid Compos involved some, such as Block Acid Dub by Frantic which is 256 bytes (including song player). Does anyone know of more generative 8-bit works? (that are more complex than Delta, To Be On Top, Hawkeye, Lazy Jones)

8bit today

December 17, 2008

2day is 8bit today day! It is a new blög about 8bit action and is maintained by the Dutch artist Sander, also famous from the C64 demoscene. This is bound to be a blog to stay tuned to, especially since he already posted one of my  favourite pieces of text art by Poison! Check it out here and read the interview where he mentions a certain floppy disk that I happen to have right next to me. (stay tuned for the music video, in the making since a couple of years … )

Sander might be most famous in the demoscene for the multi-awarded demo Trans*Form, but here instead I show you a C64-piece by him that I knicked off his website.

sander

More Profit Magic!

December 1, 2008

Now here’s s what computing was always about! More Profit Magic! (hmm, only 2 hits on Google though) “Millipede is a fantastic new video adventure fantasy that continues and multiplies the sizzling profit tradition and excitement of ATARI Centipede. Read the text at the bottom. (photo by SA_Steve)

2704305767_25e12b8900_o1

np: casiocrack (piggy-music, warning for chip purists, if there are any)