• No results found

El DIY y la transdisciplina implicadas en aprender en-de REAKTOR son difíciles de ubicar, porque es un tipo de programación muy específico /*por no decir que solo geeks rari…sonoros usan, hehe*/, que aparte de los mismos «ensembles», «modules», y los manuales de NI, afortunadamente tiene una comunidad ya mencionada, la «REAKTOR User Library», que con su contraparte del «REAKTOR Forum»117, abierta a

preguntas específicas de usuarios y expertos de NI, forman lo que es posible gracias a que REAKTOR es parcialmente “open” en el sentido del FLOSS, pero no libre, o sea, software pago; parcial porque es abierto sin el código fuente, pero al menos con muchos niveles de su estructura disponibles para modificar y replicar.

Obviamente no es tan fácil ese proceso de aprendizaje, en cuanto las cosas que se hagan sean complejas, pero una de mis grandes inspiraciones ha sido Tim Exile, un músico experimental del Reino Unido que comenzando su vida musical en el violín, progresivamente fue pasando a la música electrónica desde los 90´s, y que desarrollando unos sets de hardware para improvisar en vivo, también ha generado varios «ensembles» REAKTOR, muy importantes para la historia de este software para modificar granularmente audio entrando en tiempo real al programa118. Una de mis expectativas para «palito», era poder usarla

operando el «ensemble» THE FINGER119, de Exile, que convierte un teclado MIDI en un mixer de efectos, de tal manera que cada tecla oprimida carga un efecto de los disponibles y configurados por «preset» en las 11 octavas aprovechables; y al ser oprimidas varias teclas, los efectos son sumados en el orden en que fueron oprimidas. Hablo un poco más de él en 2.3.2.1.

Después de un barrido general por el contenido de fábrica de REAKTOR, y revisando también si THE FINGER podía servirme, por su estructura que desencadena un efecto, al recibir un mensaje MIDI de nota ON/OFF… después de revisar, llegué a la conclusión de que necesitaba emular no tanto a THE FINGER,sino lo que hace un secuenciador120 en tanto no fuera autónomo en generar sonido y pudiera enviar mensajes MIDI por fuera de su instrumento. Pero también, para probar el funcionamiento de los trastes que se vuelven zonas para dar clic (Fig. 39 Izq.), pensando en tener una manera de comprobar que la configuración por traste es la deseada, u otras configuraciones, encontré que la estructura con ese doble funcionamiento estaba en polyplex121, un «ensemble» de una compañía cercana a NI, Twisted Tools, del 2014.

La parte derecha de la Fig. 39, muestra la estructura base ya copiada y modificada de polyplex, que organiza en este caso los trastes 1-8. La zona 0 es un comando que define un área de uso de mouse, que tiene como outputs, varios eventos de mouse —homologando a programación tipo texto—. De este, con los datos X y Y del espacio especificado, en la zona 1 que es un «Core Cell», se organiza por regiones en términos numéricos, el funcionamiento de los botones gráficos diseñados e ingresados al programa.

118 Después de algunas actualizaciones al «REAKTOR Forum», los “posts” muy antiguos son difíciles de encontrar. En <https://www.native-instruments.com/forum/threads/ot-tim-exile-video-blog.111197/#post-685956>, Acc. Ene 2021, la conversación un poco cifrada da cuenta de que Tim Exile, hizo —según recuerdo de algún otro lado— un «Ensemble» en REAKTOR 4, que estaba escrito o programado de una manera muy difícil de entender, con cables mezclados, y nada anotado. No lo hizo por una postura de no compartir —según recuerdo—, sino porque admite que es un poco desordenado. El «Ensemble» de Exile o su difícil lectura, hizo que la comunidad de REAKTOR, encabezada por el usuario “Chris List” generara un «module» de nombre “Beatlookup”, que de alguna manera replica lo hecho en desorden por Tim Exile. El «module» consigue guardar la entrada de audio y luego manipularla con técnicas de síntesis granular. Tiempo después NI desarrolla su versión de esto—aunque creo que no lo admite en ningún lado—, y son los «modules» que explican en el capítulo 10.2 Differences between the Sampler Modules (REBANE, 2010), y en el 7 Samplers (REBANE, 2011): Beat Loop, Resynth, Pitch Former, y Grain Cloud. Son

«modules» de Resíntesis Granular.

119 <https://www.native-instruments.com/en/products/komplete/effects/the-finger/>, Acceso Ene. 2021

120 Adelante en 2.2.2 más detalles sobre este tipo de artefactos sonoros. Son la versión, electrónica inicialmente — ahora digital—, del cilindro con muescas, o el rollo con huecos para las pianolas antiguas.

Figura 39. Pantalla de «PalitoCtrl_q2.ens», con izq. modo panel dentro del boton trastes 1-8, y der. Structure de organización base de los mismos trastes 1-8; con zonas de color y referencias. Ene 2021, Leandro M.

La zona 2 es donde llega ese evento de mouse, a generar el lanzamiento de un evento MIDI de tipo nota ON/OFF, que se copió como digo de polyplex, pero modificado dentro para estar recibiendo a través de «modules» OSC Receive, la información de «palito» que se ve en Fig. 40, más adelante. La zona 3 es donde llega el evento de mouse a configurar el funcionamiento del botón, que es la contraparte «structure» de lo que se ve en el lado Izq. de la Fig. 39 en visualización «panel».

Figura 40. «PalitoCtrl_q2.ens», Nivel interno de conexiones para cada traste-cuerda en el traste 3. Izq. nivel OSC, Der. nivel MIDI. Ene. 2021, Leandro M.

Lo que se muestra en la Fig. 40 a la derecha, es importante para comprender desde REAKTOR y en general, el funcionamiento de la gramática del MIDI que se explica en detenimiento en el manual, “Reaktor 5 Module Reference”, en el capítulo 3.11 Channel Message Out122 (REBANE, 2011, p. 233-236). En este se da cuenta de la codificación simplificada que un mensaje MIDI de cualquier tipo necesita para ser generado, pero haciendo énfasis en la necesidad de cierto orden por el paradigma de sincronía y uso del tiempo en el procesamiento de algún comando en REAKTOR.

Ello es, que como se ve en la misma 40, lo primero a especificarse es el “Nr”, que es la dirección del mensaje a enviarse (recuerden micLluvia y CC 79), o la nota musical en este caso123. Lo segundo es el “Val” que es la

intensidad o velocity de la nota. Como tercer elemento y a veces el final del mensaje, está el tipo de mensaje MIDI, habiendo 7 posibilidades en Reaktor que resumen lo que puede hacer MIDI: “0 = Note Off, 1 = Note On, 2 = Poly Aftertouch, 3 = Control Change, 4 = Program Change, 5 = Channel Aftertouch, and 6 = Pitchbend.” (REBANE, 2011, p. 234).

En el caso de «palitoCtrl», el cuarto elemento es el canal MIDI de envío, habiendo opciones entre 1 a 16; es una de las características relativamente simples de un mensaje MIDI /*por defecto canal 1 y ningún misterio*/, a las que he esperado darle un uso significativo y experimental, como se comentará en 2.2.1. Sin embargo, esta característica es poco explorada en MIDI de software, y por ello muy poco implementada, lo que me obligó a emigrar o cambiar de DAW, como reconozco en 2.1.3

Related documents