algorithmic modeling for Rhino

Live Midi in Grasshopper using OSC and rtpMidi

A while ago we used a Grasshopper patch to build a wall using live musical data. We generated Midi notes in Apple Logic (using a drum plugin) - the plugin generates the drum patterns. Then we setup a network midi session (built in functionality in OS X) and receive it on a PC using rtpMidi. There a small patch coded in vvvv converted the midi data to OSC. Firefly then receives the data in Grasshopper using OSC. It worked surprisingly well and fast. Here is a small video. The walls have actually been built and are part of a bakery building in senegal. Finished project:

Views: 324


You need to be a member of Grasshopper to add comments!

Comment by Filippos Filippidis on September 13, 2016 at 2:53am


Comment by djordje on September 13, 2016 at 2:26am

Amazing project!! Thank you for sharing it!

Comment by Armin Seltz on September 12, 2016 at 9:41am


Thanks, yes I was quite surprised with the speed and low latency, because it goes through so many software tools and even over the network (going through a few routers of the company network). But rtpMidi for Windows works really well. vvvv is also real fast. You can see towards the end its getting a bit slower, because of more geometry.

Certainly possible to connect to Ableton. OSC is the bridge and you could just use Max for Live to make your own control that is listening to OSC in Ableton. Its all a bit of work and certainly more reliable on the Mac. But possible for sure.

Comment by Daniel González Abalde on September 12, 2016 at 8:42am

Certainly good speed.

I dream with the day to control Ableton from gh...





  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service