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.