Machine Yearning: A 4 KB musicdisk for a modified C64 with two SID chips
Machine Yearning is a 4 KB music disk for modified Commodore 64 featuring seven songs that explore human creativity and machine constraints, available for download under Creative Commons licensing.
Read original articleMachine Yearning is a 4 KB music disk designed for a modified Commodore 64 (C64) featuring two SID chips. The album consists of seven songs that explore the interplay between human creativity and machine constraints. It is available for download in both C64 disk image and MP3 formats, and is redistributable under Creative Commons CC-BY-NC 4.0. The use of dual SID chips allows composers to leverage the unique characteristics of both the old (6581) and new (8580) SID models, enhancing the musical experience. The songs are bundled together to optimize file size through shared routines and data compression, with each track approximately 512 bytes in size. The music is structured using a virtual machine that executes snippets of code to control the SID registers, allowing for complex rhythms and melodies. The titles of the songs are derived from error messages in the C64 ROM, symbolizing a sense of longing and emotional depth. This thematic choice reflects the album's exploration of the relationship between man and machine, creating a unique auditory experience that resonates with the nostalgia of the C64 era.
- Machine Yearning is a 4 KB music disk for modified C64 with dual SID chips.
- The album consists of seven songs exploring creativity and machine constraints.
- It utilizes a virtual machine to control SID registers for complex musical structures.
- Song titles are based on C64 ROM error messages, adding emotional depth.
- The album is available for download under Creative Commons licensing.
Related
Releasing an Album on Floppy Disk
Michael Gale compressed his music album onto a 1.4MB floppy disk using ffmpeg but faced size issues. He planned to use Opus encoder for extreme compression, following Terence Eden's advice. Gale referenced Eden's blog post for guidance.
Giving my PC-6001 a LIFT
The author details efforts to run homebrew games on the NEC PC-6001, focusing on creating a custom ROM/RAM cartridge for compatibility with Inufuto's games, highlighting retro computing challenges.
The Incredible Machine (1993)
The Incredible Machine, a 1993 puzzle game, is playable online via My Abandonware. Users report mixed experiences, with nostalgia and challenges noted, alongside discussions on technical aspects and gameplay.
Bit-banging a BASIC Birthday
The MTS-70 app, created for the TRS-80 Model 1 to celebrate the author's father's 70th birthday, features a chatbot, games, and showcases the blend of nostalgia and modern technology.
Mockingboard 4c+: Because Interrupts Are Hard
The Mockingboard 4c+ enhances audio for the Apple II //c Plus by providing interrupts, using Yamaha AY-3-8910 chips, addressing historical limitations in sound support for Apple II games.
Related
Releasing an Album on Floppy Disk
Michael Gale compressed his music album onto a 1.4MB floppy disk using ffmpeg but faced size issues. He planned to use Opus encoder for extreme compression, following Terence Eden's advice. Gale referenced Eden's blog post for guidance.
Giving my PC-6001 a LIFT
The author details efforts to run homebrew games on the NEC PC-6001, focusing on creating a custom ROM/RAM cartridge for compatibility with Inufuto's games, highlighting retro computing challenges.
The Incredible Machine (1993)
The Incredible Machine, a 1993 puzzle game, is playable online via My Abandonware. Users report mixed experiences, with nostalgia and challenges noted, alongside discussions on technical aspects and gameplay.
Bit-banging a BASIC Birthday
The MTS-70 app, created for the TRS-80 Model 1 to celebrate the author's father's 70th birthday, features a chatbot, games, and showcases the blend of nostalgia and modern technology.
Mockingboard 4c+: Because Interrupts Are Hard
The Mockingboard 4c+ enhances audio for the Apple II //c Plus by providing interrupts, using Yamaha AY-3-8910 chips, addressing historical limitations in sound support for Apple II games.