TechnoTrombone - Tutor de trombón con Neopixels (7 / 9 paso)

Paso 7: Paso 6: Patchbay

Hay muchas maneras diferentes de usar python con pd, pyext, pyata y netsend/netrecieve del pd. Vamos a utilizar la función de netsend en pd y una biblioteca de python llamado patchbay conectarse con él. Patchbay puede encontrarse aquí: https://github.com/hyrfilm/patchbay

Seguir adelante y poner la patchbay.py el archivo en su carpeta con el archivo pd y luego vamos a agregar la funcionalidad de netsend pd y crear un archivo de python para leer los valores de la pd.

A partir del python vamos a seguir el ejemplo de patchbay.

Empiece por importar patchbay: "de patchbay importación create_remot_patch, gatillo, Slider"

A continuación vamos a crear una función que llame cuando se recibe un valor de pd.

"def trigger_func(): valor = float(frequency.value) * 10 print(value)"

A continuación, llamar a la función necesitamos crear un objeto de patchbay: "parche = create_remote_patch(use_udp=False)"

luego de escuchar explosiones y recuperar la frecuencia: "patch.bind (canal = 1, frecuencia event_handler=Trigger(trigger_func)) = patch.bind (canal = 2, event_handler=Slider())"

última que vamos a ejecutar un bucle por lo que constantemente se escucha para flequillo pd: "mientras que verdadero: patch.route_events()"

Una vez todo completo te es código python debería parecerse a la imagen de arriba.

Ahora que tenemos el código de python junto necesitamos netsend valores de pd.

Empezar añadiendo lo siguiente al archivo pd:

  • [conectar a localhost 13000 {– se conecta a la toma de
  • [metro 10] – explosiones cada 10 ms
  • [enviar 1 (-envía el bang
  • [netsend] – envía los datos a través de la toma de
  • [\-Número que indica la conexión
  • [/ 10] – se divide la frecuencia por 10 en de 0 de la barra deslizante – 127 gama
  • Un control deslizante para pasar los valores
  • [enviar 2 $1 (-envía el valor del control deslizante como una variable $1

Luego conectarlo como se ve en el gráfico anterior.

Una vez que tengas el archivo pd y el archivo de python listo seguir adelante y cerrar datos puros.

Para obtener los valores en python python los puredata código tiene que ejecutarse en un orden específico.

Comience por ejecutar el python de código: "sudo python"mycode".py"

y una vez que vea el mensaje de conexión esperando abrir el archivo pd.

Ahora el terminal debe ser la impresión la frecuencia.

Artículos Relacionados

Termómetro de interior con pantalla LCD y lectura de la "Analogía" con NeoPixels

Termómetro de interior con pantalla LCD y lectura de la "Analogía" con NeoPixels

¡ Hola! Este Instructable es un proyecto de Arduino de rápida, intermedio que tiene una temperatura de TMP36, lee en una pantalla LCD y le da una lectura de "Analogía" en un palo de neopixel eso cambios de color y el número de luces encendidas c
DiscoParty con Neopixel

DiscoParty con Neopixel

Hola amigosHoy les voy a enseñar como hacer un BlinkTape con un Arduino Leonardo o Micro y unos neopixeles de Adafruit con esto podremos realizar cosas geniales como control de los neopixeles en base a la música escuchamos en nuestra computadora "Dis
Hacer una amistad encontrar E-Textile monstruo sudadera con capucha con Neopixels

Hacer una amistad encontrar E-Textile monstruo sudadera con capucha con Neopixels

Tiene que abrigarse este invierno, y qué mejor manera de hacerlo que to encontrar a más amigos para abrazar con durante los meses de nieve. El monstruo sudadera con capucha encontrarán a todos los amigos que necesita pruebas con sus pata sensibles al
ESP8266 con Neopixeles

ESP8266 con Neopixeles

Hola creadores!!En esta ocasión les voy a mostrar como controlar con un ESP8266 un anillo de neopixeles de Adafruit, con el ESP8266 con el IDE de Arduino de un pequeño ejemplo programandoComencemos!!Paso 1: Material Lo saludando para realizar esta pr
Escultura CNC con Neopixel

Escultura CNC con Neopixel

Este es un proyecto que me gusta llamar "La nube de Adobe" porque programé mis luces de colores CMY. Requieren conocimientos de software 3D SketchUp, diseño, soldadura, pintura general y elaboración.La "nube de Adobe" que he creado es
Longboard con NeoPixel LEDStrip reaccionar a velocidad

Longboard con NeoPixel LEDStrip reaccionar a velocidad

He añadido Neopixel LEDStrips programable a mi longboard. Midiendo la velocidad de la placa usando algunos imanes y un sensor de efecto hall que puedo tener el efecto de la luz de la tira se mueven con la misma velocidad que la Junta, lo que parece E
Cómo utilizar NeoPixel 16 anillo con Arduino Uno

Cómo utilizar NeoPixel 16 anillo con Arduino Uno

Hoy, voy a mostrarte cómo usar anillo de NeoPixel con Arduino Uno muy básicos. Como ustedes saben, nos encanta LED colorido, incluso se ha establecido en un anillo!La necesidad de la lista:1. Arduino Uno2. NeoPixel anillo 16xWS2812 (con neopixels peq
ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial

ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial

Hola todo el mundo,Si eres como yo, he estado buscando por internet un buen tutorial sobre el uso de la ESP8266 con neopixel LED (también conocido como el WS2812 o WS2812b), programada mediante el IDE de Arduino. No he encontré todo en un solo lugar,
CNC NeoPixel Jewelry

CNC NeoPixel Jewelry

Se trata de un prototipo para un recinto seguro y substrato para crear joyas con NeoPixels y Gemma de Adafruit microcontrolador. El diseño está pensado para proporcionar una plataforma adaptable para difundir, dirigir y modificar la luz y los colores
La matriz Neopixel Digital lluvia pantalla

La matriz Neopixel Digital lluvia pantalla

¿Ahora, el rojo o el azul? OK, esto es verde. Sólo ofrezco este instructable. Nada más.Ver una parte de la matriz revela frente a tus ojos.Hacer esta pantalla fresco que parece que tiene el protector de pantalla de lluvia Digital xMatrix funcionando.
Azulejo de Neopixel collar

Azulejo de Neopixel collar

Este tutorial le mostraráCómo crear este collar! Como una renuncia, yo no soy un experto en trabajar con electrónica, mejora así sobre esto como se puede! :)Este proyecto está programado utilizando el IDE de Arduino. Utiliza un microcontrolador con l
Iluminación de escalera LED NeoPixel Motion Sensor

Iluminación de escalera LED NeoPixel Motion Sensor

Hola a todos!Este es mi primer Instructable tan desnuda por favor conmigo. Cualquier comentarios y sugerencias serán apreciadas grandemente! Quería compartir mi proyecto con la esperanza de que puede simplificar la investigación, planificación, diseñ
NeoMickey: Orejas de Mickey/Minnie utilizando arduino y neopixels

NeoMickey: Orejas de Mickey/Minnie utilizando arduino y neopixels

Este artículo le mostrará cómo hacer que mis oídos NeoMickey. Hecho un set de orejas para mi novia y yo en Disneyland. Las orejas son un gran éxito y mucha gente quería saber donde conseguirlos. Así que esta es mi mejor intento de responder a esa pre
Neopixel Blinky Bling boda Liga

Neopixel Blinky Bling boda Liga

Hacer la ocasión super especial con una luz encima de Liga de la novia. Bueno, cualquier ocasión es super especial si hay una liga.¿Y si la liga ya tiene bling? Agregar bling blinky con Neopixel LEDs para iluminar la noche.¿Necesita algunos bling más