English Version
Spanish Version
SEQ MIDIbox 64
Creado en 2001-2003
Importante: esta página describe el secuenciador
basado en el viejo PIC16F, que era mucho más limitado comparado
con el rediseñado "SEQ MIDIbox". Si planeas construír un
nuevo secuenciador, sigue este enlace
Lista de características de la versión basada en el PIC16F:
- Cada fila de potes controla una pista.
- Disponibles 4 pistas independientes
- Cada pista consiste de 3 capas que se puedes asignar a :
- Número de Nota, Velocidad, Longitud de Gate (en eventos de Nota)
- Número CC, Valor CC, Longitud de Gate (en Controladores)
- modos disponibles para cada pista : Normal/Transpose/Transpose+Hold/Arpeggiator/Arp.+Hold/Controller
- direcciones disponibles para cada pista: Forward/Backward/PingPong/Random
- divisor de reloj disponible para cada pista: BPM/1, BPM/2, BPM/4, BPM/8, BPM/16
- longitud disponible para cada pista: 1-16
- se pueden asignar 12 capas individualmente
- 48-250 BPM o sincronización externa vía reloj MIDI
- 8 Presets
- Activación manual de paso
- se pueden guardar128 patrones en cada BankStick
- los patrones se pueden encadenar y es posible hacer bucles con ellos
Importante: esta página describe el secuenciador
basado en el viejo PIC16F que era muy limitado en comparación
con el rediseñado "SEQ MIDIbox". Si planeas construir un nuevo
secuenciador, sigue este enlace
Menús
-
Submenú Display |
Pantalla principal que da las siguientes vistas:
|
Capa A seleccionada, patrón A1. Paso actual: 1/16 de Pista 1. Todos los pasos son "des-silenciados". |
|
Capa B seleccionada. |
|
Se ha movido un pote de la Pista #1. Capa A asignada al valor de la nota, por eso verás las 4 notas de un beat. |
|
Capa B seleccionada y asignada a velocidad. Ahora verás barras en vez de notas para mejor visualización.. |
|
Capa C asignada a la longitud de gate. |
|
Pista #2 - Capa C asignada al número CC, todos los números CC se establecen en 2Eh. |
|
Capa B de Pista #2 controla el valor CC . |
|
Capa A de Pista #2 controla la longitud de gate. |
|
Secuenciador funcionando, paso actual: 5/16. Pista activa: 1. Pistas 3 y 4 enmudecidas. |
|
Submenú Patterns (Patrones) | MIDIbox64seq
es el primer controlador MIDI a nivel mundial que incluye un
dispositivo de almacenamiento intercambiable y de conexión en
caliente: el BankStick. Si encuentras controladores comerciales
con la misma característica en los próximos años,
ya sabes de dónde vino la idea. Cada BankStick es capaz de
almacenar hasta 16 configuraciones diferentes. Desde que se usa el
standard 32k IIC EEPROM, estos cacharritos son realmente baratos
(alrededor de 5 EUR). Así que hazte con un stick para Reaktor,
otro para Logic (or Cubase/Cakewalk/Sonar/Ableton, por supuesto),
algunos para tus sintetizadores, etc... :) El diagrama simple del circuito para el BankStick aquí..
|
Una
caja de BankStick abierta. Estoy usando 9 enchufes pol SubD, pero
también puedes usar otro tipo de enchufe con al menos 4 pines. |
|
La
LCD muestra este mensaje si no hay ningún BankStick conectado.
En ese caso solo habrá disponible un patrón interno. |
|
Este
mensaje aparece inmediatamente después de enchufar el BankStick
en el socket. Ahora puedes seleccionar el patrón con los botones
de menú izqdo./dcho.o, alternativamente, con los botones de
propósito general (los primeros 8 botones GP(propósito general) seleccionan el
grupo de patrón A-H/a-h, Los siguientes 8 botones GP seleccionan
el número de patrón 1-8)
|
|
Hay que formatear un nuevo BankStick antes de poder usarlo. Solo selecciona un banco y pulsa el botón Snapshot durante 3 segundos para
escribir el banco interno en el BankStick. Cada banco debe ser
formateado por separado.¡Este proceso solo es necesario una vez! |
|
Submenú Track Event (evento de pista) | Este
menú te permite asignar un evento MIDI (Nota o CC) a las pistas.
El número de pista tiene que ser seleccionado con el
botón Start/Stop/Select.
|
Con el botón de menú izqdo/dcho. puedes asignar una nota a esta pista ... |
|
...o un controlador MIDI (CC). También hay que especificar el canal MIDI en este menú. |
|
Submenú Track Mode (Modo de pista) |
Cada
pista puede tener un modo individual que se ha de especificar en este
menú. El número de pista se selecciona con el
botón Start/Stop/Select .
|
Usa este modo para deshabilitar la pista. |
|
Modo común de secuenciador, se reproducen notas o CCs . |
|
Si la pista está en este modo, se puede usar un teclado MIDI externo para transportar las notas. |
|
Lo mismo de arriba, pero la pista no se reseteará cuando no haya ninguna tecla presionada. |
|
el modo Arpeggiator
funciona de manera similar al modo Transpose, pero se puede aplicar
transpose a hasta 4 teclas hasta 4 pasos sucesivos con diferentes
valores |
|
Lo mismo de arriba, pero la pista no se resetea cuando no haya teclas presionadas. |
|
Este
modo especial te permite deshabilitar la función secuenciador
para la pista apropiada y usar los 16 potes para enviar mensajes CC -
estupendo para cambios manuales de filtro, etc... :) |
|
Submenú Track Direction (dirección de pista) |
Cada
pista puede ir en una dirección individual que ha de ser
especificado en este menú. Hay que seleccionar el número
de pista con el botón Start/Stop/Select .
|
La pista va desde la izquierda a la derecha. |
|
La pista va de derecha a izquierda. |
|
Se alterna la dirección de pista. |
|
La dirección de la pista cambia de manera aleatoria. |
|
Submenú Track Divider (divisor de pista) | Se
puede asignar un divisor de reloj a cada pista para ralentizar la
secuencia. Hay que seleccionar el número de pista con el
botón Start/Stop/Select.
|
Un valor divisor desde BPM/1 hasta... |
|
...BPM/16 soportado. |
|
Submenú Track Length (Longitud de pista) |
Cada
pista puede ir con una longitud individual que ha de ser especificada
en este menú.. El número de pista se selecciona con el
botón Start/Stop/Select .
|
Soportada longitud de pista desde 1 hasta 16 pasos. |
|
Submenú Layer Assign (Asignación de capa) |
Se
puede mapear cada capa de pista a una de estas 3 funciones (La capa y
número de pista se seleccionan con el botón
Start/Stop/Select ). Esta característica te permite
configurar las capas para tu necesidades específicas. Por
ejemplo, si solo quieres cambiar las Notas con la Pista #1, un filtro
CC con la pista #2, el valor decay del filtro ADSR con la pista #3, la
función slide con la pista #4, puedes asignar todos estos
parámetros a la capa A. Todas las demás funciones, como
velocidad, número CC y longitud de gate se pueden mapear hacia
las otras capas. Ejemplo de configuración:
|
Si la pista #1 reproduce notas: asigna los valores de la nota a la capa A Si la pista #1 reproduce CCs: asigna los números CC a la capa A |
|
Si la pista #1 reproduce notas: asigna los valores de velocidad a la capa B Si la pista #1 reproduce CCs: asigna el valor CC a la capa B |
|
Asigna la longitud de gate a la capa C |
|
Submenú
Next Pattern( siguiente patrón) | Este menú te permite encadenar patrones:
|
Esta
es la configuración por defecto: el patrón se
quedará seleccionado después de haber terminado- se
reproducirá en un bucle infinito. |
|
Con
los botones GP o los izqdos/dchos.se puede especificar el siguiente
patrón al que debe cambiar el secuenciador después de que
el patrón actual haya terminado. También puedes
especificar cuántas veces se debe reproducir antes de cambiar a
otro patrón (pulsa el botón de Start/Stop/Select para
cambiar el número de bucles). |
|
Submenú
Manual Trigger (activación manual) |
Este
menú te permite accionar manualmente un solo paso con uno de los
16 botones GP. La(s) nota(s) y el(los) controlador(es) se
reproducirán con los parámetros y longitudes originales.
La intención de esta característica es permitir una edición de las pistas más relajada. ;-)
|
También se pueden accionar todas las pistas a la vez... |
|
...o un paso de una sola pista. |
|
Submenú Shift | Este menú te permite cambiar el punto de partida del secuenciador...
|
...del paso 1 al 2-16 |
|
Submenú
BPM |
Este submenú te permite establecer la velocidad del secuenciador:
|
BPMs
desde 48 hasta 250 seleccionables con los botones izqdo./dcho. En este
caso, el secuenciador MIDIbox64 actúa como reloj master MIDI y
lo puedes sincronizar con otros secuenciadores MIDI con la MIDIbox. |
|
Con
la posición de más a la izquierda (por debajo de 48 BPM)
se selecciona el modo Slave. En este caso, el secuenciador
MIDIbox64 actúa como reloj MIDI slave y se puede sincronizar con
otros secuenciadores MIDI. |
|
Submenú
Copy | Usa esta página del menú para copiar (o salvar) el patrón actual a otra destino..
|
recuerda que puedes usar los botones izqdo./dcho, o los 16 botones GP para seleccionar el patrón objetivo. |
|
Submenú
Preset |
hay
disponibles 8 presets que se pueden copiar en el patrón actual
para una configuración fácil y rápida:
|
La Pista 1-4 envía notas por canal MIDI 1, 2, 3, 4 |
|
La Pista 1-4 envía controladores por canal MIDI 1, 2, 3, 4 |
|
La Pista 1/3 envía notas por el canal 1/2, la pista 2/4 envía controladores por el canal 1/2 |
|
La pista 1 envía notas por el canal 1, la pista 2-4 envía controladores (Pista 4 con efecto Ping Pong) |
|
La Pista 1-4 activa las muestras de percusión (Bass Drum, Snare, Closed/Opened HiHat) por el canal MIDI 10 |
|
La pista 1-4 envía controladores CC#7 para un efecto de gate por el canal 1-4 |
|
La
pista 1-4 envía notas por el canal 1 en varios modos de
secuenciador (Normal/Transpose/T+Hold/Arpeggiator) al mismo tiempo |
|
lo mismo de arriba, pero con divisores y PingPongs adicionales |
|
Submenú
MIDI Config. |
El
fusor MIDI te permite, por ejemplo, enchufar la MIDIbox y un teclado a
un ordenador y a una segunda interfaz MIDI. Solo enchufa el MIDI Out de
tu teclado al MIDI In de la MIDIbox y el MIDI Out de la MIDIbox al
MIDI In de tu ordenador. Si conectas el MIDI In de tu MIDIbox con el
MIDI Out de tu ordenador, debes deshabilitar el fusor MIDI para evitar
bucles retroalimentados.
|
En
este modo, también podrás habilitar la opción
MIDIbox-to-COM con el botón de Start/Stop/Select (4).
Tienes más información en la página Interfaz MIDIbox-to-COM ! |
|
Submenú
SysEx |
|
En
teoría, este menú te permite enviar la
configuración del patrón a otro secuenciador, pero en la
práctica, el firmware del PIC16F del secuenciador no es capaz de
recibir un patrón por limitaciones de memoria - esta
característica se habilitará en la implementación
basada en MIOS. |
|
Limitaciones del firmware basado en el PIC16F
Debido
a limitaciones de memoria, el firmware basado en el PIC16F tiene
algunas imperfecciones que se solucionarán en la
implementación basada en MIOS:
- La Capa C sólo contiene un valor para toda la fila (Capa A, B: 16
valores). Esta restricción es necesaria por la limitada RAM - en versión
PIC18F452 esta limitación no existe. Apaño: asigna una función de secuenciador
estática a la capa C. Si la pista debe reproducir una
percusión, asigna el número de nota a la capa A, la
velocidad a la capa B y la longitud de gate a la capa C (-> la
longitud de gate nunca cambia). O si quieres secuenciar un controlador
MIDI, asigna el valor CC a la capa A, la longitud de gate a la capa B y
el número CC a la capa C (-> el número CC nunca cambia)
- Los
botones y las funciones LED no son libremente asignables a los pines
DIN/DOUT. Puedes encontrar los pines IO disponibles en estos archivos: mbhp_dinx4_mb64seq.pdf y mbhp_doutx4_mb64seq.pdf
- No se pueden recibir las descargas SysEx
- los
64 leds de "Propósito general" solo muestran el estado de la
pista activa. la versión basada en MIOS te permitirá usar
64 LEDspara los 64 potes.
- La función de
asignación de capa debe ser habilitada para que las funciones de
pista se puedan mapear a otras filas de potes, para que los tres
parámetros de una pista sean controlables sin cambiar a otra
capa.
- Los botones de GP(propósito general) se
deben usar también para seleccionar el modo de pista, la
longitud de pista, el divisor del reloj, etc. Dependiendo del
submenú activo.
- modos "performance"
(actuación) y "edit"(editar) . El patrón se
reproducirá sin fin en el modo edit, no debe cambiarse al
siguiente patrón como en el modo performance.
- no hay modo de Canción, la característica de "siguiente patrón" es de muy difícil uso
- solo se puede reproducir un patrón a la vez. La implementación basada en MIOS permite reproducir 4 patrones al mismo tiempo -> ¡16 pistas!
- Estilos
Groove (Shuffle etc...) - una característica esencial para los
patrones de percusión - solo soportados por la
implementación basada en MIOS !
- el
core del secuenciador debe ser reutilizable para otras superficies de
control (por ej para una interfaz de usuario como de un TB303)
- la implementación basada en MIOS
ofrece una superficie de control optimizada para secuenciadores con dos
LCDs de 2x40 LCDs y 17 rotary encoders. ¡Mantén en mente que no
es nada divertido controlar demasiadas pistas y capas con potes comunes una
vez tengas que cambiar entre las capas para editar una secuencia
existente!
- Recuerda
también que este firmware ha dejado de desarrollarse y no se
hará en el futuro. La implementación basada en MIOS
tiene una opción que te permite re-utilizar tu hardware
MIDIbox64seq (llamada MIDIbox SEQ Vintage), solo tienes que
cambiar el PIC y el cristal..
Descarga
Esquema y PCBs |
Archivo | Tamaño | Descripción | MBHP |
LINK |
ver Plataforma de Hardware MIDIbox | mbhp_dinx4_mb64seq.pdf |
4k |
asignaciones de pines para botones | mbhp_doutx4_mb64seq.pdf |
4k |
asignaciones de pin para LED | Firmware |
PIC16F Firmwares |
LINK |
Firmware para el PIC16F877 (caducado, no lo uses para MIDIboxes nuevas!) |
Paseos y Tutoriales |
Reportaje |
LINK |
Steven Thomas
escribió un reportaje sobre su proyecto de
secuenciador TB3030+MIDIbox64. ¡Mira en este sitio si buscas una caja
extravagante! |
Tutorial |
LINK |
tutorial MIDIbox64 | Misc. |
Foro MIDIbox | LINK |
Soporte en el Foro MIDIbox |
MIDIbox Wiki |
LINK |
Un montón de información adicional sobre MIDIbox |
Muestras "Demo" de secuenciador
Estos
samples son para la gente que quiere saber más sobre las
ventajas de hardware de secuenciador por pasos. Recuerda que la
mayoría de las partes se hicieron en vivo en una tarde sin
importar mucho la calidad de sonido. Los resultados se ven
rápidamente y el sonido es muy interesante:) Se usaron como fuente de sonidos un Sintetizador Yamaha AN1x y una tarjeta XG.
MP3 (515k) |
Un clásico bucle de secuenciador por pasos. Se reproducen 4 voces simultáneamente
(Seq Mode Independent, Loop Mode 1111, Play Mode 1111, Loop Length 16) |
MP3 (990k) |
Esta
muestra demuestra lo rápido que se puede hacer un efecto de
gate. Una pista de pote controla el VCA de un sonido visto. Solo se
reproducen 4 potes en un bucle, lo que permite cambiar los tiempos de
gate rápidamente y de manera única para cada ciclo.
Al principio, se alcanza el tiempo de gate del pote #1, después,
el tiempo de gate del pote #3, luego el pote #2. Después de 25
segundos se modifican algunos efectos (porque el efecto gater reside en
la modulación de los parámetros)
y se empiezan a reproducir las percusiones.
(Seq Mode Independent, Loop Mode 1---, Play Mode L111, Loop Length 4) |
MP3 (1550k) |
Estás escuchando la razón por la que construí el secuenciador. ;-) Se
reproduce un sonido profundo, oscuro. Después de 30 segundos se
inicia el secuenciador. Modula la intensidad de sincronización y
la frecuencia cutoff del sonido. Derspués, los potes dedicados a
la frecuencia cutoff pasan a tomar un "feeling" especiamente
rítmico..
(Seq Mode Independent, Loop Mode 11--, Play Mode 2211, Loop Length 16) |
MP3 (380k) |
3
pistas de pote y la pista de botón están reproduciendo 4
muestras de percusión de una tarjeta de sonido XG.
Después de 12 segundos, la cuarta pista de pote se cambia por la
que modula adicionalmente la frecuencia cutoff.
(Seq Mode Independent, Loop Mode 1111, Play Mode 1112, Loop Length 16) |
MP3 (235k) |
Se reproducen dos voces simultáneamente. Las pistas de pote #1 y #2 controlan la frecuencia
cutoff y la resonancia de la primera, las pistas de pote #3 y #4 controlan los parámetros de la segunda voz..
(Seq Mode Independent, Loop Mode 1111, Play Mode 1111, Loop Length 16) |
MP3 (996k) |
Un
tema techno que usa la función transpose. Solo el
sonido "de plomo" se controla con el secuenciador MIDIbox64 (notas y
tasa de sincronización), los otros sonidos vienen de una caja de
ritmos RM1x, que se sincroniza vía reloj MIDI.
(Seq Mode Tranpose, Loop Mode ---1, Play Mode ---2, Loop Length 8) |
MP3 (540k) |
Una
clásica melodía electrónica de arpegiador. La
pista MIDIbox 1-3 envía las notas , la pista independiente #4
envía los controladores cutoff (Seq Mode Arpeggiator, Loop Mode ---1, Play Mode ---2, Loop Length 16) |
MP3 (344k) |
Velocidad de Arpeggiator incrementada de 100 BPM a 250 BPM.
Recuerdas la C=64? :-)
(Seq Mode Arpeggiator, Loop Mode ----, Play Mode ----, Loop Length 4) |
LINK |
Puedes
encontrar aquí las "secuencias flotantes" ('Floating Sequences')
y "Secuénciate"('Get Sequenced'). Muestra especialmente los
diferentes modos de reproducción del secuenciador.
|
TK en el rincón DIY.
Last update: 2015-09-24
Copyright © 1998-2015, Thorsten Klose. All rights reserved.
|