dis145

clase-10

05/16/2024

De MIDI a grasshopper

Necesito conseguir un controlaodr MIDI para poder conectarlo a mi computadora y usarlo para manupular sliders en grasshopper.

Necesito conseguir una forma de comunicar a grasshopper con el controlador.

Por ahora estoy aprendiendo lo basico. Decidí usar C# ya que me permitirá eventualmente crear mi propio plugin para grasshopper para usa controladores MIDI en grasshopper.

Por ahora puedo hacer codigos muy básicos, ya puedo crear y manipular objetos en rhino desde grasshopper usando bloques de C# script.

Seguiré aprendiendo a travez de esta fuente. RhinoCommon

Antes de esto estuve viendo las clases del profesor Long Nguyen.

image

Para leer los inputs de midi encontre este codigo, Tiene una breve explicacion pero necesito saber bien como funciona. Segun el autor solo funciona para mensajes cortos y dice que se puede volver mas complejo si tratamos de hacer streaming, lo que me preocupa ya que podria ser un desafio necesario de superar para mi proyecto, espero que grasshopper me facilite esta parte del proyecto.

Este condigo usa lo que se llama una Callbach funtion, lo cual es una funcion que usa como argumento a otra funcion, en este caso para encargarse de los mensages en MIDI.

Encontre un video guia para aprender a leer e interpretar midi en c#.

Necesito crear una interfase que me permita asignar un componente de grasshopper con un componente del controlador.