Paso 12: Software
Ufff, hemos finalmente terminado con el hardware. Sírvete una bebida fría y caliente (café o imbibery refrescante) y sentarse en su escritorio. Ahora empezamos la parte de software de este proyecto.
El lado del Software de este proyecto consiste en un programa personalizado escrito utiliza procesamiento, un IDE/lenguaje muy similar a Arduino/Java, alguna especie de virtual controlador MIDI y su Software de DJ favorito personal. Cubriremos la configuración de cada uno de estos programas en los siguientes pasos, pero por ahora vas a necesitar un par de cosas!
Materiales:
- Descargue y extraiga el procesamiento (Asegúrese de que es la versión de 32 bits, te sugiero descargar ambos)
- proMIDI 1.0 (biblioteca para procesamiento, asegúrese de obtener la 1,0 versión)
- controlP5 (Biblioteca del GUI para procesamiento)
- Un controlador MIDI virtual
- DJing Software (yo uso Virtual DJ Pro)
Vamos a usar las bibliotecas un par con el proceso. proMIDI 1.0 nos permite enviar y recibir comandos de MIDI en nuestro programa, muy útil! controlP5 es una gran biblioteca de procesamiento. Que nos permite rápidamente crear una bonita interfaz de usuario funcional para nuestro programa. Un controlador MIDI virtual lleva los mensajes MIDI que creamos en nuestro programa directamente sobre el programa de DJ ' s sin la necesidad de una conexión física real cable MIDI. Para Windows, tenemos que usar loopMIDI. Mac y Linux tienen una solución nativa. Será cubierta de establecer esta conexión virtual en los próximos pasos.
Para el DJing Software he sólo probado esto con Virtual DJ Pro ya es el software de elección. Sin embargo, el método que utilizamos (asignación personalizada de comando MIDI) es apoyado por algunos de los programas de DJ ' s superiores, tales como: Traktor Pro, Ableton Live, Serato DJ, Image-Line Deckadancey tal vez incluso DJay de Algoriddim para Mac (no estoy seguro sobre este uno, pero pruébalo). Esos vínculos son tutoriales de mapping de controlador MIDI para los programas respectivos. Cualquier Software de DJ que puede asignar comandos de MIDI personalizados para el trabajo debe . Sólo cubro configurar este controlador para usar con Virtual DJ Pro en este Instructable.
Nota: No sé acerca de otros programas de DJ y Virtual DJ te permite exportar e importar Asignaciones personalizadas. Si realmente la comunidad Instructables construye esto sería posible cambiar las asignaciones de otros programas en los comentarios. Yo no mapa de todo en mi controlador aún, pero iré subiendo lo que he hecho.
Ya que es multiplataforma, teóricamente debe ser capaz de utilizar este proyecto con la mayoría de sistemas operativos. Sin embargo, he sólo probado en Windows.