English Version
French Version
Spanish Version
Tutorial SID Bassline MIDIbox
*** NEW *** MIDIbox SID V2 Bassline -> follow this link
Con la versión v1.7303, se ha introducido una nueva opción de motor, que hace sonar al MIDIbox SID más "303ero". En concreto, se manejan de modo diferente las siguientes partes del motor:
- Los generadores de envolvente ENV1 y
ENV2 funcionan solamente dentro del rango positivo. El valor de
profundidad (cantidad de modulación) se incrementa en notas
acentuadas.
- La frecuencia del filtro de corte (cutoff) trabaja en un rango limitado (típico de 303).
- Las
notas acentuadas son accionadas con la velocidad (>= 64) o con la
etiqueta de acentuar del secuenciador WT. La etiqueta de acentuar:
- incrementa la resonancia del filtro
- incrementa la profundidad de las envolventes
- decrece el ratio de decaimiento de las envolventes
- el secuenciador de tabla de ondas trabaja como un secuenciador 303 :
- La
primera pista permite controlar el acento, gate y slide. El acento
es un valor de 4 bits localizado en el primer dígito (de la
derecha) del valor hex (rango de valor: 0..F). Una vez que sea
>=8, la etiqueta de acento se establece. Adicionalmente el nivel de
sustento de la voz 1 es controlado- cuanto mayor es el valor,
más alta es la salida del oscilador.
El 5º bit controla
la etiqueta de gate. Si se establece, esta nota se reproducirá,
si no se establece, la nota no se reproducirá, pero el pitch
seguirá estando controlado por la pista 2 ( muy útil para
slides) El 6º bit controla la etiqueta de slide. Si se
establece, la nota se atará con la nota del siguiente paso. Si
los valores de nota son diferentes, el pitch será
incrementado/decrecido continuamente hasta que se alcanza el valor
final.
Ejemplos:
- 16: reproduce nota común sin acento
- 1C: reproduce nota con acento
- 0C:
no reproduce ninguna nota, pero la etiqueta de acento se establece (lo
que significa: ENV1/ENV2 decaimiento decrecido - Se pueden hacer
efectos muy chulos con envolventes grandes)
- 36: la nota se reproducirá con slide activado
- 3C: slide + gate + acento
- 26:
la nota no se reproduce, pero slide se activa - significa: que la nota
actual será el punto de comienzo del slide para la siguiente
nota, pero la nota actual no se reproducirá (esto es algo muy
difícil de controlar via MIDI ...y lo que hace tan especiales a
los secuenciadores TB303!)
- La
segunda pista controla el pitch de la voz 1 -¡las notas solo se
reproducirán si se ha establecido la etiqueta gate en la pista 1!
- La tercera pista es de uso libre y puede ser asignada a cualquier CC
- el secuenciador está sincronizado en cada nota 1/16
- el secuenciador puede recibir y enviar sincronización MIDI para sincronizarse con otros dispositivos MIDI
- Adicionalmente, se ha implementado con un mecanismo de "deslizamiento constante del tiempo", típico del TB-303, que está disponible como opción independiente de motor de sonido. El deslizamiento constante del tiempo hace uso de ENV2.
Barre la frecuencia entre las dos notas cuando se establece la etiqueta
de slide (WT sequencer), o cuando se reproduce una nueva nota mientras
se mantiene la antigua (en teclado MIDI, SusKey debe estar activado).
Parámetros de Sonido ImportantesLos parámetros de sonido más importantes en el modo 303 son:
- Forma de Onda - Sierra, pulso, o
formas de onda mezcladas (por ej. Triángulo y Pulso). La
amplitud del pulso (Pulsewidth) debe ser de alrededor de 70 para
un sonido 303 típico; con modulación de amplitud de pulso
suena más como un SID
- CutOff y Resonancia: por supuesto ;-)
- ENV1:
debe ser asignado a un filtro. Dadas las características
cambiadas (ver lista arriba), la Profundidad (Depth) funciona como el
"EnvMod" de un TB-303.
- ENV2: Se usa para slides de
tiempo constantes si está acticado, pero también puede
usarse para modular amplitud de pulso o pitch.
- ENV1 Attack: normaly not available on a TB303, but can produce great effects
- ENV1 Decay: muy importante - sólo rózalo durante la reproducción de una secuencia
- ENV1 Sustain: debe ser utilizado para controlar el CutOff offset
- Curve:
un parámetro extremadamente importante para una emulación
realista de 303, dado que permite doblar la forma de una
envolvente hasta que parezca la curva de carga/descarga de un
capacitador (gracias de nuevo a Jess D. Skov-Nielsen por pasarme el
algoritmo!).
En los parches de tutorial, el parámetro de
curva se asigna a ENV1 Decay (Filtro) y ENV2 Attack
(Deslizamiento Constante del tiempo).
Creando Patrones con JSynthLib
En JSynthLib, debe activarse la opción #0 de Motor de Sonido (SE) para el modo 303, y la opción #2 para deslizamiento constante:
El modo Portamento debe establecerse en "Fingered" (SusKey).
El modo Play debe establecerse en "WT Seq only" si se está
usando el secuenciador WT , o en "Legato" si las notas se
reproducen desde un secuenciador o teclado externo.
Los parámetros WT : No se debe asignar la
pista 1 a ningún CC, ya que controla slide/gate/accent. La
pista 2 debe asignarse a CC#9 (Voz 1 Nota) - CCs diferentes no hacen
ninguna diferencia, esto es solo para la compatibilidad con el modo
normal. La Pista 3 puede controlar cualquier parámetro, por ej.
Filter CutOff (CC#46):
Creando Patrones en la Superficie de Control
La Superficie de control (Control Surface) tiene una
página de menú especial para los parámetros de
motor de sonido: SEO. Es en esta página donde deben activarse
las etiqyetas de 303 y E2P (Envelope-to-Pitch) :
Y hay otra página especial para el modo 303, que provee los parámetros más importantes: :
- Pos: Posición de secuenciador, igual que en el menú WT
- Mod: Modo Step (-/Ply/Jmp/End), igual que en el menú WT
- S/G: Etiquetas Slide y Gate (dígito hex de la izquierda de la Pista 1 de WT)
- Acc: Accent (dígito hex de la derecha de la Pista 1 de WT)
- Nte: nota reproducida (WT pista 2)
- #3: Tercera pista WT
- Rte: ratio de wavetable
- P#:
te permite seleccionar un wavetable de otro parche al-vuelo sin delay
(igual que CC#12). Esto significa que tienes un acceso rápido a
!hasta 128 patrones de secuenciador!
- Cut: Frecuencia CutOff
- Res: Frecuencia Resonance
- Mod: (EnvMod) - Depth (profundidad) de ENV1
- Dec: Decay (decaimiento) de ENV1
Ejemplos
mbsid_tutor_bassline_pulse.mp3
Primeros pasos con forma de onda de pulso
Se han usado seis patrones diferentes en la demo MP3. Están
cambiadas (en su mayoría) después de 8 mediciones
con CC#12, que pueden ser enviadas desde un secuenciador externo,
y que además son accesibles dentro del menú 303 de la
superficie de control.
EnvMod (ENV1 Depth), Decay (ENV1 Decay) y CutOff son barridos cada cierto tiempo para demostrar las posibilidades. La primera secuencia empieza con algunas notas simples de bajo no acentuadas:
STEP CMD #1 #2 CS: S/G Acc Note 00 Play 17 E-2 o * 7 E-2 01 Play 00 E-1 o o 7 E-1 02 Play 17 E-1 o * 7 E-1 03 Play 17 E-2 o * 7 E-2 04 Play 00 E-2 o o 7 E-2 05 Play 00 E-2 o o 7 E-2 06 Play 17 E-3 o * 7 E-3 07 Play 00 E-2 o o 7 E-2 08 Goto 00 +00
Solo se reproducen las notas con una etiqueta gate activada, las notas
restantes también se pueden establecer en "---", pero
encontré más útil rellenar los huecos -estupendo
para experimentos con slide- esto se hace desde el tiempo 0:26 de la
pista demo:
STEP CMD #1 #2 CS: S/G Acc Note 00 Play 37 E-2 * * 7 E-2 01 Play 00 E-1 o o 7 E-1 02 Play 17 E-1 o * 7 E-1 03 Play 37 E-2 * * 7 E-2 04 Play 37 E-1 * * 7 E-1 05 Play 37 E-2 * * 7 E-2 06 Play 37 E-3 * * 7 E-3 07 Play 37 E-2 * * 7 E-2 08 Goto 00 +00
Para el uso de otros patrones, por favor, echa un vistazo al archivo .patchlib (o .syx) de este tutorial.
|
mbsid_tutor_bassline_multi.mp3
Multi Bassline
El segundo ejemplo debería inspirar el uso simultáneo de múltiples SIDs.
- La pista empieza con una línea de bajo groovy ("TB303 - Multi A1")
- en
0:14 se añade un patrón de sierra (saw). Se reproduce en
el rango de nota superior para una separación clara ("TB303 -
Multi B1")
- en 0:28 se reproduce en solitario un
patrón de sierra diferente, usa el filtro bandbass en vez del de
lowpass - un efecto chulo!! :) ("TB303 - Multi C1")
- en 0:45 todos se reproducen a la vez ("TB303 - Multi A2" "..B2" "..C2") - se pone muy alto ;-)
Los
tres módulos core están sincronizados con Logic Audio
vía MIDI. Si quieres probar a hacer lo mismo, tienes que activar
sincronización de reloj MIDI para el wavetable, y
establecer en 127 el ratio de wavetable. |
mbsid_demo12.mp3
mbsid_demo13.mp3
Filtros Externos y Distorsión Como
probablemente ya te hayas dado cuenta, la resonancia del filtro SID no
es tan intensiva como la del original TB-303. Por ello, los
típicos sonidos ácidos (en su mayoría con
distorsión) no se pueden hacer con la misma calidad con un solo
SID. Pero hay una solución que abre un amplio rango de nuevas
posibilidades: puedes añadir un filtro analógico
externo, y controlar el CutOff y Resonance directamente desde el
motor SID MIDIbox ! Una solución barata y suficientemente eficiente para generar controles de voltaje es el módulo MBHP_AOUT_LC . Para filtros no es necesaria la más alta exactitud y mucho más alto precio del MBHP_AOUT . He probado un filtro latter Moog (Esquema de Rick Jansen)
y un filtro low-pass CEM3378 integrado, como mucho.¡Funciona
fenomenal! Supongo que sonaría incluso mejor con un circuito de
filtro original del TB-303 - esto es algo que quiero probar. Las
dos pistas MP3 se han creado en un estadio muy prontío del
diseño del modo 303. La primera se hizo con un CEM3378, la
segunda con un filtro Moog. Ahora, el 303 suena mucho más
peleón. De todos modos, creo que los antiguos son muy
impresionantes, y haré una remezcla algún día que
tenga un rato(y especialmente los archivos .lso ;-)
Otra nota: la línea de bajo de la primera melodía
está inspirada en Stember_Rudolf/Logical.sid de la
librería HVSC |
Enlaces relacionados
Recuerda que todos los parches han sido optimizados para
un SID de 8580. El filtro del 6581 no funciona muy bien para los
sonidos 303, es demasiado "blando" y "suave".
Last update: 2015-09-24
Copyright © 1998-2015, Thorsten Klose. All rights reserved.
|