The beats were programmed in Reason, largely constructed from live drum hits and loops I played and recorded on a crappy old kit, and run in loop mode through some hardware effects and a mixing desk. I used the hotkeys on the computer to switch between patterns in Reason, change resolution between double and half time, mute and unmute various drum parts etc. Hardware effects - mainly echoes - were mixed in real time via the desk with the result being a live virtual drum machine jam complete with effects and changes lasting about 30 minutes.
This track was then played back and the synth bass recorded along with it in real time played on a Korg Poly61.
The two tracks (drums and synth bass) were then edited lightly for flow.