Hello,
I am trying to control Grasshopper via Midi and have spent quite a bit of time and frustration pouring over old treads, etc. I know this is an old topic but wondered if there have been any recent developments and simplifications. I'm an architect and only been using Grasshopper for about a month (very intensively though) and I have a background in Midi and electronic music. I actually sold off most of my music studio to purchase a lasercutter. I've added the FireFly and Ghowl components and I now have my Windows 7 reading midi from a CME Bitsream 3x midi controller as well as having a Midi Yoke installed, but I can't seem to find an easy way to convert Midi to OSC or something else that Grasshopper can read. This isn't critical but driving me crazy.
This comment was deleted
Mark Foxworth AIA, LEED AP
So here are some of the files and screen shots. I'm still new to Grasshopper and have been using it exclusively to generate 2D patterns for cutting with a laser cutter I recently purchased (still waiting for its arrival). Right now I'm just creating 2D panels for artwork, wall hangings, and simple rectangular light fixtures.
This is a image of the CME Bitstream 3x Midi Controller I'm using.
Screen shot of the Pure Data layout. Note: it resembles the physical layout of all the controllers on the Bitstream.
Below a screen shot of a simple project using Isoballs to generate some layered panels and hole patterns that will ultimately be turned into a wood and stained glass, four sided light fixture.
The first knob controls the number of points to create the isoballs.
The second knob controls the random seed.
The third knob controls the number points that generate what I call "levels or layers" or the number of isocurves.
The fourth knob controls its random seed.
The slider controls how thick the material is (1/16" to 1/4") which is more about the final fabrications.
A button acts as a boolean switch asking whether or not glass will be used. Again this just makes adjustments for fabrication purposes.
I have about a six other pattern projects that I'll eventually map to midi and fabricate. I'm hoping to also use this to do some interactive art to go with a gallery exhibit of my work.
Thanks for all the help guys. I'm finding Grasshopper, gHowl, Firefly, and Pure Data to be some incredibly amazing tools. They really are the future of design and architecture.
Feb 3, 2013
Kuba
Hey guys,
I read this thread some time ago and I was inspired by Mark's work. I recreated the PureData workflow and it was working. I did set myself a goal to create as transparent as possible MIDI -> Grasshopper workflow. Today I published a Proof of Concept version. Please check Mandrill at:
http://www.grasshopper3d.com/forum/topics/mandrill-midi-realtime-br...
At the same time I would like to ask you to take some time to test my code and give support. I'm sure that Mark won't have any problems running the script - it works out of box with USB MIDI controllers, but it can also work with any CoreMIDI smartphone app (eg. free MidiMonitor for iPhone)
Dec 8, 2014