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

Displaymenu

Submenú Display 

Pantalla principal que da las siguientes vistas:

Display View 1

Capa A seleccionada, patrón A1. Paso actual: 1/16  de Pista 1. Todos los pasos son "des-silenciados".

Display View 2

Capa B seleccionada.

Display View 3

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.

Display View 4

Capa B seleccionada y asignada a velocidad. Ahora verás barras en vez de notas para mejor visualización..

Display View 5

Capa C asignada a la longitud de gate.

Display View 6

Pista #2 - Capa C asignada al número CC, todos los números CC se establecen en 2Eh.

Display View 7

Capa B de Pista #2 controla el valor CC .

Display View 8

Capa A de Pista #2 controla la longitud de gate.

Display View 9

Secuenciador funcionando, paso actual: 5/16. Pista activa: 1. Pistas 3 y 4 enmudecidas.

Patternsmenu

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í..

The BankStick

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.

No Stick found

La LCD muestra este mensaje si no hay ningún BankStick conectado. En ese caso solo habrá disponible un patrón interno.

Stick found

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)

BankStick Format

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!

TrkEvtMenu

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.

Select Note

Con el botón de menú izqdo/dcho. puedes asignar una nota a esta pista ...

Select CC

...o un controlador MIDI (CC). También hay que especificar el canal MIDI en este menú.

TrkModeMenu

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 .

TrkMode View 1

Usa este modo para deshabilitar la pista.

TrkMode View 2

Modo común de secuenciador, se reproducen notas o CCs .

TrkMode View 3

Si la pista está en este modo, se puede usar un teclado MIDI externo para transportar las notas.

TrkMode View 4

Lo mismo de arriba, pero la pista no se reseteará cuando no haya ninguna tecla presionada.

TrkMode View 5

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

TrkMode View 6

Lo mismo de arriba, pero la pista no se resetea cuando no haya teclas presionadas.

TrkMode View 7

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... :)

TrkDirMenu

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 .

TrkDir View 1

La pista va desde la izquierda a la derecha.

TrkDir View 2

La pista va de derecha a izquierda.

TrkDir View 3

Se alterna la dirección de pista.

TrkDir View 4

La dirección de la pista cambia de manera aleatoria.

TrkDivMenu

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.

TrkDiv View 1

Un valor divisor desde BPM/1 hasta...

TrkDiv View 5

...BPM/16 soportado.

TrkLenMenu

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 .

TrkLen View 1

Soportada longitud de pista desde 1 hasta 16 pasos.

AssgnMenu

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:

Assgn View 1

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

Assgn View 2

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

Assgn View 3

Asigna la longitud de gate a la capa C

NextMenu

Submenú Next Pattern( siguiente patrón)

Este menú te permite encadenar patrones:

Next View 1

Esta es la configuración por defecto: el patrón se quedará seleccionado después de haber terminado- se reproducirá en un bucle infinito.

Next View 2

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).

ManualTrigger

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. ;-)

Trg View 1

También se pueden accionar todas las pistas a la vez...

Trg View 2

...o un paso de una sola pista.

ShiftMenu

Submenú Shift

Este menú te permite cambiar el punto de partida del secuenciador...

Shift View 1

...del paso 1 al 2-16

BPMMenu

Submenú BPM 

Este submenú te permite establecer la velocidad del secuenciador:

SEQ BPM Master

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.

SEQ BPM Slave

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.

CopyMenu

Submenú Copy

Usa esta página del menú para copiar (o salvar) el patrón actual a otra destino..

Copy View 1

recuerda que puedes usar los botones izqdo./dcho, o los 16 botones GP para seleccionar el patrón objetivo.

PresetMenu

Submenú Preset

hay disponibles 8 presets que se pueden copiar en el patrón actual para una configuración fácil y rápida:

Preset View 1

La Pista 1-4 envía notas por canal MIDI 1, 2, 3, 4

Preset View 2

La Pista 1-4 envía controladores por canal MIDI 1, 2, 3, 4

Preset View 3

La Pista 1/3 envía notas por el canal 1/2, la pista 2/4 envía controladores por el canal 1/2

Preset View 4

La pista 1 envía notas por el canal 1, la pista 2-4 envía controladores  (Pista 4 con efecto Ping Pong)

Preset View 5

La Pista 1-4 activa las muestras de percusión (Bass Drum, Snare, Closed/Opened HiHat) por el canal MIDI 10

Preset View 6

La pista 1-4 envía controladores CC#7 para un efecto de gate por el canal 1-4

Preset View 7

La pista 1-4 envía notas por el canal 1 en varios modos de secuenciador (Normal/Transpose/T+Hold/Arpeggiator) al mismo tiempo

Preset View 8

lo mismo de arriba, pero con divisores y PingPongs adicionales

MIDIMenu

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.

Merger Display

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 !

SysExMenu

Submenú SysEx 

SysEx View 1

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
ArchivoTamañoDescripció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 MIDIboxLINK 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)
NEW 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)
NEW 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)
NEW 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.