VirtualGrid is a Java app that emulates a Monome Grid. It includes CerealOSC, so does not require manual configuration of virtual devices. One major limitation of this app is it does not support multitouch. The original intent of this app was for debugging of CerealOSC as well as prototyping Monome Grid applications. The native Java GUI libraries Swing and JSwing do not support multitouch. JavaFX supports multitouch, so it is possible to extend this functionality, however, I have no plans to do so at this time.
Navigate to https://github.com/SitStayCreate/VirtualGrid and download the JAR file located there. VirtualGrid is a Java application that requires Java 8 to run. Please download the JRE if you do not already have it installed on your machine. You can find this at Oracle.com
Select a port number for your VirtualGrid and press create. The VirtualGrid will be added to the table at the bottom of the GUI and a new window will open. Clicking the x next to the device in the table will delete the VirtualGrid.