English Version French Version

MIDIbox SEQ V3

Séquenceur Live 16 Pistes  

Step & Morph + Arpégiateur Evolué

Date de Création: 2003-2007

 

Caractéristiques de la MIDIbox SEQ V3:

  • Optimisé pour le jeu live et l'édition temps réel
  • Interface intuitive avec accés direct à tous les paramètres, large affichage (2 * 2x40 = 160 caractères) et 16+1 encodeurs rotatifs avec fonction relative à la page affichée (fonction "soft").
  • Jusqu'à 4 ports MIDI Out 4 pour une latence MIDI réduite (Branchement en étoile)
  • Tous les paramètres peuvent être modifiés en temps réel sans affecter le timing du séquenceur
  • Chaque pattern est constitué de 4 pistes 
  • 4 patterns peuvent êtres joués simultanément -> 16 pistes
  • Chaque piste comprend 3 "layers" qui peuvent être librement assignés à différents paramètres : (par exemple: Note/Vélocité/Gatelength, Chord/Vélocité/Gatelength, 3 Notes, 1 Note + 2 CCs, 3 CCs, ...)
  • fonctions Transpose and Arpégiateur
  • Fonction "Force-to-Scale"  avec 128 gammes prédéfinies
  • Fonction Chord Memory
  • Sens de Lecture (indépendant pour chaque piste): Forward/Backward/PingPong/Pendulum/Random Dir/Random Step
  • Paramètres progressifs pour le sens de lecture (Step Forward, Jump Back, Repeat)
  • Division de l'horloge librement configurable pour chaque piste, de 1/96ppqn  à 1 ppqn
  • Longueurs de pistes dispo: 1-32 pas
  • Jusqu'à 4 pistes peuvent être chainées, afin d'augmenter le nombre de pas
  • Avec une résolution de 96ppqn, il est possible de jouer des 1/64 de temps
  • Points de bouclage configurables pour chaque piste
  • Les évènements peuvent être redéclenchés plusieurs fois (jusqu'à 4 fois par pas) avec une valeur de délai de 1 à 31 ticks pour réaliser des roulements, ratterbeats, flams...
  • 3 layers de déclenchement pour les param. Gate/Skip/Accent/Glide/Roll/Random Gate/Random Value
  • Différents styles de Groove (shuffle/shuffle inversé/...), configurer pour 16 styles différents
  • Fonction Humanizer (modification aléatoire des note/vélocité/gatelength)
  • Morphing entre Patterns, modifiable en temps réel sur 128 pas avec la molette de Modulation
  • Déclenchement manuel des pas
  • Enregistrement en modes Step et Temps Réel
  • Fonctions Copier/Coller/Clear
  • Fonctions Scroll et Step Move
  • Générateur aléatoire de Pattern
  • Fonction Annuler (Undo)
  • Les paramètres de un ou plusieurs pas peuvent être modifiés de façon relative ou absolue à l'aide d'un seul encodeur
  • Les paramètres de plusieures Pistes peuvent être modifiés simultanèment à l'aide d'un seul encodeur
  • Fonction Mute avec page dédiée
  • séquences Accent/Slide/CC
  • Mixer MIDI/controleur avec 128 maps de mixage librement définissables
  • Routeur MIDI incorporé
  • Port virtuel "Loopback" pour les Pistes Master/Slave
  • Fonction Split pour le Transposer/Arpégiateur
  • 8 sorties CV optionnelles et sorties Gate pour piloter le matériel analogique
  • sorties CV pilotable directement depuis le MIDI In (-> remplace une interface CV)
  • 48 sorties optionnelles "drum trigger" 1 mS 
  • 128 patterns peuvent êtres sauvegardés dans chaque BankStick 64K
  • BankStick supplémentaire pour sauvegarder jusqu'à 16 Songs de 16 parties, cahcune comprenant 8 "Pattern Sets"
  • BankStick supplémentaire  pour sauvegarder jusqu'à 128 mixer maps
  • Les "Pattern Sets" peuvent être bouclés et chainés en Mode Song
  • Mode "Phrase" qui permet de basculer en temps réels entre 16 Pattern Set prédéfinis (pour les fills/breaks/chorus, etc...)
  • Le passage d'un pattern à l'autre peut être synchro nisé à la mesure
  • Fonction MIDI Remote 
  • 48-255 BPM (MIDI clock master)
  • Synchro externe (MIDI clock slave)
  • Sortie DIN sync pour le contrôle des séquenceurs vintages
  • résolution: 4x MIDI clock (96 ppqn)
  • Différentes options matérielles (par ex. matrice 64 Boutons/Duo-LEDs)
  • Détails et Démos dans le Manuel Utilisateur
  • DIY ONLY!!! (pas de version commerciale prévue, exploitation commerciale prohibée!)

Historique

MBSEQ V3 représente la troisième génération du projet MIDIbox Séquenceur.

Le projet a débuté par une simple extension pour la MIDIbox 64, qui permettait de piloter quatre pistes avec 64 potars analogiques. Il se distingait par l'implémentation d'un arpégiateur disposant d'une définition peu commune des "Arp Event", fonction qui fait toujours la particuliarité des dernières MIDIbox SEQ.

Avec la version MIDIbox SEQ V2 le projet devient une application distincte, basée sur le MIOS et les micro-contrôleurs PIC18F452, avec une interface dédiée disposant de deux LCDs 2x40 et où les potars ont été remplacés par des encodeurs rotatifs. Durant le developpement, j'ai dû me battre contre pas mal de limitations propres au PIC18F452, de ce fait certaines fonctions n'étaient pas réalisable, incomplètes, ou pas toujours 100% fonctionnelles.

La MIDIbox SEQ V3 est la réincarnation de ce projet, basée sur le micro-contrôleur  PIC18F4620, plus performant et compatible avec le hardware du PIC18F452. Ce micro-contrôleur dispose de plus de mémoire pour le code (64k au lieu de 32k) et plus de RAM (3986 au lieu de 1536 bytes). Ceci m'a permit de concevoir l'application MIDIbox SEQ V3 quasiment libre de toute contraintes matérielles, en y implémentant des fonctions qui n'étaient pas réalisables jusqu'à ce jour.

Durant ces dernières années, j'ai trouvé pas mal d'inspirations dans les requêtes et suggestions des utilisateurs MIDIbox, pour aboutir finalement à ce firmware. Malgrés tout je n'ai pu implémenter toutes les propositions, soit à cause de l'effort supplémentaire de programmation nécessaire (je programme sur mon temps libre!) soit à cause d'impossibiltés matérielles ou de conflits (il est trés difficile de comprendre et d'organiser les souhaits de tous). Je souhaite que vous sachiez que cette MIDIbox SEQ V3 ne serait pas là aujourd'hui sans toutes vos participations! Thank you! :-)

Concept d'Utilisation

Chaque Piste comprends 3 "Layers" (3 couches) de paramètres. Dans la config basique, les Layers pilotent respectivement les Notes, la Vélocité et la Gatelength (temps de tenue). Mais d'autres combinaisons sont possibles:

  • Chord (jusqu'à 4 notes), Vélocité, Gatelength
  • 3 Notes (valeur Vélocité et Gatelength fixe, commune à tous les pas)
  • 3 Vélocités (Notelength et Gatelength fixe - pour les Drums)
  • Note, Gatelength et CC additionnel (pour piloter un paramètre sonore supplémentaire)
  • Note et deux CCs (pour piloter deux paramètres sonores supplémentaires)
  • 2 CCs et Gatelength (par ex. pour effet Trancegate)
  • 3 CCs (par ex. pour la modulation d'enveloppe)
  • etc. (tous les Modes sont décrits dans le Manuel Utilisateur)

Trois boutons permettent d'accéder directement aux Layers, afin qu'ils soient affichés sur les LCDs et éditables à l'aide des encodeurs rotatifs

Les fonctions Trigger (Gate/Skip/Accent/Glide/Roll/Random) sont accéssibles via 3 Layers "trigger"

Les Notes peuvent êtres jouées en "Arpeggio". Les "Arp Events" sont réalisés d'une manière un peu spéciale, qui peut paraître inhabituelle mais qui s'avère trés puissante: jusqu'à 4 notes peuvent êtres jouées sur un clavier. Chaque pas peut jouer l'une de ces notes, à sa valeur d'origine ou en la transposant.

Certaines fonctions permettent de rendre aléatoire le jeu de ces Notes/CCs

Une Piste comprend 32 Pas, avec une résolution allant de 1/64 de temps jusqu'à 1/4 de temps, déclenchés avec une résolution de 96 ppqn. Les Pas peuvent être bouclés, et la progression peut être pilotée par une algorythme à trois paramètres: "Step Forward", "Jump Back" and "Repeat".

Un Pattern est constitué de 4 Pistes, les pistes peuvent être chaînées pour obtenir des phrases de 128 Pas. Trés utile pour les 1/32 et 1/64 de temps, mais aussi pour les lignes mélodiques.

Aprés avoir créé un Pattern, vous pouvez créer une variation de celui-ci sur un autre emplacement et passer de l'un à l'autre en mode Morph à l'aide de la molette de Modulation. Le morphing se fait sur une résolution de 128 pas

4 Patterns peuvent être joués simultanément (petit calcul: chaque piste peut jouer jusqu'à 4 évènements, un Pattern consiste en 4 Pistes, donc jusqu'à 64 évènements MIDI peuvent être joués en parallèle!)

Les 4 Patterns peuvent être combinés en "Pattern Set", Pattern Sets qui peuvent être déclenchés à l'aide d'un seul bouton pour réaliser des variations dans une Song de façon interactive ("Mode Phrase").

En complément, les Pattern Sets peuvent être bouclés et chaînés en Mode Song.
Exemple:

  • Pattern Set 1 joue "A1 C1 E1 G1" en boucle
  • Pattern Set 2 joue (3 * A2 C1 E1 G2) et (1 * A3 C1 E1 G3)
  • Pattern Set 3 boucle entre (A4 C4 E4 G4) et (A5 C5 E5 G5)

La bascule d'un Pattern Set à l'autre peut se faire de manière instantanée ou synchro à la mesure

Avec les Mixer Maps il est possible de préparer des configurations de contrôle pour vos synthés (quelque soient les Ports MIDI ausquels ils sont connectés), et de piloter les paramètres des synthés pendant la lecture des Patterns.

Le routeur MIDI permet de renvoyer sur les ports MIDI Out les évènements entrant sur le port MIDI In, ainsi il n'est plus nécessaire de re-connecter vos synthés s'ils doivent être pilotés depuis une autre source (par ex. depuis un autre séquenceur MIDI ou depuis un clavier MIDI).

Les pistes peuvent être mutées ou mise en solo. Et le principal: tout est éditable en temps réel, le séquenceur répond immédiatement, il est possible ainsi de triturer vos séquences d'une manière plus directe et plus efficace, c'est par cette ergonomie que la MIDIbox SEQ V3 se distingue d'un séquenceur sur PC/Mac: plus d'édition laborieuse à la souris!

Previews

Durant la phase de développement de la MIDIbox SEQ V3, j'ai créé quelques séquences vidéo pour illustrer les nouvelles possibilités offertes. Je pense que ces vidéos vous donneront un joli aperçu de ce qui l'est possible de faire avec cette machine...mêmes si mes talents de musicien laissent à désirer! Je suis plus un omnubilé de l'algorythme qu'un artiste! ;-)

YouTube session Live avec la MIDIbox SEQ V3 (la version stéréo du MP3 est ici):
YouTube Et une autre session avec la MIDIbox SEQ V3 (la version stéréo du MP3 est ici):
YouTube Démo de la nouvelle matrice de Boutons/Duo-LED, supportée par la MIDIbox SEQ V3 (la version stéréo du MP3 est ici):

Vous trouverez plus de démos dans le Manuel Utilisateur.

Téléchargements

Schémas & PCBs
Fichier Taille Description
MBHP LINK voir MIDIbox Hardware Platform
mbseq_v3_interconnections.pdf 14k Interconnections entre les Modules
mbseq_v3_din.pdf 26k assignement par défaut des pins DIN pour l'option setup_mbseq_v3
mbseq_v3_dout.pdf 11k assignement par défaut des pins DOUT pour l'option setup_mbseq_v3
Pictures LINK Quelques photos des entrailles de la MIDIbox SEQ
Pictures LINK Quelques photos de l'extension optionnelle de 64 Boutons/Duo-LED 
mbseq_v3.fpd 3k Projet de façade éditable avec Front Panel Designer de Schaeffer Apparatebau
Firmware
MIOS Download LINK Le firmware PIC18F4620
Documentation
Options LINK Description des diverses options matérielles
Manual LINK Manuel Utilisateur
mbseqv3_remote_functions.txt 2k fonctions MIDI Remote de la MIDIbox SEQ V3
mbseqv3_remote_functions.pdf 2k Représentation graphique des fonctions MIDI Remote de la MIDIbox SEQ V3
mbseqv3_cc_implementation.txt 12k Implémentation des CC pour la MIDIbox SEQ V3
mbseqv3_sysex_implementation.txt 1k Implémentation SysEx de la MIDIbox SEQ V3
mbseq_preset_list.pdf 22k Matteo Bosi a créé un modéle de document papier pour prendre des notes à propos de vos pistes sauvegardées - Pratique pour organiser vos sets!
Misc.
MIDIbox Forum LINK Support sur le Forum MIDIbox
MIDIbox Wiki LINK Pleins d'infos complémentaires sur les MIDIbox et le MIOS


Last update: 2015-09-24

Copyright 1998-2015, Thorsten Klose. All rights reserved.