Maybe you meant this company www.alien-devices.com

I have a Roland TR-505. Maybe I should get it modified.

-tek