X-Track - visualización de música inalámbrica y tracker (8 / 8 paso)

Paso 8: Software para PC

Lengua: Java
Biblioteca de XBee: http://code.google.com/p/xbee-api/
MIDI Library: http://docs.oracle.com/javase/1.4.2/docs/api/javax/sound/midi/package-summary.html

Se puede acceder al software para PC aquí. La carpeta incluye la configuración del proyecto eclipse así, pero puede usar magros compiladores de Java para construir y ejecutar el software.

El vídeo en este paso muestra cómo la aplicación personalizadas (consola) puede recuperar información desde el software de música. Se imprime la información de la fase de golpe para fines de depuración y demostración en este video. Observe cómo patrones de rayado puede ser fácilmente rastreado y luego enviar a todos los dispositivos remotos.

Aquí están los fundamentos de la aplicación:
TraktorReceiver : escucha los mensajes en el puerto de MIDI Traktor envía sus mensajes de salida. Básicamente sólo escucha a los mensajes BeatPhase por ahora.
LPD8Receiver : escucha los mensajes del puerto de MIDI que tu controlador de Midi está conectado a (en mi caso, es Akai LPD8). Actualmente puede cambiar el tipo de visualización y ajuste de vibración (auto en el beat / manual con una prensa del botón)
AutoMidiTask : una implementación de TimerTask, que puede ser utilizado para generar ritmo-fase mensajes incluso si no se está ejecutando software de Traktor, así no hay mensajes se reciben más canales MIDI de un software de música. Se puede utilizar para propósitos de depuración.
ControlPC : incluye el método principal que se abre dispositivos MIDI, crea mensajes y espera cualquier teclado de entrada para control manual de los mensajes de X-Bee.
XBeeHelper : controla el acceso a hardware de XBee. Abre la comunicación en serie para dispositivos XBee, crea un archivo de registro para iniciar la grabación de mensajes de aceleración que se recibieron, y las transmisiones de mensajes enviaron por otros oyentes (MIDI) en el software.
DumpReceiver y MidiCommon : Estos son parte de las implementaciones de jsresources.org, propiedad de Florian Bomers y Matthias Pfisterer. Estos son métodos auxiliares. DumpReceiver puede utilizarse para imprimir los mensajes MIDI recibidos y utilizados para depurar el sistema MIDI.

Recursos adicionales:
http://code.Google.com/p/XBEE-API/wiki/DevelopersGuide
http://www.jsresources.org/examples/MidiInDump.html

Artículos Relacionados

Transmisor de música inalámbrica de corta rabia

Transmisor de música inalámbrica de corta rabia

ahora, estoy con un transmisor de FM inalámbrico de corto alcance que se puede accionar a través de USB. Puede tomar señales de audio y transmitir durante un cortocircuito. Su rabia máxima es alrededor 100-150 meters.you fácilmente puede escuchar en
Energía inalámbrica simple

Energía inalámbrica simple

facilitan la electricidad inalámbrica con este sencillo DIY!Este proyecto utilizará el principio de acoplamiento magnético inductivo para transferir electricidad entre dos bobinas separadas.Paso 1: materialesEn general, este experimento no requiere d
Añadir carga inalámbrica a su teléfono inteligente

Añadir carga inalámbrica a su teléfono inteligente

hoy más y más smartphones soporte de carga inalámbrica, ya sea fuera de la caja o a través de una actualización de hardware disponible (especial contraportada). pero no hay ninguna razón por qué otros USB cargado dispositivos no deberían disfrutar de
Wi-Tricity (electricidad inalámbrica)

Wi-Tricity (electricidad inalámbrica)

por favor este Instructable y Sígueme para más cool guías paso a paso.Hecho por Manish Kumar, Minaam Abbas, Mustafa Rashid, Murtaza Tunio y Saad Hirani.Electricidad inalámbrica es una de las más emergentes soluciones a la crisis del poder global. Se
Inalámbrica Wii Nunchuk para ratón USB Stick para PC, Mac y Tablet Video Juegos

Inalámbrica Wii Nunchuk para ratón USB Stick para PC, Mac y Tablet Video Juegos

Listo para sentir como el legendario "Bruce Lee" usando Wireless Wii nunchacos una diversión kung fu PC lucha stickman juego de video conocido como Un dedo muerte Punch (OFDP). ¿Qué tal jugar Jetpack Joyride en Facebook o en tu tableta Android?
Inalámbrica de Streaming de Audio y reconocimiento de voz con Arduino

Inalámbrica de Streaming de Audio y reconocimiento de voz con Arduino

en este proyecto conecto mi placa de Arduino a un módulo WiFly (https://www.sparkfun.com/products/10822) de las redes de la vagueación y stream de audio a la PC, para que BitVoicer (http://www.bitsophia.com/BitVoicer.aspx) puede realizar reconocimien
Utilizando el IPC para la encriptación inalámbrica con Galileo Intel

Utilizando el IPC para la encriptación inalámbrica con Galileo Intel

IntroducciónEl propósito de este Instructable es ilustrar cómo configurar y utilizar IPC (comunicación entre procesos) entre un script de Python y el bosquejo en ejecución en el tablero de Intel Galileo. Además de proporcionar el código fuente se va
DIY STC MCU combinada pequeña cámara inalámbrica con OV7670, módulo de transceptor inalámbrico NRF24L01, 2,8" TFT LCD (proporcionar código)

DIY STC MCU combinada pequeña cámara inalámbrica con OV7670, módulo de transceptor inalámbrico NRF24L01, 2,8" TFT LCD (proporcionar código)

porque estoy familiarizado con la exhibición de imagen BMP bajo el sistema de archivos FAT32 y la aplicación de la NRF 2módulo de transceptor inalámbrico 01 4 L. Qué ' más, tengo una cámara OV7670 en mi mano, por lo que decido hacer un proyecto que s
Robot cámara inalámbrica

Robot cámara inalámbrica

Hola a todosEste robot puede comunicarse con otros robotsEste robot es el uso completo de muchas maneras supongo que su hijo es el estudio en su habitación que se puede ver que él estudiar o jugar Supongamos que un edificio se cayó y muchas personas
Batería herramienta inalámbrica USB cargador de

Batería herramienta inalámbrica USB cargador de

Hay un montón de cargadores de baterías de alta capacidad disponibles para comprar y sin duda son una buena idea. No desean ser capturados con un teléfono muerto durante un apagón. Sin embargo en lugar de comprar uno de estos dispositivos ¿por qué no
Transmisión de energía inalámbrica

Transmisión de energía inalámbrica

Energía inalámbrica transmisiónHay varias formas de transmitir energía sin cables. Algunos de ellos son --> inductivo acoplamiento: este tipo generalmente tiene un corto alcance y que utilizan bobinas de alambre como antenas. Este tipo de transmisión
Desconcierto del tesoro abre usando twitter y energía inalámbrica

Desconcierto del tesoro abre usando twitter y energía inalámbrica

Un regalo sorprendente! Mi "víctima" se da tres cajas:Una caja muy pequeña encerrados con cadenas y un candado.Una pequeña caja cerrada con ningunos bolsas de exterior, que está cerrada y tiene una tapa superior reflexiva.Una gran pirata-y la ca
Electricidad inalámbrica funciona Horrible Halloween Prop

Electricidad inalámbrica funciona Horrible Halloween Prop

Hola, Halloween día 2015 se está acercando por lo que era me espere un mes y decidió hacer de proyecto de Halloween y los proyectos me hizo prisa y yo habíamos hecho la calabaza que se ilumina a sí mismo a llevar más cerca a su botón power sin cualqu
Cargador de batería solar para sus herramientas eléctricas inalámbricas

Cargador de batería solar para sus herramientas eléctricas inalámbricas

Energía solar es una gran manera de llevar electricidad a un sitio alejado del proyecto. Una manera simple de hacer esto es usar un panel solar para cargar las baterías de sus herramientas eléctricas inalámbricas. En este proyecto, voy a mostrar vari