Tim Follin - "Agent X II" (ZX Spectrum 128) [Oscilloscope Visualization]

Channel:
Subscribers:
41,600
Published on ● Video Link: https://www.youtube.com/watch?v=F1e2MOeo5eU



Duration: 5:01
4,667 views
179


This is the title theme to the ZX Spectrum game "Agent X II", composed by Tim Follin. This song is unique in a way that it mixes multiple audio channels in software before outputting to the beeper. This lets the ZX Spectrum play music with multiple voices. This game can run on the usual ZX Spectrum, but if using a ZX Spectrum 128, the internal AY sound chip will be used to play snare drums.

Link to FLAC of each channel and original audio: https://mega.nz/folder/lA00SCBT#KHPGKgJ9SxMgJtbRZLp3hQ

This was created by reverse-engineering (or rather, disassembling) the sound playback routine, patching the TAP file for each channel, recording the audio for each channel soloed using SpecEmu 3.2, aligning the audio using Audacity (because SpecEmu doesn't seem to be cycle accurate and each recording is not aligned with each other both in timing and speed) and finally, making the visualization with corrscope. The waveform visuals were recorded from SpecEmu but the actual audio you hear is recorded from Fuse. I just felt like it. It might be just the way it is, but whenever the bass or snare drum sounds, the output of the other channels are muted. This was not the way it was on Chronos. I was not able to mitigate this, so very tiny gaps might be visible and audible in the isolated channels. However, the audio you hear when you play all channels as a whole (therefore the audio you hear in this video) should still be accurate.

This kind of video is extremely time-consuming and difficult to make. I might get tinnitus if I continue this. This might be the last ZX Spectrum beeper music I will upload, unless I get interested again.







Tags:
beeper
zx spectrum
tim follin