English Version
French Version
Spanish Version
MIDIbox64 Change Log
Dernière Version: V2.4 @ 2005-05-29
- V2.4
- Un mode Patch a été
implémenté: c'est une alternative au mode "Bank"
classique que vous devez sélectionner dans le fichier "main.asm".
En
mode Patch, chaque BankStick contient seulement une banque
d'assignation (c'est à dire l'assignation des
potars/bouton/noms), mais 128 snapshots! Cela vous permet de
préparer une configuration pour votre appareil MIDI, et de
sauver, rappeller ou "morpher" jusqu'à 128 scènes/presets
- Deux nouvelles commandes SysEx pour sauver/restaurer les Patchs
- Patchs et Banques peuvent maintenant être appellées depuis une commande
"Program Change" externe. Le canal pour la commande est a configurer dans le fichier
main.asm. Par defaut: Canal 16 - Banks; Canal 15: Patchs
- Quelques bugs fixés et quelques améliorations
- V2.3
- Trois nouvelles commandes SysEx ont
été implémentées pour l'upload/download des
données de configuration. Les données étant
transmises "par bloc" dans ce format, il n'est plus requis
d'insérer un delai entre chaque bytes. Du coup il n'est plus
forcément nécessaire d'utiliser MIDI-Ox, du moment que
votre outil SysEx permet d'insérer un delai entre chaque bloc
("Delay after F7") - ce delai doit être de 750 mS - le même que celui requis pour l'upload du MIOS .
Vous trouverez plus d'info ici.
- Le
script mk_syx.pl a été mis à jour afin de prendre
en charge le nouveau format d'upload. Il est
téléchargeable ici.
- L'extension AMUX est désormais fonctionnelle, mais pas encore documentée.
- V2.2
- Le passage entre Banques est désormais significativement plus rapide
- Support expérimental pour
8 AOUTs (peuvent être contrôlées par MIDI et depuis
les potentiomètres assignés aux 8 premiers emplacements)
- Extension AMUX en préparation
(64 sorties analogiques obtenues grâce à 8 chips sample
& hold, chacun disposant de 8 sorties), mais pas encore
implémentée.
- Support expérimental pour des drum triggers - le pilote demande encore quelques améliorations!
- Le Timecode MTC ou alternativement l'horloge MIDI + BPM sont maintenant affichés dans une nouvelle page du menu "display"
- Support
pour une datawheel (encodeur rotatif) en remplacement des boutons
left/right . Pour l'activer, réglez dans le fichier
main.asm "DEFAULT_ENC_DATAWHEEL" sur 0 - et connectez l'encoder rotatif
aux pins 4 et 5 du premier shift register du module DIN, connectez
le bouton "exec" au pin 7 et le bouton "snapshot" au pin 6
- Matthias Schreiber a intégré
un Mode "Page" pour les MIDIBoxes disposant de seulement 16
potars. En utilisant les boutons SF vous pouvez basculer entre les
potars 1-16; 17-32; 33-48; 49-64 dans la même Banque. Du coup, 64
évènements peuvent être utilisés au lieu de
16.
Ces boutons SF ont été ajoutés pour utiliser le Mode-Page:
FF 05 10 | Decrement BankStick Bank without overflow
FF 05 11 | Decrement BankStick Bank with overflow
FF 05 12 | Increment BankStick Bank without overflow
FF 05 13 | Increment BankStick Bank with overflow
Exemple de façade: here
- PayC a apporté quelques améliorations notamment pour les écrans 4x16
- Fichiers
source séparés pour les écrans LCD 2x16, 2x20,
4x16 et 4x20 afin de simplifier les futures implémentations. La
taille de l'écran LCD doit être sélectionnée
dans le fichier main.asm (DEFAULT_LCD_SIZE)
- V2.1
- Douglas Pederick a développé un quatrième mode Ecran spécialement pour les LCD 4x20
- L'affichage
peut maintenant être centré pour s'adapter à
différente taille d'écran, la position du curseur doit
être définie dans le fichier main.asm (cherchez la ligne:
DEFAULT_YOFFSET_LINE*)
- MB64_POT_ScaleValue fixé (ne fonctionnait que dans le sens ascendant)
- Le
réglage DEFAULT_BANKSTICK_CS dans le fichier main.asm vous
permet de sélectionner une EEPROM dédiée pour
votre application ou de désactiver complètement le
support des BankStick. Cette s'avère trés utile lorsque
la MIDIbox sert à contrôler plusieurs applications
- Un
canal MIDI global peut maintenant être utilisé,
prioritaire sur les canaux MIDI sauvegardés dans les Banques
- V2.0 - version basée sur le MIOS
- Le firmware MIDIbox64 complet a été porté sur le MIOS
et il tourne maintenant avec un PIC18F452. Si vous commencez un nouveau
projet, il est recommandé de choisir le PIC18F452. D'abord pour
sa plus grande flexibilité, mais aussi parce que le portage du
firmware MIDIbox sur le MIOS apporte un certain nombre de nouvelles
fonctionnalités - seul le processeur et le crystal
nécessite d'être changés.
- La version
V2.0 est aussi compatible avec le firmware PIC16F, seul a disparu le
filtrage dynamique du jitter (il n'est plus nécessaire, le
MIOS travaillant en interne avec une résolution de 10bit) et
l'option LCD 4-lignes a été remplacée par la
possibilité d'adapter librement l'écran (voir
cs_m_display.inc), de fait n'importe quel type de LCD pris en charge
par le MIOS peut être adapté au firmware.
- Notez
que l'éditeur de Serge's "vmidibox64" (qui a été
développé pour la version PIC16F ) peut aussi
interagir avec la nouvelle implémentation. Le taux de transfert
doit être réglé à une valeur
inférieure à 150, dans le cas contraire, les dumps ne
seraient pas reçus correctement. Ce n'est pas dû à
un bug du MIOS, mais à un problème relatif au PIC18F qui
ne peut sauver que 64
bytes à la fois dans sa mémoire flash interne (le PIC16F
sauve 2 bytes
(14 bit) à la fois).
- En plus de la fonction "MIDI
Learn", les évènements MIDI peuvent maintenant
être édités directement
- Support de l'édition à l'écran du noms des potars et des Banques
- Jusqu'à
8 BankSticks sont maintenant pris en charges simultanèment par
le firmware (-> jusqu'à 128 banks)
- Les Banques peuvent être copiées
- Une
fonction morphing a été implémentée, elle
permet de passer d'une scène à une autre progressivement:
de la position actuelle des potars à la position des potars
sauvée dans un snapshot (bank)
- Les
évènements des potentiomètres peuvent maintenant
être déclenchés à distance (Remote): F0 00 00 7E 43 [d]9 00 [pot] [value] F7 ([d] = device number (0-7), [pot] = pot number (0-63), [value] = pot value (0-127)
- Les
évènements des boutons (y compris les
boutons Menu) peuvent maintenant être
déclenchés à distance (Remote): F0 00 00 7E 43 [d]9 01 [button] [value] F7 ([d] = device number (0-7), [button] = button number (0-63), [value] = button value (0=pressed, 1=depressed)
- Les "Special Functions" peuvent maintenant être déclenchés à distance (Remote): F0 00 00 7E 43 [d]9 02 [sfbn] [sfbp] [value] F7
([d] = device number (0-7), [sfbn] = special function number (0-127),
[sfbp] = special function parameter (0-127), [value] = button value
(0=pressed, 1=depressed)
- Une fonction logicielle pour des LEDs MIDI Rx/Tx a été intégrée au firmware
- Le tutoriel MIDIbox64 a été mis à jour
- V1.00
- La partie Séquenceur a
été retirée. Elle est maintenant disponible
séparément, en tant qu'application dédiée
et améliorée (voir cet article)
- La partie Motorfader a aussi été désolidarisée, voir la description du module MF
- La MIDIbox64 gère désormais 64 potars, 64 boutons, 64 LEDs
- Une
"device ID" (ID matérielle) de 0 à 7 est maintenant
selectionnable dans le menu SysEx; cela vous permet de communiquer
individuellement avec plusieurs MIDIboxes dans une chaîne MIDI,
via SysEx (chaque MIDIbox doit avoir sa propre ID)
- Ceux qui
n'utilise pas d'écran LCD peuvent sélectionner l' ID
matérielle et l'option
MIDIbox-to-COM directement dans le fichier ".hex" avant d'uploader
l'application dans le PIC. Vous trouverez des informations sur la
marche à suivre dans le fichier README.txt de l'archive du
firmware
- Une
option "disable navigation buttons" (désactiver les boutons de
navigation) peut être activée si les 4 premiers boutons
doivent être utilisé comme triggers MIDI
- Les boutons de navigations sont automatiquement désactivés quand aucun écran LCD n'est installé
- 5 nouveau mode d'affichage sont maintenant disponibles
- Les Banques peuvent être nommées
- Le time code MIDI (MTC) est affiché sur la Page #5
- Diverses corrections de bugs mineurs et quelques améliorations
- Nouveau script mk_syx.zip et MIDIbox64 Editor
- V0.034
- La fonction Transpose du
séquenceur réagit désormais comme sur un
synthétiseur monophonique (en d'autres mots: comme sur la
MIDIbox SID en mode mono ;-)
- Nouvelle commande SysEx "Switch Bank" :elle permet de changer de Banque via MIDI (voir aussi midibox64_sysex_implementation.txt). Elle sera utilisée dans la prochaine version de l'éditeur de Serge
pour accéder à toutes les Banques à distance.
Cette option peut aussi être utilisée en conjonction avec
un séquenceur logiciel commme Logic Audio pour basculer sur une
Banque particulière à l'ouverture d'une Song, d'une
fenêtre, ou d'un pluggin VST (dans la mesure ou l'application
supporte ce type d'automation)
- Nouvelle commande SysEx
"Partial Write" permet d'écrire rapidement sur un emplacement
mémoire particulier (voir aussi midibox64_sysex_implementation.txt).
Cette fonction a été spécialement
implémentée pour les éditeurs comme le VMIDIbox de
serge.
- Optimisation des LEDs pilotables par MIDI pour assurer qu'aucune
donnée ne se perd lorsque la MIDIbox reçoit un flux MIDI
continu. Restriction: seuls les assignements d'évènements
MIDI qui sont enregistrés dans la Banque interne sont pris en
compte pour les LEDs.
- Les adresses des Fonctions
Spéciales pour "increment/decrement bank" ont
été modifiées pour correspondre au format de la
MIDIbox16E. Note: un fichier setup complet pour l'éditeur
de serge est disponible ici.
- Et aussi quelques optimisations mineures et quelques corrections de bugs faites ces dernières semaines...
- V0.033
- Un firmware supplémentaire a
été créé pour la MIDIbox Hardware Platform
avec une assignation physique différente des pots/faders,
afin de simplifier le cablâge.
- Fonction "auto-repeat" pour les boutons de navigation.
- V0.032
- Quelques Fonctions Spéciales
ont été implémentées, Elles peuvent
être assignées au boutons. Ces fonctions vous permettent
de configurer votre MIDIbox selon l'utilisation particulière que
vous en faites:
- MIDI Event ou
- META Event ou
- Raccourci vers un sous-menu ou
- Set/Increment/Decrement BankStick bank (avec save/restore automatique optionnel) ou
- Store/Restore current Bank ou
- Sequencer: Mute/Unmute pot column ou
- Sequencer: Mute/Unmute whole track ou
- Sequencer: Set/Increment/Decrement Loop Length
Vous trouverez ici une liste complète des modifications possibles et quelques explications: midibox64_sfb_table.txt Le script mk_syx
est maintenant fourni avec quelques exemples d'assignation des SFB
(midibox64_sfb.ini) et le séquenceur (midibox64_seq*.ini). Plus de Fonctions Spéciales seront ajoutées dans les prochaines mises à jour.
- Le
Mode Ecran #4 (Sequencer Status) affiche désormais
plus d'informations: Banque actuelle, position de la boucle, longueur de
la boucle, pistes mutées, colonnes mutées. Avec un
écran
4-ligne, vous pourrez aussi afficher simultanément les
informations du Mode écran #3
(une barre d'état et le contrôle/note en
édition)
- le "Button Debouncing" dépends maintenant du nombre de pots - la réponse est du coup plus rapide.
- Un
bug a été corrigé dans la routine de
réception SysEx, il empéchait de faire des
uploads corrects depuis l'Editeur et Download Manager de Serge'. Désormais les taux de download possibles sont de: 150 bytes/s (Banque interne), 200 bytes/s (BankStick)
- Diverses corrections de bugs mineurs et quelques améliorations
- V0.031
Note: la plupart des nouvelles fonctions requièrent une mise à jour du script mk_syx
- Le
comportement de la MIDIbox en Mode Snap a été
modifié. Avant la modification, il était
nécessaire de déplacer le potentiomètre
jusqu'à ce qu'il dépasse la position exacte avant qu'il
n'émette de données MIDI . Désormais, le pots
redevient actif dés qu'il atteint la position enregistrée.
- Nouvelle
option: AUTO_SNAPSHOT. Lorsque cette option est activée, si
vous changez de Banque via Program Change ou par le sous-menu Bank, la
MIDIbox restaure et envoie automatiquement les derniers réglages
sauvegardés de la nouvelle Banque .
- Nouvelle
option pour la l'extension MotorFader: MF_TOUCH_DETECTION. Lorsque
cette option est activée, le pilote moteur et le gestionnaire
d'évènement MIDI détectera si un fader est
touché et réagira en fonction: si la MIDIbox
reçoit une nouvelle valeur pour le fader, un déplacement
manuel du fader n'aura aucun effet pendant environ 1s. Si
l'entrée Touch-Sensor est à 0V, ou si le fader
motorisé est déplacé manuellement, toutes les
données entrantes destinées au fader en question seront
ignorées pendant 1s.
NOTE: vous devez connecter au moins une résistance Pull-Up au Pin RD4 (#27) du
PIC sinon le firmware réagira aléatoirement. Vous trouverez plus d'informations ici: midibox64_mf_touchsensor.pdf
- 6
modes séquenceur sont désormais disponibles: Indépendant
(c'était l'ancien mode), Combiné, Transpose, Transpose+Hold,
Arpeggiator,
Arpeggiator+Hold. Plus de détails sont disponibles dans le Tutoriel MIDIbox64, Demo Songs ici
- V0.030
- Deux nouveaux réglages pour
le pilote Moteur ont été implémentés:
Motorfader Speed (0-127) et Mode (Precise or
Quick - précis ou rapide). Voyez les entrées
correspondantes dans le fichier midibox64.ini
pour plus de détails. Avec ces réglages, vous pouvez
adapter le pilote Moteur en fonction des faders motorisés que
vous utilisez.
- un nouveau sous-meu "Motorfader" a
été ajouté. Il vous permet d'intervenir sur les
réglages speed/mode directement sur la MIDIbox.
- Le
réglage CONNECTED_POTS du fichier midibox64.ini permet
d'optimiser la rapidité de votre MIDIbox lorsque moins de 64
pots sont connectés. Les utilisateurs de faders motorisés
apprécieront plus particulièrement cette option, leur
MIDIbox réagira plus rapidement aux changements de positions.
Les autres utilisateurs ne noteront pas de grand changements en raison
de la priorité dynamique, qui assure déjà une
latence réduite.
- SNAPSHOT_AT_POWERON: Lorsque
cette option est activée, la MIDIbox64 enverra ces
réglages actuels au démarrage.
- Dans le sous menu BankStick, vous
devez maintenant appuyer au moins trois secondes sur le bouton
snapshot, ceci afin d'éviter de formatter un BankStick par
inadvertance.
- V0.029
- Les utilisateurs disposant d'un
BankStick sont maintenant en mesure de donner un nom à chaque
pot, différent d'une banque à l'autre - L'affichage
devient vraiment ergonomique. Les valeurs, en hexadecimal aussi bien
qu'en décimal, peuvent être affichées. Des valeurs
+/- sont supportées. Tout ceci doit être défini
dans le fichier midibox64.ini file.Vous trouverez dans le Tutoriel MIDIbox64 quelques exemples.
- Nouvelle option: SEND_PC_ON_BANKCHANGE. Lorsque
cette option est activée,
la MIDIbox envoit un message Program
Change à chaque changement de Banque. Trés utile si vous
voulez changer les réglages de votre applicationr MIDI
automatiquement lorsque vous changez de Banque sur la MIDIbox
(supporté par Logic, Cubase, MIDI-OX Mapper)
- Nouvelle
option: RECEIVE_PC_FOR_BANKCHANGE. Lorsque
cette option est activée, la MIDIbox change de Banque
lorsqu'elle reçoit un message Program Change sur le canal
MIDI F (CF ) .
- Nouvelle option:
MIDI_THROUGH_FILTER. Doit être activé pour éviter
les boucles MIDI . Tous les évènements MIDI qui sont
assignés aux pots et aux boutons ne seront pas renvoyés
par le MIDI merger.
- V0.028
Désormais une résistance 1k PullUp doit être
installée sur le
Pin RA4 du PIC. Actuellement l'emplacement pour cette
résistance n'existe pas sur le PCB, vous devez la monter
à l'aide de deux câbles! Référez-vous au Schéma MIDIbox64 Core
- Avec
cette version, la MIDIbox64 devient le premier contrôleur MIDI au
monde à disposer d'un support de sauvegarde interchangeable, et
plug&play: le BankStick. Si vous rencontrez d'ici quelques
années un contrôleur disposant d'un tel support de
sauvegarde, vous saurez d'où vient le concept! ;-)
Chaque
BankStick permet de sauver jusqu'à 16 setups different. Dans la
mesure où nous utilisons ici des IIC EEPROM de 32kb, ces petites
choses se révèlent très économiques (aux
alentours de 2-3 EUR). Il ne vous reste plus qu'à vous munir
d'un chip pour Reaktor, un pour Logic (ou
Cubase/Cakewalk/Sonar/Ableton, bien entendu), et de quelques autres
pour vos Synthétiseurs, etc.... :). Vous trouverez plus d'info
sur le BankStick dans le Tutoriel MIDIbox64.
- La
structure des dumps SysEx a été à nouveau
modifiée. Tous les paramètres sont maintenant
configurables, vous trouverez le nouveau script mk_syx ici.
- Le
mode MIDIbox-to-COM peut être configuré depuis le menu
MIDI Merger. Aucun firmware spécial n'est désormais
requis pour profiter de cette option. Plus d'infos ici.
- Dernière
chose, mais pas des moindres: le pilote Moteur a été
amélioré; les faders sont désormais
déplacés de manière plus souple.
- V0.027
- Un "Filtre MIDI Through " a
été implémenté pour l'option Moteur. Ce
filtre doit être activé en éditant le fichier
midibox64.ini si vous utilisez les faders motorisés avec Emagic
Logic
Audio, afin d'éviter des problèmes de boucle. Ce filtre
peut probablement se révéler utile avec d'autres applications MIDI.
- Un
"Dyanmic Jitter
Filter" - filtrage du jitter dynamique - peut être activé
en éditant le fichier midibox64.ini. Il élimine les
valeurs de pots instables: les mouvements lents des
potentiomètres ne seront traités que s'ils sont stable
pendant au moins 20 ms (sans le filtre: env. 500 us), les mouvements de
faders rapides seront traités rapidement (500 us) la
différence de valeur du CC value est >= 2.
Normalement
ce filtre n'est pas nécessaire, mais si vous constatez du jitter
sur les entrées analogiques sans y trouver de solution
matérielle, essayez la correction logicielle.
- Prise en charge de 16 LEDs supplémentaires (voir midibox64_sr.pdf).
- V0.026
- Support de l'extension Motor, optionnelle (voir midibox64_mf.pdf). Vous trouverez plus d'informations sur cette extension ici.
Elle vous permet de piloter jusqu'à 64 Faders
Motorisés/pots motorisés. Leur nombre doit être
défini dans le fichier .ini (voir mk_syx.zip).
- Le
pilote Led a été amélioré: chaque LED peut
être allumée/éteinte via MIDI par
l'évènement déclenché par le bouton
correspondant.
- V0.025
- Support de 16 Boutons supplémentaires (voir midibox64_sr.pdf). Ils sont totalement configurables via MIDI Learn ou avec le nouveau script mk_syx.zip .
- Prise
en charge des écrans LCD 4*16. Avec cette taille d'écran
les bargraphes des 64 potars sont disponibles sur la
même page (Display Mode 1), les deux derniers
évènements MIDI envoyés sont affichés sur
la ligne de la rangée de pots correspondante (Display Mode 3),
le statut du séquenceur est affiché en même
temps que le dernier potar modifié, sur la ligne appropriée
(Display Mode 5). Les autres Mode Ecran sont seulement utiles pour les
écrans LCD 2*16.
- V0.024
- La routine de conversion des
entrrées analogique a été revue afin
d'éliminer d'éventuels problèmes de jitter.
Désormais la MIDIbox travaille en interne avec des valeurs sur 8
bit .
- V0.023
- Le gestion des potars a
été améliorée pour une plus grande
flexibilité: des valeurs min et max peuvent être
définies pour chaque potar. Les valeurs CC sont automatiquement
échellonée sur toute la course du potentiomètre en
fonction de vos réglages. Cela signifie que si vous
spécifiez un champ allant de $30 à $4F, la valeur $30
sera envoyée lorsque le potar est complètement à
gauche et la valeur du CC augmentera progressivement jusqu'à
$4F, lorsque le potar sera complétement à droite.
- La
structure du dump SysEx a été adapté pour
l'entrée des valeurs min/max. Référez-vous au
nouveau script mk_syx.pl , mk_syx.zip.
- Une "hysteresis" a été implémentée pour le mode Snap . Avec une valeur d'hysteresis de
0 la MIDIbox se comporte comme auparavent: le potar "snap" (devient
actif) lorsqu'il arrive à la valeur exacte du CC reçu.
Avec une valeur d'hysteresis supérieure le potar devient actif
dans la boucle d'hysteresis, zone qui se définie en fonction de
la position du potar et la direction du mouvement .
- V0.022
Quelques améliorations utliles.
- Les
Meta
Events vous permettent d'envoyer des données MIDI totalement
"customisables" (programmables) via les boutons et les potars.
Grâce à cette nouvelle fonctionnalité vous pouvez
envoyer des requètes
SysEx - ou - plus d'un évènement de note avec un seul
bouton - ou - des fonctions mathématiques - ou -- encore mieux
-- ce que bon vous semble.
Désadvantage:
les Meta Events ne sont pas configurables via MIDI Learn, ils doivent
être ajoutés directement dans le firmware. Tout ce dont
vous avez besoin, c'est du code-source du firmware (disponible sur
demande par mail) et de l'environnement de programmation gratuit MPLAB de
Microchip. La fonction Meta Event est séparée des modules
principaux du code et peut être réutilisé pour les
prochaines versions. Quelques exemples illustrent les configurations
les plus courantes. Advantage: la MIDIbox64 est le seul projet de contrôleur MIDI libre et qui soit réellement et librement programmable, sans aucune restrictions ;-)
- Le numéro de contrôleur LED (jusqu'à présent Bn 77 vv) peut être défini via Dump SysEx
- En
plus de la fonction MIDI Learn, la MIDIbox peut être
configurée via Dump MIDI. Le nouveau script mk_syx.pl convertit
un fichier texte .ini file en fichier Dump MIDI .syx . Vous le
trouverez ici: http://www.uCApps.de/midibox/mk_syx.zip.
- V0.021
- Le Merger n'est plus désactivé automatiquement
en mode Snap. Il doit être activé manuellement pour
éviter des boucles MIDI si votre logiciel renvoie tous les
évènements MIDI entrants. Vous pouvez maintenant activer
le MIDI merger pour cascader plusieurs MIDIbox en mode Snap.
- MIDI
Learn pour les 4 boutons
"general purpose" jusqu'à présent inutilisés. Ils
s'avéreront utiles pour contrôler par exemple le transport
d'un séquenceur comme Cubase (MIDI remote)
- Les
16 LEDs peuvent être contrôlées directement via
MIDI. Pour éteindre une LED, envoyez Bn 77 00 (n est le
canal/numéro deLED, 77 hex = 119 decimal). Pour allumer une LED,
envoyez
Bn 77 7F.
- V0.020
Toutes les fonctions de la MIDIbox Plus (et plus encore) sont maintenant disponibles
- Les comportements Snap/Relative/"Parallax" des potars ont été adaptés
- Amélioration de la fonction MIDI
Learn : n'importe quel type d'évènement MIDI (Note On/Off,
Controller, Aftertouch, PitchBend, Program Change, ...) peut être assigné aux potars et aux boutons.
- Un comportement différent peut être sélectionné individuellement pour chaque bouton: On/Off ,On , Toggle.
- Deux
Mode Ecran ont été implémentés: "Affichage
du dernier événement MIDI envoyé et rangée
de Potar en édition" et "Affichage Séquenceur"
- Modification
du comportement de l'affichage des évènement MIDI (MIDI
Event Display): si un évènement de potar est
déjà affiché, sa position sur l'écran ne
change pas si un autre potar est manipulé.
- Le bouton Snapshot assure en plus une fonction Save/Recall. Maintenez le bouton
enfoncé pendant pendant une seconde pour sauvegarder les valeurs
des potars, pressez-le rapidement pour rappeller vos réglages.
- Fonction spéciale save/recall pour les Modes Snap/Relative/Parallax.
- Un
dump SysEx contenant tous les réglages d'une Banque peut
être transmis à la MIDIbox64, ou être
sauvegardé depuis celle-ci. Notez que les transferts SysEx vers la MIDIbox doivent être envoyés avec un délai de 10 ms entre chaque byte.
- En
Mode Séquenceur, les boutons servent de "Mute". Cela vous permet
de muter/démuter une colonne de potar (un pas) rapidement
(très utile pour le jeu Live)
- V0.011
La version '874 est "gelée" er ne sera pas continuée.
- Correction d'un bug dans la fonction "Dynamic Pot Priority".
- V0.010
Première version Beta officielle pour les PIC16F874 et PIC16F877. Les fonctionnalitées suivantes ont été implémentées:
- Contrôles par 64 Potars et 24 Boutons
- Mode MIDI Learn pour chaque Potar/Bouton
- Différents Affichages pour les Potars et les Boutons
- Navigation dans le Menu avec deux 2 boutons -left, right- et 1 bouton exec
- Contrôle du Backlight (rétro-éclairage) du LCD
- Touche Snapshot
- MIDI Learn par Potar/Bouton, par rangée/canal (roww channel), par rangée/CC (row add)
- Séquenceur Note/Contrôleur
- Emission MIDI Sync (MIDI Clock Master)
- Réception MIDI Sync (MIDI Clock Slave)
- Réglage du BPM
- Réglage Note Length (longueur de note)
- Les Boutons peuvent déclencher des Notes ou des Contrôleurs
- Les potars peuvent contrôler des Notes (Vélocité) ou des CC (Valeur)
- LEDs pour l'état des contrôles
- Différents modes séquenceur
- Enchainement des rangée de potars: différentes longueur de boucle (2-64 potars)
- Priorité Dynamique pour les potars. La latence passe en dessous d'une 1 ms :-)
Last update: 2015-09-24
Copyright © 1998-2015, Thorsten Klose. All rights reserved.
|