English Version French Version

Change Log MIDIbox Plus 

Dernière Version

: V1910 @ 2003-01-23


Le dernier firmware, les schémas, et les informations complémentaires sont disponibles sur la page http://www.uCApps.de/midibox_plus.html
Les anciens firmwares sont disponibles sur la page http://www.uCApps.de/midibox/midibox_plus_v*.zip


  • V1.910
    • Pour répondre à de nombreuses demandes, j'ai créé un modèle de PCB d'une seule couche avec Eagle Light - un éditeur gratuit qui a aussi servi à  la réalisation des layouts des modules MBHP. Avantage: désormais le circuit imprimé peut être acheté chez "Mikes Elektronikseite" pour seulement 6 Euros! :-) Vous trouverez plus d'informations ici.
      Quelques modifications ont également été apportées à la partie matérielle:
      • comme certains utilisateurs ont rencontré des problème avec le CNY17-II, cet optocoupleur a été remplacé par un 6N138
      • désormais le flag "busy" (occupé) du LCD est pris en compte. De fait, l'accés à l'écran LCD est plus rapide, car le pilote n'a plus à attendre un laps de temps prédéfini, mais envoie les caractères dés que l'écran notifie qu'il est prêt à les recevoir.
        Cette modification nécessite un câble supplémentaire entre le Pin #23 du PIC et l'entrée R/W du LCD. Sans cette connexion l'écran ne répondra pas!
      • Des diodes ont été ajoutées à la matrice de boutons afin d'éviter des effets de boucle (feedback) lorsque plusieurs boutons sont enfoncés en même temps.
      • Les entrées de références pour la tension des Pin #4 et #5 ne sont plus utilisées, afin de simplifier le layout.
      • La moitié du 74HC00 jusqu'ici inutilisée sert désormais à piloter une LED  MIDI-In 

  • V1.909
    • La vitesse du pilote LCD a été optimisée afin d'éviter de potentiels débordements de buffer MIDI  - la MIDIbox Plus réagit(de nouveau) en temps réel :-)

  • V1.908
    • Le mode MIDIbox-to-COM peut maintenant être sélectionné depuis le sous-menu MIDI merger.
    • Bugfix pour le Merger interne: l'horloge MIDI n'était pas correctement gérée.
    • Bugfix pour les valeurs min/max.

  • V1.907
    • Le comportement de la MIDIbox en mode Snap a été modifié. Auparavent, il était nécessaire de positionner le potentiomètre exactement sur la bonne position avant que l'émission de données MIDI reprenne. Désormais, des données sont émises dés que le potar passe par l'ancienne position.
    • En mode Snap, la LED d'indication rouge s'allume dé que l'ancienne valeur du potar est atteinte.

  • V1.906
    • La routine de conversion des entrées analogique a été revue afin d'éliminer les problèmes potentiels de jitter. La MIDIbox travaille désormais avec une résolution interne de 8 bit.
    • Le gestionnaire de potentiomètre a été optimisé pour plus de flexibilité: les valeurs min et max sont configurables pour chaque potar. Les valeurs de CC sont automatiquement re-étalonnées pour correspondre à la course que vous avez configurée. En d'autres mots: si vous définissez des valeurs min et max de $30 à $4F, la valeur $30 sera envoyée lorsque le potar est tourné complètement à gauche et la valeur CC augmente progressivement jusqu'à atteindre $4F lorsque le potar est tourné complètement vers la droite.
    • La structure des Dumps SysEx a été modifiée: des entrées min/max y ont été ajoutées.Consultez le nouveau script mk_syx.pl: http://www.uCApps.de/midibox/mk_syx.zip.

  • V1.905
    • Bugfix pour la fonction "Dynamic Pot Priority".

  • V1.904
    • Une fonction "Save/Recall" a été rajoutée au le bouton "snapshot". Maintenez le bouton enfoncé pendant une seconde pour sauver vos réglages de potars, appuyez brièvement pour rappeller vos réglages. Notez qu'avec un PIC16F874, seules les valeurs des huit premières Banques peuvent être sauvegardées. Avec un PIC16F877, les 16 Banque peuvent être sauvegardées.
    • Fonction spéciale de sauvegarde/rappel pour les Modes Snap/Relative/Parallax.
    • La LED d'indication s'allume morsque le potar en cours d'édition atteinds la dernière valeur sauvegardée.

  • V1.903
    • Un mode d'affichage MTC a été ajouté.
    • Un mode "Parallax" a été implémenté.
    • Grâve au feedback interne en mode Snap/Relative/Parallax, plus besoin d'utiliser la fonction "MIDI Thru" côté PC;

  • V1.902
    • La gestion des menus de la MIDIbox64 a été adapté pour la MIDIbox16/8. Ceci afin de me simplifier les procédures de maintenance (programmation et documentation)
    • Quatre boutons additionnel: Menu Exec/Left/Right et Snapshot sur le Port B. Voir les Schémas.
    • 8 boutons sont maintenant disponibles comme MIDI triggers.
    • Deux nouveau modes d'affichage ont été ajoutés: mode Hex/Bar et Dec/Bar.
    • Amélioration du mode MIDI Learn: Program changes, Aftertouch, Channel Pressure, Pitch Bender peuvent être reconnus.
    • Fonction MIDI Learn Row de la MIDIbox64 adaptée.
    • Les options de la MIDIbox (Merger on/off, comportement des Potars) sont sauvegardés sur mémoire non-volatile.

  • V1.901
    • Des Dumps SysEx de tous le setup d'une Banque peuvent être appelés et transférés par la MIDIbox.
    • Une nouvelle page Menu a été ajoutée pour lancer/appeller des Dumps SysEx manuellement.
    • Notez que les transferts SysEx vers la MIDIbox doivent avoir un délai de 3-5ms pour chaque byte.
    • Changement dans le comportement de l'affichage Dec/Hex: si un évènement de potar est déjà affiché, il reste affiché à la même position lorsqu'un autre potar est manipulé.
    • Changement dans l'affichage en mode Dec: un 'P' avant le numéro notifie que c'est le numéro de potar et non le numéro de CC qui est affiché.

  • V1.900 - Version Big Bang 
    • Oubliés les "layers" et "superlayers", oubliés les boutons memo/reset, oubliés les differentes combinaison de boutons au démarrage... à partir de maintenant, nous parlons de 16 banques avec 16 potars configurables et 6 (bientôt 8) boutons configurables.
    • Avec l'ancien bouton "superlayer", une des 16 Banques configurable peut maintenant être sélectionnée.
    • Les boutons1-6 sont configurable, ainsi que leur comportement, comme triggers MIDI.
    • Le bouton 7 est utilisé pour sélectionner la page menu (voir plus bas).
    • Le bouton 8 est utilisé pour changer le paramètre de la page menu.
    • Menu #1: Mode Affichage: Choisissez entre trois modes d'affichage différents (Bars/Hex Valeurs/Dec Valeurs) avec le bouton 8.
    • Menu #2: Mode "Box": Choisissez entre trois modes "Box": Normal/Snap/Relatif. Un quatrième mode (Mode Parallax) sera bientôt implémenté
    • Menu #3: MIDI Learn (auto-apprentissage MIDI). Envoyez un message Contrôleur à la MIDIbox (par ex. avec MIDI-OX) et tournez le potar auquel vous souhaitez qu'il soit assigné (ou pressez le bouton): le CC ou l'évènement de note lui sera assigné automatiquement (Program Change et évènements de Pitch Bend seront disponible prochaînement). Un comportement différent peut être sélectionné pour chaque bouton à l'aide du bouton 8: Valeur On/Off,Valeur On, Valeur Toggle. Si vous utilisez MIDI-OX pour envoyer le message de Contrôleur, notez que le byte3 (la valeur elle-même) doit être supérieur à zéro (par ex. 127)
    • Menu #4: Merger MIDI On/Off. Notez qu'en modes Snap et Relatif, le Merger est mis automatiquement sur off indépendamment de ce réglage, car vous devez dans ces modes connecter le MIDI Out de votre PC au MIDI In de la MIDIbox.

  • V1.805
    • La gestion des boutons en mode "normal" est maintenant complètement différent. Appuyez sur les boutons 1-6 pour changer de layer comme auparavent. Une longue pression sur le bouton sauvegarde les valeurs actuelles des boutons, en appuyant deux fois dessus, vous restorez les valeurs d. Les anciens boutons "Memo" et "Reset" sont maintenant libres pour de nouvelles fonctions. Le bouton Memo est utilisé pour basculer d'un mode d'affichage à l'autre (il est maintenant appellé bouton "Display"). Le bouton Reset devrait prochaînement servir à basculer entre les modes "Box" (Bouton Mode).Le mode "Affichage des valeurs" a été remplacé par un mode d'abord implémenté sur les MIDIbox64: les évènements MIDI envoyés par les deux derniers potar édités sont affichés. Basculez entre l'affichage des Valeurs ou des Bargraphes à l'aide du bouton "Display".
    • La fonction "MIDI Learn" a été améliorée: entrez en mode MIDI learn et envoyez un évènement MIDI à la MIDIbox. appuyez une fois sur un bouton pour des valeurs "On/Off", appuyez deux fois pour des valeurs "On".

  • V1.804
    • La routine d'affichage pour la version 8 potars a été améliorée pour la gestion des modes Relatif/Snap.

  • V1.803
    • Un bugfix nécessaire pour les PIC16F877: zones de mémoire reflétées par l'utilisation bas niveau... :-/

  • V1.802
    • La routine de conversion a été améliorée et le gestionnaire de potentiomètres travaille désormais avec un système de prioritées dynamiques. Il en résulte un temps de latence inférieur à 1 ms :-)
    • Un mode "Relatif" a été implémenté. Voir le Tutoriel MIDIbox pour plus de détails. Pour activer ce mode, maintenez le bouton 5 enfoncé pendant le démarrage.

  • V1.801
    • Les Mode Snap et Mode Direct  fonctionne ensemble. Maintenez le bouton 6 et le bouton Reset pendant le démarrage

  • V1.800
    • Un mode Snap a été implémenté. Consultez le Tutoriel MIDIbox pour plus de détails. Le mode Snap fonctionne seulement avec les layers GP et Mixer. Le MIDI In doit être connecté au MIDI Out de l'appareil contrôlé (ordinateur/synthétiseur). Le Merger est mis sur off dans ce mode pour éviter les boucles MIDI.

  • V1.700
    • Un mode MIDI Learn et un mode Direct ont été implémentés. Ils permettent d'assigner les évènements MIDI aux potars et boutons. Entrez en mode MIDI Learn en maintenant enfoncé le bouton Memo durant le démarrage. Entrez en mode Direct en maintenant enfoncé le bouton Reset.

  • V1.600
    • Les routines ADC ont été optimisées pour des potars 10k - réponse plus rapide, valeurs plus stables.

  • V1.508
    • Quelques changements dans le Code-Source (modularisation) - rien de nouveau pour les utilisateurs.

  • V1.507
    • Firmware spécial avec layers pour GranuLab.

  • V1.506
    • Quelques légères modification permettent de connecter 16 potars au lieu de 8. Les versions 8 potars peuvent être trés simplement mis à jour pour accueuillir 16 potars en utilisant des multiplexeurs externes.

  • V1.505-V1.500
    • Pas de log.


Last update: 2015-09-24

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