My Compaq Evo T20 running tinycore linux, playing shell.fm, displaying track info via lcd4linux on a Pertelian X2o40 USB LCD display.
Uses music software Reaper to play audio and generate MIDI events. Midi events are sent to the 'output' of MIDI Yoke, which patches them to a software emulated MIDI input. Used the MIDIOX COM wrapper with Visual Basic, to monitor the MIDI Yoke input and trigger http downloads on certain MIDI note events. Wrote a sinatra server in Ruby that sends signals to the K8055 USB board (via my Ruby driver wrapper) for certain http requests.