Skip to content

Releases: Mamat79/Dante-Config-Editor

DCE 2026.1 Beta

DCE 2026.1 Beta Pre-release
Pre-release

Choose a tag to compare

@Mamat79 Mamat79 released this 28 Jul 06:45

Dante Config Editor 2026.1 Beta

English release notes

Statut

2026.1.0-beta.1 est une refondation progressive de DCE à partir de la V3.6
stabilisée. Elle ne remplace pas la V3.6 : les applications, raccourcis,
identifiants d’installation et profils locaux sont distincts.

DCE reste un outil tiers non officiel, sans affiliation avec Audinate. Il
travaille uniquement sur des fichiers hors ligne.

Principales évolutions

  • séparation Domain, DanteXml, Application et Infrastructure ;
  • session centrale, commandes transactionnelles, Annuler/Rétablir et historique ;
  • projet .dceproj versionné pour la disposition, les notes et les ressources
    propres à DCE, sans pollution du XML Dante ;
  • shell Windows 2026.1 avec navigation latérale et inspecteur ;
  • espace Patch unique avec tableau, matrice, Easy Patch, sélection et 1:1 ;
  • synoptique interactif synchronisé avec la sélection et le patch ;
  • Centre de validation filtrable et exportable ;
  • profils XML capables de limiter une structure inconnue ou de l’ouvrir en
    lecture seule ;
  • banque format 2 et migration V3.6 par copie vérifiée ;
  • vue globale des banques personnelle et fournies, avec déduplication de
    43 modèles uniques et protection en lecture seule des modèles fournis ;
  • sélection de machine partagée entre Machines, Patch, Easy Patch et
    l'inspecteur, conservée lors des changements de vue ;
  • accès direct à la vue globale des 43 modèles depuis Machines, sans sélecteur
    de banque redondant, avec une liste rapide compacte intégrée sous les actions
    globales ;
  • Actions globales aligné sur la hauteur du groupe Machine/Canaux, sans
    ascenseur interne dans Réseau/audio sur un écran standard ;
  • fenêtre Banque agrandie et automatiquement limitée à la surface de travail
    disponible ;
  • réglages Machines ouverts au démarrage et repliables par une flèche centrale
    qui reste accessible dans les deux états ;
  • liste générale des machines repliée au démarrage derrière une barre titrée,
    pour privilégier les réglages ; elle se déplie avec sa flèche persistante ;
  • réglages sans ascenseur à 1536 x 864, avec défilement de secours aux petites
    résolutions ;
  • menu d'application standard sur Windows et macOS, avec accès direct aux
    fichiers, machines, vues, outils et notices ;
  • thème clair au premier lancement, puis restauration du dernier thème et de
    la dernière langue choisis ;
  • page Atomic Bomb intégrée au shell avec clé de sécurité, ouverture automatique
    du capot, ARM, LOCK puis FIRE ;
  • réglages techniques conditionnés par les balises réellement présentes dans
    chaque rôle Dante, sans création automatique de redundancy,
    preferred_master, samplerate, encoding, unicast_latency ou
    ipv4_address ;
  • commandes indisponibles désactivées avec une explication et une bulle d'aide
    bilingues ;
  • infobulles Windows et macOS auditées en français et en anglais, affichées sur
    plusieurs lignes pour éviter toute phrase tronquée ;
  • matrice Patch plus compacte, flèches latérales plus visibles et ouverture de
    « Voir dans Patch » directement sur la machine sélectionnée ;
  • profil local 2026.1 isolé.

Fidélité XML

Le document original reste la source. DCE effectue des mutations ciblées et
conserve les nœuds, attributs, namespaces, ordre et valeurs inconnues. Une
sauvegarde utilise un temporaire, une relecture, une validation, une copie de
sécurité et un remplacement atomique. Une balise technique absente du rôle
d'origine n'est jamais ajoutée pour simuler une capacité non démontrée.

Le corpus automatisé couvre notamment les presets partiels, TX ou RX seuls,
subscriptions locales ., sources absentes, canaux absents, namespace par
défaut, Unicode, extensions inconnues, interfaces multiples et modes audio
mixtes.

La version 2026.1 a été importée avec succès dans Dante Controller par le
mainteneur sur ses fichiers de contrôle. La checklist
docs/2026.1/DANTE_CONTROLLER_MANUAL_VALIDATION.md reste recommandée pour
chaque structure XML et chaque opération de production.

Performance

Sur le preset synthétique de 200 machines avec 64 TX et 64 RX chacune :

  • édition groupée : 317,410 ms vers 38,092 ms ;
  • allocations d’édition : 390,759 Mio vers 29,358 Mio ;
  • validation : 86,948 ms vers 36,062 ms ;
  • sauvegarde XML : 501,695 ms vers 363,457 ms.

Validation automatisée

  • 419 tests Core/Windows réussis ;
  • 22 tests Avalonia/macOS sans écran réussis ;
  • build Windows Release sans warning ;
  • corpus synthétique sauvegardé et comparé sémantiquement sans perte ;
  • 11 XML locaux contrôlés en lecture seule par les tests d'intégration, sans
    modification des originaux.

Les nombres finaux de l’artefact livré sont consignés dans le rapport bêta.

Installation

Windows

DanteConfigEditor2026_1_Beta_Installer.exe inclut le runtime .NET 8 et les
notices bilingues. Le dossier proposé est
C:\Program Files\Dante Config Editor 2026.1 Beta\.
Les 43 modèles fournis sont intégrés dans le dossier de l'application, sans
remplacer la banque personnelle.

macOS

Deux DMG autonomes sont prévus pour Apple Silicon et Intel. Ils sont signés ad
hoc mais non notariés.

Limites

  • création complète de projet toujours expérimentale ;
  • aucune identité matérielle réelle créée lors d’une duplication ou insertion
    depuis une banque ;
  • quelques contrôles conservent un rendu natif différent entre Windows et macOS ;
  • installateur Windows non signé Authenticode ;
  • DMG non notariés ;
  • publication GitHub réalisée manuellement après validation des artefacts.

Dante Config Editor 2026.1 Beta

Notes de version françaises

Status

2026.1.0-beta.1 is a progressive rebuild of DCE on top of the stabilized
V3.6 baseline. It does not replace V3.6: applications, shortcuts, installer
identities, and local profiles are separate.

DCE remains an unofficial third-party tool and is not affiliated with
Audinate. It only works on offline files.

Main changes

  • Domain, DanteXml, Application, and Infrastructure separation;
  • central session, transactional commands, Undo/Redo, and history;
  • versioned .dceproj for DCE layout, notes, and assets without polluting the
    Dante XML;
  • 2026.1 Windows shell with side navigation and inspector;
  • one Patch workspace with table, matrix, Easy Patch, selection, and 1:1 views;
  • interactive synoptic synchronized with selection and subscriptions;
  • searchable and exportable Validation Center;
  • XML profiles that can restrict an unknown structure or open it read-only;
  • format-2 device bank and verified copy-based V3.6 migration;
  • global view of personal and bundled banks, deduplicated to 43 unique
    templates, with bundled templates protected as read-only;
  • shared device selection across Machines, Patch, Easy Patch, and the
    inspector, preserved when switching views;
  • direct access to the global 43-template view from Devices, with no redundant
    bank selector and a compact quick-list bar integrated below global actions;
  • Global actions now matches the Device/Channels panel height and no longer
    needs an inner scrollbar in Network/audio on a standard display;
  • a larger Device bank window automatically constrained to the available work
    area;
  • device settings opened at startup and collapsible through a centered arrow
    that remains accessible in both states;
  • the complete device list starts collapsed behind a titled bar and a
    persistent arrow so settings receive the available height;
  • settings fit without a scrollbar at 1536 x 864, with fallback scrolling
    retained for smaller displays;
  • standard application menu on Windows and macOS with direct access to files,
    devices, views, tools, and guides;
  • light theme on first launch, followed by restoration of the last selected
    theme and language;
  • integrated Atomic Bomb page with a safety key that automatically opens the
    cover, then enables ARM, LOCK, and FIRE;
  • technical settings are available only when their element already exists in
    that Dante role; DCE does not create redundancy, preferred_master,
    samplerate, encoding, unicast_latency, or ipv4_address to simulate
    an unsupported capability;
  • unavailable controls are disabled with a bilingual explanation and tooltip;
  • Windows and macOS tooltips were audited in French and English and now wrap
    onto multiple lines instead of clipping long explanations;
  • a more compact Patch matrix, larger side-panel arrows, and Show in Patch
    opening directly on the selected device;
  • isolated 2026.1 local profile.

XML fidelity

The original document remains the source of truth. DCE performs targeted
mutations and preserves unknown nodes, attributes, namespaces, ordering, and
values. Saving uses a temporary file, reload, validation, backup, and atomic
replacement. A technical element missing from the original role is never
added to simulate an unproven capability.

Automated corpus coverage includes partial presets, TX-only and RX-only
devices, local . subscriptions, missing sources, missing channels, default
namespaces, Unicode, unknown extensions, multiple interfaces, and mixed audio
modes.

The maintainer successfully imported 2026.1 output into Dante Controller with
his validation files. The
docs/2026.1/DANTE_CONTROLLER_MANUAL_VALIDATION.md checklist remains
recommended for each XML structure and every production operation.

Performance

For the synthetic 200-device preset with 64 TX and 64 RX per device:

  • grouped edit: 317.410 ms to 38.092 ms;
  • edit allocations: 390.759 MiB to 29.358 MiB;
  • validation: 86.948 ms to 36.062 ms;
  • XML save: 501.695 ms to 363.457 ms.

Automated validation

  • 419 Core/Windows tests passed;
  • 22 headless Avalonia/macOS tests passed;
  • Windows Release build completed without warnings;
  • synthetic corpus saved and semantically compared without loss;
  • 11 local XML files checked read-only by integration tests without modifying
    their originals.

Final d...

Read more

DCE v3.6.1

Choose a tag to compare

@github-actions github-actions released this 26 Jul 17:05

Dante Config Editor V3.6.1

English release notes

Statut

V3.6.1 corrige l'écran de soutien de la V3.6 sur Windows et macOS. Dante Config Editor reste un outil tiers non officiel Audinate. Travaillez sur une copie et validez toujours le XML généré par un import dans la version de Dante Controller réellement utilisée.

Sécurité et fidélité XML

  • Modification ciblée du document XML d'origine afin de conserver nœuds, attributs, namespaces, ordre et valeurs inconnues.
  • Validation renforcée des identifiants, références de canaux, subscriptions, structures réseau et ajouts de nœuds.
  • Sauvegarde sous atomique avec relecture du temporaire, comparaison sémantique et sauvegarde de la destination existante.
  • Tests de cycle import/export/import, namespace par défaut, Unicode, valeurs inconnues et gros presets.
  • Corpus local de dix XML : 176 machines et 5 004 labels chargés, validés, sauvegardés, comparés sémantiquement et relus sans toucher aux originaux.

Duplication et banque de machines

  • Duplication d'une machine sous forme de rôle générique indépendant.
  • Les identifiants matériels instance_id et device_id ne sont jamais recopiés ni inventés.
  • Réseau, subscriptions, flows, Preferred Master et réglages sensibles restent exclus par défaut.
  • Banque versionnée et partageable avec métadonnées, tags, labels modifiables et image PNG/JPEG/WebP facultative copiée dans le modèle.
  • Recherche, filtres, modification, duplication, suppression confirmée, import/export ZIP, sauvegarde et restauration complète.
  • Catalogue GitHub bilingue et archive *.dce-bank.zip vérifiée pour télécharger ou partager une banque complète.
  • Banque fournie DCE Generic Roles 3.6 avec rôles génériques 8x8 et 32x32, sans identité matérielle, réseau ni abonnement.
  • Banque communautaire optionnelle DCE Community Devices 3.6, illustrée et assainie, avec Yamaha QL1 et Rio1608-D2, Fohhn DI4.1000, Lake LM 44, RME Digiface Dante, Glensound Divine, Beatrice D8 et AOIP22, et Allen & Heath SDante 64x64.
  • Ajout transactionnel d'une instance indépendante depuis un modèle.
  • Nouveau projet minimal 3.0.0 expérimental, vide ou amorcé par un modèle.

Diagnostic et interface

  • Journaux techniques quotidiens accessibles depuis l'application.
  • Commandes équivalentes Windows/macOS pour dupliquer, administrer la banque, ajouter un modèle et créer un projet.
  • Les comportements existants de patch, zoom, renommage, Entrée, Tab et Maj+Tab restent couverts.
  • La comparaison XML, ses statuts et ses résultats sont désormais réellement affichés en anglais lorsque cette langue est active, sur Windows et macOS.
  • Soutenir DCE est disponible dans Sécurité et journal, en français et en anglais, avec le QR PayPal et un bouton PayPal.Me pour ordinateur.
  • Le rappel facultatif apparaît après 20 lancements, peut être reporté ou désactivé définitivement et reste strictement local, sans télémétrie ni connexion au démarrage.

Validation automatisée

  • 283 tests Core/Windows réussis.
  • 20 tests Avalonia/macOS sans écran réussis.
  • Builds Windows et macOS Release sans warning.
  • Aucun package NuGet vulnérable signalé par la commande d'audit.

Documentation

  • Notices complètes française et anglaise de 26 pages avec captures annotées.
  • Procédures détaillées pour les profils, le renommage direct et en série,
    Patch, Easy Patch, FLIP, PATCH 1:1, fusion d'un second XML, banque de
    machines, import/export de labels, synoptique, contrôle du fichier et
    sauvegarde finale.

Distribution

  • Installateur Windows x64 autonome : DanteConfigEditorV3_6_Installer.exe, runtime .NET 8, notices FR/EN et aide au soutien inclus.
  • Choix du dossier de banque actif et du dossier des banques fournies ; les banques générique et communautaire sont sélectionnables séparément, sans remplacement des banques existantes.
  • Les DMG macOS contiennent les deux archives de banques dans un dossier Machine Banks.
  • La V3.6 met à niveau la ligne de développement V3.5 et laisse la V3.4.2 stable intacte.
  • Paquets macOS prévus pour Apple Silicon et Intel sous le nom V3.6.

Limites

  • Aucun fichier V3.6 n'a encore été importé réellement dans Dante Controller : les tests automatisés et comparaisons structurelles ne constituent pas une garantie terrain.
  • Un rôle générique de preset n'est pas l'identité d'un appareil Dante physique.
  • La création d'un projet complet reste expérimentale.
  • L'installateur Windows n'est pas signé Authenticode.
  • Les DMG Mac sont signés ad hoc, sans certificat Apple Developer ID ni notarisation.

Dante Config Editor V3.6.1

Notes de version françaises

Status

V3.6.1 fixes the V3.6 support screen on Windows and macOS. Dante Config Editor remains an unofficial third-party tool, not affiliated with Audinate. Work on a copy and always validate generated XML by importing it into the actual Dante Controller version in use.

XML safety and fidelity

  • Targeted edits to the original XML preserve unknown nodes, attributes, namespaces, ordering, and values.
  • Stronger validation of identities, channel references, subscriptions, network structures, and node additions.
  • Atomic Save as with temporary-file reload, semantic comparison, and backup of an existing destination.
  • Import/export/import cycle, default namespace, Unicode, unknown-value, and large-preset tests.
  • Ten local XML files covering 176 devices and 5,004 labels were loaded, validated, saved, semantically compared, and reloaded without changing the originals.

Duplication and machine bank

  • Duplicate a device as an independent generic preset role.
  • Hardware instance_id and device_id values are never copied or invented.
  • Network data, subscriptions, flows, Preferred Master, and sensitive settings are excluded by default.
  • Versioned, shareable bank with metadata, tags, editable labels, and an optional copied PNG/JPEG/WebP image.
  • Search, filters, edit, duplicate, confirmed delete, ZIP import/export, and complete bank backup/restore.
  • Bilingual GitHub catalog and verified *.dce-bank.zip archive for downloading or sharing a complete bank.
  • Included DCE Generic Roles 3.6 bank with generic 8x8 and 32x32 roles and no hardware identity, network data, or subscription.
  • Optional illustrated and sanitized DCE Community Devices 3.6 bank with Yamaha QL1 and Rio1608-D2, Fohhn DI4.1000, Lake LM 44, RME Digiface Dante, Glensound Divine, Beatrice D8 and AOIP22, and Allen & Heath SDante 64x64.
  • Transactional insertion of an independent instance from a template.
  • Experimental minimal 3.0.0 new project, empty or seeded from a template.

Diagnostics and interface

  • Daily technical logs available from the application.
  • Equivalent Windows/macOS commands for duplication, bank administration, template insertion, and project creation.
  • Existing patch, zoom, rename, Enter, Tab, and Shift+Tab behaviors remain covered.
  • XML comparison, statuses, and results now follow the active language on both Windows and macOS.
  • Support DCE is available from Safety and log in French and English, with the PayPal QR code and a PayPal.Me button for computers.
  • The optional reminder appears after 20 launches, can be postponed or permanently disabled, and remains strictly local with no telemetry or startup network request.

Automated validation

  • 283 Core/Windows tests passed.
  • 20 headless Avalonia/macOS tests passed.
  • Windows and macOS Release builds completed without warnings.
  • The NuGet audit command reported no vulnerable packages.

Documentation

  • Complete 26-page French and English guides with annotated screenshots.
  • Detailed workflows for profiles, direct and series renaming, Patch, Easy
    Patch, FLIP, PATCH 1:1, merging a second XML file, device banks, label
    import/export, synoptic generation, file review, and final saving.

Distribution

  • Self-contained Windows x64 installer: DanteConfigEditorV3_6_Installer.exe, including .NET 8, FR/EN guides, and support documentation.
  • Separate choice of active-bank and included-bank folders; the generic and community banks can be selected independently without replacing existing banks.
  • macOS DMGs contain both bank archives in a Machine Banks folder.
  • V3.6 upgrades the V3.5 development line and leaves stable V3.4.2 untouched.
  • macOS packages are planned for Apple Silicon and Intel under the V3.6 name.

Limitations

  • No V3.6 output has yet been imported into Dante Controller: automated tests and structural comparisons are not a field guarantee.
  • A generic preset role is not a physical Dante device identity.
  • Complete project creation remains experimental.
  • The Windows installer is not Authenticode signed.
  • Mac DMGs are ad hoc signed without an Apple Developer ID certificate or notarization.

DCE v3.4.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 18:19

Dante Config Editor V3.4

English release notes

Statut

V3.4 est la version officielle courante pour Windows et macOS. Dante Config Editor reste un outil tiers non officiel Audinate et peut encore contenir des bugs. Travaillez sur une copie des XML Dante et validez toujours le fichier généré dans l'outil Dante officiel adapté.

Ergonomie Patch

  • Renommage direct des machines, canaux RX et canaux TX dans la page Patch.
  • Renommage direct des canaux RX/TX dans Easy patch.
  • Extension d'une série numérique, par exemple Mic 1, Mic 2, puis glisser jusqu'au canal cible.
  • Grille de patch ouverte en premier ; Sélection et plage reste disponible dans le second onglet.
  • Filtres RX placés au-dessus des filtres TX.
  • Action globale permettant de choisir l'unique Preferred Master du projet.

Synoptique

  • Reset efface les déplacements manuels et reconstruit un ordre propre dans chaque emplacement.
  • Un flux simple garde une flèche TX vers RX.
  • Deux flux opposés entre les mêmes machines sont regroupés en une seule ligne avec une flèche à chaque extrémité.
  • L'aperçu, le SVG et le PDF utilisent la même représentation directionnelle.

Affichage

  • Les panneaux de réglages Configuration sont visibles au premier lancement ; leur état est ensuite mémorisé.
  • Les boutons et contrôles principaux ont une hauteur minimale adaptée à l'échelle Windows 125 %.
  • La zone centrale Atomic Bomb est agrandie.

Distribution

  • Installateur Windows x64 autonome : DanteConfigEditorV3_4_Installer.exe, runtime .NET 8 inclus.
  • Paquets macOS Apple Silicon et Intel prévus par le workflow de publication.
  • La V3.3 reste disponible comme version historique et n'est pas remplacée par la V3.4.

Limites

  • Seul un import réussi dans Dante Controller ou l'outil Dante officiel adapté confirme la compatibilité finale.
  • Le renommage direct d'une source TX externe absente du XML reste bloqué, car la machine ne peut pas être identifiée de manière sûre.
  • L'installateur Windows n'est pas signé Authenticode et les paquets macOS ne sont pas notariés.

Dante Config Editor V3.4

Notes de version françaises

Status

V3.4 is the current official Windows and macOS release. Dante Config Editor remains an unofficial third-party tool, not affiliated with Audinate, and may still contain bugs. Work on copies of Dante XML files and validate generated files in the appropriate official Dante tool.

Patch usability

  • Direct device, Rx channel, and Tx channel renaming in the Patch page.
  • Direct Rx/Tx channel renaming in Easy patch.
  • Numeric series extension, for example Mic 1, Mic 2, then drag to the last target channel.
  • The patch matrix opens first; Selection and range remains available in the second tab.
  • Rx filters are placed above Tx filters.
  • A global action selects the only Preferred Master in the project.

Synoptic

  • Reset clears manual positions and rebuilds a clean order inside each location.
  • A one-way flow keeps one Tx-to-Rx arrow.
  • Opposite flows between the same two devices are merged into one line with an arrow at each end.
  • Preview, SVG, and PDF use the same directional representation.

Display

  • Configuration settings panels are visible on first launch; their state is then remembered.
  • Main buttons and controls use minimum heights suitable for Windows 125% scaling.
  • The central Atomic Bomb work area is larger.

Distribution

  • Self-contained Windows x64 installer: DanteConfigEditorV3_4_Installer.exe, including .NET 8.
  • Apple Silicon and Intel macOS packages are produced by the release workflow.
  • V3.3 remains available as a historical release and is not overwritten by V3.4.

Limitations

  • Only a successful import into Dante Controller or the appropriate official Dante tool confirms final compatibility.
  • Direct renaming of an external Tx source missing from the XML remains blocked because the device cannot be safely identified.
  • The Windows installer is not Authenticode signed, and macOS packages are not notarized.