English Version
French Version
Spanish Version
MIDIbox64E
Creado en Mayo 2002, rediseño del inacabado proyecto MIDIbox2 de 1999
Revisa abajo la larga lista de características :-)
Descarga
Esquemas & PCBs |
Archivo |
Tamaño | Descripción | MBHP |
LINK |
ver Plataforma de Hardware MIDIbox | Firmware |
MIOS Download |
LINK |
Puerto para PIC18F452 con Código Fuente |
PIC16F Firmwares |
LINK |
Firmware para PIC16F877 (¡caducado, no lo uses para MIDIboxes nuevas!) |
midibox64e_sfb_table.txt |
5k |
Esta tabla enumera todas las funciones que se pueden asignar opcionalmente a los botones aparte del MIDI y los eventos Meta | ChangeLog |
LINK |
MIDIbox64E Cambios |
Base de Panel |
midibox16e.fpd |
12k |
La disposición del panel se ha creado con Frontplattendesigner, un programa muy útil de Schaeffer Apparatebau.
Les mandé mi archivo y tuve el panel listo en 9 días
más o menos! :-) El panel se ajusta al chásis TEKO364
chassis, que se puede comprar en Reichelt. Siéntete libre de usar este archivo como plantilla para tu propio panel. |
Generador de archivo .syx | mk_syx.zip |
11k |
Crea la descarga de configuración MIDIbox64E El archivo también incluye algunos ejemplos de configuración! |
sysex_implementation.txt |
2k |
Relacionado con el formato SysEx | Editor & Encargado de Descargas | miostools.midibox.org |
LINK |
Editor MIDIbox64E por Serge |
Tutorial |
Fotos |
LINK |
Cómo se hizo... | Tutorial |
LINK |
Tutorial de MIDIbox64E | Misc. |
ENLACE |
LINK |
Extensión de matriz 4x20 LED para LEDs RGB por Ralf Suckow |
MIDIbox Forum |
LINK |
Soporte en el Foro MIDIbox | MIDIbox Wiki |
LINK |
Mucha información adicional acerca de MIDIbox y MIOS |
midi_thru.gif |
50k |
Puerto Thru opcional | midibox_cubase_setup.xml.zip |
3k |
Configuración de Control Remoto de Cubase para MIDIbox64 por Tor Arne |
midibox_logic_environment.zip |
18k |
Ambiente de Logic Audio de muestra para V4 y superiores. |
¿Cuantos rotary encoders debo usar?
En
principio hay disponibles 128 entradas digitales, cada botón
sitúa una entrada, cada rotary encoder sitúa 2 entradas.
Los rotary encoders controlan 128 potes virtuales de un banco, al
margen de cuántos encoders físicos estén
conectados. La aplicación es muy flexible, soporta muchas
configuraciones diferentes, no dudes en echar un vistazo al archivo
main.asm para hacerte una idea de las posibilidades. Aquí tienes 3 ejemplos:
- Una
MIDIbox64E común, basada en el diseño histórico de
MIDIbox16E (ver imagen arriba) requiere 40 DINs: 8 para los botones y
32 para los 16 rotary encoders. Ahora estoy usando dos módulos
DINX4 para 32 botones y 16 rotary encoders, mira también este diagrama.
Con
16 rotary encoders tendrás 8 páginas * 16 entradas
para controlar los 128 potes virtuales- multiplicados por 8 (->
1024) cuando se conecta un BankStick a la caja :-)
- Una
MIDIbox64E barata, con un solo rotary encoder y algunos botones
requiere muchas menos entradas. Aquí recomiendo el uso de un
solo módulo DINX4 como muestra este diagrama,
porque con un encoder posiblemente quieras cambiar entre las
páginas más aprisa para seleccionar el pote virtual - y
para esto son útiles los botones adicionales, que se pueden
asignar a las funciones especiales apropiadas (por ej. 16 botones de
selección de página + botones de
incrementación/decrecimiento vpot ).
- En una
MIDIbox64E completa, con 64 rotary encoders, las 128 entradas son
asignadas por los rotary encoders como se muestra en este diagrama.
una versión posterior de la aplicación proveerá 8
entradas adicionales en el puerto J5 del módulo core para
conectar 8 botones.
Puedes encontrar los diagramas de conexión para los botones y rotary encoders aquí.
¿Cuantos botones debo usar?
Por lo menos 8 para la navegación del menú y para las 4 funciones especiales más importantes (ver Tutorial MIDIbox64E)
¿Cuántos LEDs debo usar?
Hay que diferenciar entre los LEDs asignados a los botones y los anillos de LEDs asignados a los rotary encoders.
Tener
los anillos de LEDs es guay, pero no imprescindible. Cada anillo de
Leds puede tener hasta 16 LEDs, se puede definir el patrón
apropiado con el editor vmidibox editor o con el script
mk_syx.pl . Yo uso 11 LEDs para cada anillo de LEDs, y
están conectados al módulo DOUT como se muestra en este diagrama.
También
es guay tener los LEDs asignados a los botones, pero tampoco es
imprescindible. Pueden indicar el estado de un botón
(especialmente útil si los botones están en modo
activado), o se pueden controlar vía MIDI (-> soporte remoto
nativo MIDI). Ver también este esquema .
Disponibilidad de Rotary Encoders
Nota: los rotary encoders no mecánicos (en alemán: "ohne mechanische Rasterung"),
deberían ser los favoritos para la MIDIbox64e, de otra manera la
característica de resolución cuadruplicada del firmware
no funcionará correctamente y tendrás que vivir con la
tosca resolución de un handler de encoder común.. Los
llamados "tipos verticales" son útiles para el montaje.
También hay disponibles encoders con un botón integrado
que se puede conectar a algunas entradas DIN libres.
Puedes encontrar una lista de rotary encoders en el Wiki MIDIbox en wiki.midibox.org -> Dónde comprar.
Configuración
-
Si tu MIDIbox incluye una pantalla se pueden configurar
muchos parámetros directamente en la MIDIbox. La función
de aprendizaje MIDI integrada te ayudará a asignar eventos MIDI
a los potes y botones fácil y rápidamente. Opcionalmente
puedes usar el script mk_syx para
convertir un archivo de texto .ini en un archivo binario de
descarga SysEx .syxm que se podrá cargar vía MIDI. El
script se ha escrito en PERL y funciona bajo Windows, Macintosh, Be-OS,
Linux, ...
Serge desarrolló un GUI Windows que está en miostools.midibox.org. Aquí hay algunos pantallazos:
Progreso
|| Implementado: || 0% Se pueden controlar de | a 128 potes virtuales hasta con 64 || rotary encoders || o Rotary Encoder Handler con interpolador (resolución cuadruplicada) || Ejemplo: un STEC16B normalmente envía 24 pulsos por revolución, pero || el controlador MIOS reacciona en cada campo de subida o bajada, esto resulta en || 96 pasos por revolución! || o hasta 64 botones, 64 LEDs (como MIDIbox64) || o selección independiente de parámetros (1 de 128) al-vuelo || o soporte BankStick (+4*8=32 bancons con cada BankStick) || o soporte para pantalla de 2*16 || o soporte para anillos LED (opcional) con hasta 16*16 LEDs || o 4 patrones de Anillos LED personalizables en cada banco || o Menú con 2 cursores y un botón de exec || o Diferentes modos de pantalla || o Eventos Nombrados (hace falta BankStick) || o botón de pantallazo con comportamiento de Guardar/Rellamar || o Modo de aprendizaje MIDI para cada encoder || o Aprendizaje MIDI para único encoder, canal de fila automático, || adición automática de filas || o Meta Eventos te permiten definir cadenas SysEx y más || o MIDI Merger || o Configuraciones de intercambio vía SysEx || o valores min/max para encoders || o Envío de valores absolutos: xx xx [del min al max] || o Envío de eventos relativos: xx xx 40 +/- velocidad || o Envío de eventos relativos : xx xx 00 +/- velocidad || o Envío de eventos relativos : xx xx 40 +/- 1 || o Envío de eventos relativos: xx xx 00 +/- 1 || o Envío de eventos CC relativos: CC Inc/Dec xx || o Modo progresivo para Encoders (cambios más rápidos: inc/dec más altas) || o Botón "rápido" para habilitar el modo progresivo || o Botón "Lento" || o comportamiento de botón diferente como en MIDIbox Plus || o Filtro de efectos opcional de eventos MIDI para el merger || || Características adicionales dadas por la versión basada en MIOS: || o funciona en un PIC18F452 || o Edición en pantalla de Evento MIDI || o Edición en pantalla de etiquetas de potes || o Edición en pantalla de nombres de bancos || o se pueden conectar hasta 8 BankSticks (-> hasta 64 bancos) || o Control Remoto vía SysEx || o se pueden copiar los bancos || o un canal MIDI global opcional || o Función Morphing que permite desvanecer suavemente los cambios entre dos escenas de potes || o opcionalmente se pueden conectar hasta 64 potes o hasta 8 motorfaders || adicionalmente a los rotary encoders || 100%| || \/
Last update: 2015-09-24
Copyright © 1998-2015, Thorsten Klose. All rights reserved.
|