Software: 

Maple Virtual Midi Cable a free midi driver for Windows you can use to connect together any MIDI applications.

Maple Midi Tools a free utility program giving extra midi features and control with MIDI applications. It includes the Maple Virtual Midi Cable.



Research:

A Time Distributed FFT for Efficient Low Latency Convolution

Low Latency Convolution in One Dimension Via Two Dimensional Convolutions