Just completed a project to produce a 16 channel 16 position sequencer for Sonic Pi 3 which runs on a Mac, and also will work on a Pi 3. Should work on the windows version but I"ve not tested that. It utilises a TouchOSC screen to control it.
A video of the project is here
An article detailing the project, with links to the software is here