La MIDIbox SID est un projet
non-commercial
& "DIY-only". En plus des fonctions classiques du chipset
SID
(trois oscillateurs, triangle/saw/pulse/noise et forme d'onde mixtes,
générateurs d'enveloppe indépendants
pour les
amplitudes, sync & ringmodulation, filtre multimode
12db
low/band/highpass/notch filter), la MIDIbox SID propose 4
implémentations de moteurs de synthèse
différentes, reposant sur la partie logicielle:
Lead Engine:
Modes de jeu Mono ou Legato, contrôle
optionnel du portamento/glide SusKey
8 canaux de modulation avec une
résolution de 24bit.
Chacun de ces canaux est constitué de deux sources (par ex..
ENV/LFO/MP Feedback/Wavetable/Constants), qui peuvent être
combinés avec un opérateur (par ex..
Add/Sub/Mul/XOR/AND/OR/Binary Operations/S&H/...) et
routés
vers différentes cibles de modulation (par ex.
Pitch/Pulsewidth/Filter/Volume/LFO Depth/Rate/Wavetable Position/CV
outputs/...)
Modulation Stéréo de deux
chips SID (=2*3
oscillateurs assignés à deux canaux audio),
contrôlés à partir d'un seul module CORE
2 enveloppes DADDSRR avec courbe
non-linéaire
optionnellepour l'Attack/Decay/Release. Profondeur de modulation
(depht) Positive/Négative (inversable). Retardable.
Plusieur configurations des points de bouclage (Loop Point)
possibles. Synchronisable à l'horloge MIDI.
Re-déclenchable via la Matrice Trigger.
6 LFOs disposant de plusieur formes d'ondes.
Course libre
(Freerunning) ou synchronisée. LFO Cross- et synchro MIDI
possible via la Matrice Trigger. Mode optionnel
"Oneshot". Retardable. Phase
réglable. Profondeur de modulation (depht)
Positive/Négative (inversable). les paramètres
Depth et Rate (vitesse) modulable via la Matrice de Modulation.
6 Arpegiateurs indépendants, avec
différent
modes de direction, plage variable pour l'octave et la gatelength
(durée des évènements). Mode
optionnel "Oneshot" et "constant cycle".
4 Séquenceurs à table
d'onde
indépendants (Wavetable Sequencers) disposant de 128 pas,
assignables à différent paramètres
sonores
(utilisables également comme séquenceurs pour des
arpèges élaborés). Fonction "Loop" ou
"Oneshot".
La position dans la Wavetable peut être modulée
depuis
n'importe quelle source (par ex. Numéro de Note,
Vélocité, ModWheel, Enveloppe, LFO, ...) via la
Matrice
de Modulation. La position des pas peut être
incrémentée/initialisée via la Matrice
Trigger.
Matrice Trigger avec diverses sources (par ex.
Note/Envelope/LFO/MIDI Clock/...) et cibles (par ex. OSC Gate/Enveloppe
Attack et Release/LFO Restart/Wavetable Step et Restart/...)
Fine Tuning et Pitch Bender avec plage de
pitch configurable
Fonction Portamento/Glide avec
différent modes (logarithmic/constant time/Glissando)
"Oscillator Phase Synchronization" avec retard
entre les oscillateurs configurable
Fonction Detune affectant les 6 oscillateurs
(configuration
stéréo) en modifiant un seul
paramètre, pour des
sons bien gras!
plusieurs "Lead engines", tournant sur plusieur
modules CORE,
peuvent être combinés pour obtenir un "mode
Superpoly"
Multi Engine:
jeu polyphonique sur deux chips SID, et/ou
contrôle individuel de 2*3 oscillateurs SID
Allocation des voix dynamique ou explicite
6 instruments pouvant être
assignés à
différents canaux MIDI et/ou différentes zones de
split clavier
Deux LFOs dédiés et une
enveloppe pour chaque
voix, et qui peut être assignée aux
Pitch/Pulsewidth et
CutOff du filtre, avec des profondeurs de modulation individuelles (on
va dire "Depht" maintenant, ça sera plus court ;) )
6 Arpégiateurs
indépendants avec différents mode de
direction, plage variable pour l'octave et la gatelength
6 Séquenceurs à table
d'onde (un propre à chaque voix)
Bassline Engine:
optimisé pour des sons type 303,
avec un set de paramètres dédié (et
facile à utiliser)
deux lignes de basse indépendantes
sont disponibles pour les canaux audios left/right du SID
contrôle MIDI direct ou
séquençage interne
les basslines peuvent être
assignées à différents canaux MIDI ou
à différentes zones de split clavier
2 Arpégiateurs
indépendants avec différents mode de
direction, plage variable pour l'octave et la gatelength
8 séquences, directement
contrôlable depuis un clavier MIDI ou depuis la Surface de
Contrôle
le séquenceur pilote les
paramètres suivant:
Note/Octave/Accent/Slide/paramètre assignable
contrôle de filtres analogiques
externes (par ex. de type Moog Ladder, SSM, CEM, circuit
original de la TB303, etc...) depuis les enveloppes et LFOs
software (-> option F2A)
Drum Engine:
optimisé pour des sons de percussion
type C64, avec un set de paramètres
dédié (et facile à utiliser)
16 intruments différents avec
allocation des voix dynamique ou explicite
20 sons de base différents (models)
avec leurs paramètres éditables
(le firmware est prévu pour permettre d'ajouter
plus de "models" par la suite)
contrôle MIDI direct ou
séquençage interne
8 séquences de 8 pistes, directement
contrôlable depuis un clavier MIDI ou depuis la Surface de
Contrôle
grâce
à l'architecture générale, chaque
"engine" propose en plus:
une interface utilisateur adaptée
des "ensembles" qui storent la configuration
MIDI/Clock/Instrument de 4 Cores MBSID
accés à deux SIDs par core
chaque core peut piloter n'importe lequel des
moteurs sonores décris précédemment
(sélection via la configuration du patch)
7 BankSticks
de 64k permettent de stocker 7*128 (=896) patches,
indépendemment du moteur sonore utilisé
un BankSticks
supplémentaire pour stocker 128 ensembles
un générateur d'horloge
global avec une résolution de 96ppqn
(master/slave) avec BPM paramètrable (en mode
master), afin de synchroniser les
Séquences, Arpégiateurs, LFOs, Enveloppes et les
cibles de la Matrice Trigger
contrôle de 8 sorties CV par module
CORE (conversion en analogique avec une résolution
de 12bit)
contrôle de 8 switches digitaux par
module CORE
5 fonctions "knob" . Sources:
MIDI/Surface de Contrôle/Entrées Analogiques(CV
Inputs); Cible pour chaque knob: 2 parmis les 256 paramètres
sonores, avec plage min/max paramètrable
Assignation de la Modulation
Wheel/Vélocité/Aftertouch/PitchBender
jusqu'à 256 paramètres
accessibles via messages NRPN en pleine résolution
accés à tous les
paramètres et patches via SysEx
édition non-destructive des
paramètres sonores (patches "fantômes") depuis
toutes les sources de contrôles (par ex. Wavetable, Knobs,
NRPN, CC,
etc...)
calibration du filtre pour chaque SID
connecté (afin de poubvoir harmonizer la calibration pour
différents types de filtres, 6581 et 8580/6582)
générateur de patch
aléatoire - non seulement pour le patch entier, mais aussi
pour les différnetes parties, individuellement
taux de rafraîchissement ultra-
rapide: 2 mS, et résolution de 24 bit pour les modulations
(les solutions à base de C64 : 20 mS, résolution
de 8bit, et contrôle d'un seul chip SID)
explorez de nouveau horizons avec
l'intégration de modules analogiques (Filtres/Fx),
contrôlés depuis la Matrice de Modulation
pilotez les séquenceurs internes
depuis votre clavier MIDI grâce à une approche de
l'implémentation orientée live
Ecoutez vos bons vieux titres C64 sur une vraie
puce SID en utilisant le protocole ASID (SidStation)
Ce projet (au même titre que tous les autres projets MIDIbox)
est proposé sous licence uniquement pour un usage privé
et NON-COMMERCIAL. Tout autre type d'exploitation est prohibé.
Notez que cette licence prohibe également toute distribution par
le biais de réseaux commerciaux - toute exploitation
commerciale, y compris la revente d'unité isolée, est
strictement interdite sans l'accord explicite des ayants-droits et
détenteurs du copyright!