{"id":50086346,"url":"https://github.com/togrupe/dlive-midi-tools","last_synced_at":"2026-05-22T20:06:28.775Z","repository":{"id":61463724,"uuid":"401150936","full_name":"togrupe/dlive-midi-tools","owner":"togrupe","description":"Python based tool to prepare channel lists for Allen \u0026 Heath dlive and Avantis systems.","archived":false,"fork":false,"pushed_at":"2026-05-04T19:05:53.000Z","size":46533,"stargazers_count":50,"open_issues_count":1,"forks_count":8,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-05-04T21:09:28.377Z","etag":null,"topics":["allen-heath","avantis","channel","channellist","color","console","director","dlive","list","midi","names","offline","phantom","preparation","preparations","reaper","sound","synchronization","tcp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/togrupe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-29T22:02:07.000Z","updated_at":"2026-05-03T18:12:07.000Z","dependencies_parsed_at":"2023-10-05T01:41:47.882Z","dependency_job_id":"91c93116-cf74-43f4-8f9f-356dba3b1a44","html_url":"https://github.com/togrupe/dlive-midi-tools","commit_stats":null,"previous_names":[],"tags_count":139,"template":false,"template_full_name":null,"purl":"pkg:github/togrupe/dlive-midi-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/togrupe%2Fdlive-midi-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/togrupe%2Fdlive-midi-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/togrupe%2Fdlive-midi-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/togrupe%2Fdlive-midi-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/togrupe","download_url":"https://codeload.github.com/togrupe/dlive-midi-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/togrupe%2Fdlive-midi-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33364339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"online","status_checked_at":"2026-05-22T02:00:06.671Z","response_time":265,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["allen-heath","avantis","channel","channellist","color","console","director","dlive","list","midi","names","offline","phantom","preparation","preparations","reaper","sound","synchronization","tcp"],"created_at":"2026-05-22T20:06:27.892Z","updated_at":"2026-05-22T20:06:28.767Z","avatar_url":"https://github.com/togrupe.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dlive-midi-tools\r\n## Description\r\nPython and MIDI/TCP-based tool to prepare channel lists for Allen \u0026amp; Heath dLive \u0026 Avantis consoles. \r\nBased on a spreadsheet the following parameters can be preconfigured and in very few steps be written to real \r\ndLive/Avantis systems or to dLive/Avantis Director via MIDI/TCP or CSV import. Additionally, from the same spreadsheet \r\nor the current console settings a DAW (Digital Audio Workstation) recording session for Reaper or Tracks Live can be generated. \r\n- Name \u0026 Color for: \r\n  - Channel\r\n  - DCA\r\n  - Aux\r\n  - Group\r\n  - Matrices\r\n  - FX Sends\r\n  - FX Returns\r\n  - UFX Sends (dLive only)\r\n  - UFX Returns (dLive only)\r\n- Channel Mute\r\n- Fader Level\r\n- Channel to Main Mix Routing\r\n- Channel to Group Routing (dlive only)\r\n- DCA Assignments\r\n- 48V Phantom Power (Local, DX1 \u0026 DX3, SLink) \r\n- PAD (Local, DX1 \u0026 DX3, SLink)\r\n- Gain (Local, DX1 \u0026 DX3, SLink)\r\n- Mute Group Assignments (dLive only)\r\n- HPF On (dLive only)\r\n- HPF Value (dLive only)\r\n- Source \u0026 Socket Patching (via dLive Director CSV Import)\r\n\r\nMore information about future releases can be found in the [wiki](https://github.com/togrupe/dlive-midi-tools/wiki)\r\n\r\n## Use Cases\r\n\r\n* Single source (spreadsheet) for channel lists in single or multi-console situations\r\n* Better overview of all channels during preparation phase\r\n* Sync channel names and colors between consoles and DAW for virtual soundchecks\r\n* Supports dLive \u0026 dLive Director (offline and online)\r\n* Supports Avantis \u0026 Avantis Director (offline and online)\r\n* Generate DAW session(s) from current console settings\r\n* Generate CSV File incl. channel patching for Director CSV Import\r\n\r\n## Software Liability Warning\r\n\r\nThis software is provided \"as is,\" without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.\r\n\r\nFurthermore, this software may be subject to known or unknown bugs, errors, and vulnerabilities, which may result in unexpected behavior or security breaches. The authors or copyright holders shall not be liable for any damages or losses resulting from such bugs, errors, or vulnerabilities.\r\n\r\nBy using this software, you acknowledge and agree that you do so at your own risk and that you will be solely responsible for any damages or losses that may arise from such use.\r\n\r\n\r\n## Used Python Libraries\r\n* mido - Midi Library\r\n* pandas - spreadsheet reader/writer\r\n* reathon - Reaper Session Creator\r\n* xlrd - supports xls format\r\n* odfpy - supports odf format\r\n* openpyxl - supports xlsx format\r\n* numpy - array computing\r\n* pyinstaller - Binary creator\r\n\r\nsee [3rd Party Licenses](ThirdParty-Licenses.txt)\r\n\r\n## Overview\r\n![Overview](doc/overview.drawio.png)\r\n\r\n## Download\r\n| Version | Date       | OS                                   | Download                                                                                        | Release Notes  | MD5 Checksum                     |\r\n|---------|------------|--------------------------------------|-------------------------------------------------------------------------------------------------|----------------|----------------------------------|\r\n| v2.11.0 | 24.02.2026 | macOS (x86_64 - Intel*)              | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_11_0/dmt-v2_11_0-macos-x86_64.zip) | [Link](#v2110) | 710b3b0bc640f17a969fc931d1baf3a0 |\r\n|         |            | macOS (arm64 - Apple-Silicon)        | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_11_0/dmt-v2_11_0-macos-arm64.zip)  |                | c8f1e8b8ebd2183cfed8868aa504a7bb |\r\n|         |            | Windows (x86_64)                     | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_11_0/dmt-v2_11_0-windows.zip)      |                | 970930d359582cea6266cd304265dfbc |\r\n| v2.10.0 | 23.11.2025 | macOS (x86_64 - Intel*)              | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_10_0/dmt-v2_10_0-macos-x86_64.zip) | [Link](#v2100) | 3be97642cafebdb830129d68aaadf6cf |\r\n|         |            | macOS (arm64 - Apple-Silicon)        | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_10_0/dmt-v2_10_0-macos-arm64.zip)  |                | 207d57b612978fd6cfa2e57f1bb59f02 |\r\n|         |            | Windows (x86_64)                     | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_10_0/dmt-v2_10_0-windows.zip)      |                | 2116d00f16b7da40d8b2464636578b9f |\r\n| v2.9.0  | 01.05.2025 | macOS (x86_64 - Intel*)              | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_9_0/dmt-v2_9_0-macos-x86_64.zip)   | [Link](#v290)  | dddae267b51b7746b80f7f99f5732a01 |\r\n|         |            | macOS (arm64 - Apple-Silicon)        | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_9_0/dmt-v2_9_0-macos-arm64.zip)    |                | 86ef5ecc7598494b6ebad25b95c8f3f9 |\r\n|         |            | Windows (x86_64)                     | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_9_0/dmt-v2_9_0-windows.zip)        |                | 12d25022a1e8a6754505c4eb015aaae2 |\r\n| v2.8.3  | 28.12.2024 | macOS (x86_64 - Intel*)              | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_8_3/dmt-v2_8_3-macos-x86_64.zip)   | [Link](#v283)  | 45a0606fc8766d658b12804cced56754 |\r\n|         |            | macOS (arm64 - Apple-Silicon)        | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_8_3/dmt-v2_8_3-macos-arm64.zip)    |                | f853e3df25edf56f19eee3562ba4c857 |\r\n|         |            | Windows (x86_64)                     | [Link](https://liveworks-vt.de/downloads/dlive-midi-tools/v2_8_3/dmt-v2_8_3-windows.zip)        |                | 6bc6baa85a676c6a45c27823a971f60c |\r\n\r\nOlder versions see [archive](doc/download-archive.md)\r\n\r\n(*) Hints for Apple-Silicon: In combination with Rosetta 2 also compatible for Apple-Silicon (arm64) processors. Newer versions of macOS should have it installed by default. \r\n    Keep in mind that the first start can take a while.\u003cbr\u003e\u003cbr\u003e\r\n    If you see the following message: \u003cbr\u003e\u003cbr\u003e ![Message](doc/message.png) \u003cbr\u003e\u003cbr\u003e\r\n    Please go to System Preferences -\u003e Privacy and Security -\u003e Security -\u003e Open Anyway \u003cbr\u003e\u003cbr\u003e![Preferences](doc/preferences_privacy.png)\u003cbr\u003e\u003cbr\u003e\r\n    More infos below in [Usage](#usage)\r\n\r\n\r\n## Input file / The Spreadsheet Template\r\nExample spreadsheet files for dLive: [**dLiveChannelList.xlsx**](dLiveChannelList.xlsx) and Avantis: [**AvantisChannelList.xlsx**](AvantisChannelList.xlsx) can be found in the root folder. \r\nBy default, channels 1-128 (dLive) and 1-64 (Avantis) are available in the sheets. If you need less, \r\njust delete the channels you don't want to process. \u003cbr\u003e\r\n\r\nYou can also write in blocks. e.g. \r\n* CH1-16\r\n* CH25-32\r\n* CH97-128\r\n\r\nin this case, the channels not mentioned are not affected, this works as well for the  `Groups`.\r\n\r\nEmpty lines in between are **not** supported. \u003cbr\u003e\r\n\r\n\r\n\r\nMicrosoft Excel and LibreOffice Calc Spreadsheet can be used to write/save the sheets.\r\nPlease make sure that you save your changes in the (*.xlsx or *.ods) format.\r\n\r\n\u003e **_NOTE:_** Please be careful when you copy data from one sheet to another sheet, sometimes references to cells in the other spreadsheet are copied, which can lead to problems.\r\nPlease only paste values of the cells, which is possible in MS Excel and Calc Spreadsheet\r\n\r\n\u003e **_NOTE:_**  You can add additional columns, like 'Mic Stand', 'Mic/DI', 'Sub-core Patching' etc., but please make sure that the first line keeps the existing fields including their names, otherwise the data can´t be parsed properly. If you want, you can also reorder the columns to your needs.\r\n\r\n### Channel Overview\r\n\r\n\u003e **_NOTE:_**  The light-grey colored columns are for the Director CSV import feature. All others work based on MIDI.\r\n\r\n![Channels](doc/channels/excel_channels.png)\r\n\r\nMore details about the `Channels` columns can be found [here](doc/channels/README.md)\r\n\r\n### Sockets Overview\r\n\r\n\u003e **Note** \u003cbr\u003e The `Sockets` tab represents the individual **sockets** and **NOT** the channels socket link. There is no synchronisation between the `Channels` and `Sockets` tab.\r\n\r\n![Sockets](doc/sockets/excel_sockets.png)\r\n\r\nMore details about the `Sockets` columns can be found [here](doc/sockets/README.md)\r\n\r\n### Groups Overview\r\n![Groups](doc/groups/excel_groups.png)\r\n\r\nMore details about the `Groups` columns can be found [here](doc/groups/README.md)\r\n\r\n### Mixer Config\r\nThis is a report of used busses. It does not change the \"Mixer Config\". \u003cbr\u003e Please have a look at the yellow box. \u003cbr\u003e\r\nIt can help you to set the \"Mixer Config\" properly.\r\n\r\n![mixerconfig](doc/mixerconfig/excel_mixerconfig.png)\r\n\r\n# Example Generated Reaper Recording Session\r\nIf you select the \"Generate Reaper Recording Session\" checkbox, \r\nthe columns `Name`, `Color`, `Recording`, and `Record Arm` are considered for the template generation process. \r\n\r\n![Reaper](doc/reaper/reaper_demo.png)\r\n\r\n# Example Generated Tracks Live Template\r\nIf you select the \"Generate Tracks Live Template\" checkbox, \r\nthe columns `Name`, `Color`, `Recording`, and `Record Arm` are considered for the template generation process.\r\n\r\n![Trackslive](doc/trackslive/trackslive_demo.png)\r\n\r\nThe tool generates a Tracks Live template (*.template), which can be used to create a recording session in Tracks Live\r\n\r\n![TracksliveOpenTemplate](doc/trackslive/trackslive_open_template.png)\r\n\r\nClick on `Open Template` and select the generated file.\r\n\r\n\r\n## Settings on the console\r\nThe `Midi Channel` setting on dLive under `Utils/Shows -\u003e Control -\u003e Midi` should be set to: `12 to 16`, which is default.\r\n\r\nIf you want to change the preconfigured Midi port, you can change it in the Graphical User Interface according to your dLive settings. \r\n\r\n## Default IP-Address\r\nThe default dLive Mixrack IP-Address is: 192.168.1.70. This IP-Address is preconfigured in the scripts. If you want to \r\nchange it, you can edit the field `ip` in the file: dliveConstants.py or during runtime within the Graphical User Interface.  \r\n\r\nPlease make sure that your Ethernet or Wi-Fi interface has an IP-Address in the same subnet. e.g. IP: 192.168.1.10 / Subnet: 255.255.255.0\r\n \r\n\r\n## Usage\r\nPrerequisites: \r\n* Windows \u003e= 10 / macOS \u003e= Monterey\r\n* dLive Firmware: 1.9x / 2.x\r\n* dLive Director: 1.9x / 2.x (Optional)\r\n* Avantis Firmware: 1.3x\r\n* Microsoft Excel (ideally Office 365) or LibreOffice Calc Spreadsheet (\u003e25.x.x)\r\n* Reaper \u003e= v6.x (Optional)\r\n* Tracks Live v1.3 (Optional)\r\n* Python 3.12 (Optional, if you want to build the software yourself)\r\n\r\nTo run the tool, you have two options:\u003cbr\u003e\u003cbr\u003e\r\nA: Use an available download (see above), unzip it, start the dmt tool and continue with Step 4 \u003cbr\u003e If the tool does not start automatically: Try it with \"Open with -\u003e Terminal\" or run it from terminal.\u003cbr\u003e\u003cbr\u003e\r\n    \r\n   If you see the following message: \u003cbr\u003e\u003cbr\u003e ![Overview](doc/message.png) \u003cbr\u003e\u003cbr\u003e\r\n   Please go to System Preferences -\u003e Privacy and Security -\u003e Security -\u003e Open Anyway ![Overview](doc/preferences_privacy.png)\u003cbr\u003e\u003cbr\u003e\r\n   Enter your Password and click \u003cbr\u003e\u003cbr\u003e ![Overview](doc/open-anyway.png) \u003cbr\u003e\u003cbr\u003e\r\n   Continue with Step 4. \u003cbr\u003e\u003cbr\u003e\r\n    \r\nB: Build it your own from scratch, using the following steps.\u003cbr\u003e\r\n\r\nB1. Before you run the script, please run the following command to download the required Python modules using `pip`. Please make sure `pip` is installed.\r\n\r\n`pip install -r dependencies.txt`\r\n\r\nB2. Run the script with the following command: \r\n\r\n`cd src` \u003cbr\u003e\r\n`python3 Main.py`\r\n\r\nB3. (Optional) If you want to make a binary out of it, please do the following: \r\n\r\n    B3.1 Installation of pyinstaller\r\n\r\n    `pip install pyinstaller`\r\n\r\n    B3.2 Create a onefile binary (works for Windows and macOS)\r\n\r\n    `pyinstaller -y --onefile -w ./src/Main.py`\r\n\r\n\r\n4. Afterwards, the following window appears. This can take a couple of seconds.\r\n\r\n![Gui](doc/gui.png)\r\n\r\n__Recommendation__: Please back up your current show file, just to be on the safe side if something goes wrong.\r\n\r\n\u003e **_Recommended Workflow:_** If socket patching is to be performed, I recommend first exporting to CSV, then importing into Director. This lays the foundation for further MIDI-based data processing, where you can override over and over.\r\n\r\n1. Select the console: `dLive` or `Avantis`\r\n\r\n2. Check the (Mixrack-) IP and Midi Port. \r\n\r\n3. `Save` Persists the current settings (console, IP, midi-port) for the next start of the tool.\r\n\r\n4. `Director`, sets the IP to 127.0.0.1, to use Director locally on the same machine. Director has to be started before. You can also write to a Director instance running on a different machine, in this case, please use the external IP-Address of this machine where Director is already started and running. (In case of connection issues, please check the firewall rules or disable it temporarily)\r\n\r\n5. `Default` Sets the IP back to default: 192.168.1.70.\r\n\r\n6. `Test Connection` Tries to establish a test connection to the console. In both cases (successful/failed) you will be informed by a pop-up.\r\n\r\nThe tool has currently the following modes:\r\n* Spreadsheet to Console / DAW (Continue with next Step) - Reads from a spreadsheet into console or to a DAW Session.\r\n* Console to DAW (Continue with Step 10) - Reads from the console and writes a DAW session.\r\n\r\nChoose which mode you want to use:\r\n\r\n\u003cimg alt=\"tabs\" src=\"doc/tabs.png\" width=\"300\"/\u003e\r\n\r\n7. Select the spreadsheet columns you want to write and then select `Write to Audio Console or Director`.\r\n   \r\n   `Select All` selects all checkboxes.\r\n   `Clear` removes all ticks.\r\n\r\n8. If you also want to create a DAW Session template (Reaper or Tracks Live), set the corresponding tick. The session files `\u003cinput-spreadsheet-file\u003e-reaper-recording-template.rpp` / `\u003cinput-spreadsheet-file\u003e-trackslive-recording.template` \r\n   will be generated into the directory from where the spreadsheet has been chosen. In the `Channels` tab, you can configure which channel shall be recorded and \"record armed\". The patching is 1:1 (derived from the channel number) \u003cbr\u003e\u003cbr\u003e\r\n   \r\n   The following DAW-based options are available: \u003cbr\u003e\r\n   * Disable Track Numbering \u003cbr\u003e\r\n   * Disable Track Coloring \u003cbr\u003e\r\n   * An additional custom track prefix can also be added.\u003cbr\u003e\r\n   * Add two additional mono busses to record your mixing sum.\r\n\r\n\u003cbr\u003e\u003cbr\u003e\r\n\u003e **_NOTE:_**  You can also use the tool to create only the DAW session file (Reaper or Tracks Live), in case you use a different audio console. In this case, disable the checkbox \"Write to Audio Console or Director\", choose your DAW and continue with Step 10.\u003cbr\u003e\u003cbr\u003e\r\n\r\n\r\n9. `Generate Director CSV (Columns: Name, Color, Source, Socket, Gain, Pad, Phantom)` Generates a CSV file for Director incl. Name, Color, Patching, Gain, Pad, Phantom, using the Director CSV Import function, you can use this as a baseline for the MIDI based parameters. \r\n\r\n\u003cimg alt=\"director-main-system\" src=\"doc/directorcsv/director-main-system.png\" width=\"150\"/\u003e\r\n\r\n\u003cimg alt=\"director-import-export\" src=\"doc/directorcsv/director-import-export.png\" width=\"300\"/\u003e\r\n\r\n\u003e **_NOTE:_** This feature uses the columns Name, Color, Source, Socket, Gain, Pad, Phantom from the `Channels` Tab. \r\n\r\n\r\n\r\n10. Click the button `Open spreadsheet and start writing process` to select the spreadsheet. Afterwards, the selected action(s) start automatically.\r\n   \r\n   **Recommendation:** Please test it first with the delivered spreadsheet to make sure everything works properly.\r\n\r\n11. Console to DAW - Generates a DAW session from the current console settings. This can be triggered even later, when an existing show is available on the console. This process doesn´t need a spreadsheet. \r\nThe generated files `current-console-reaper-recording-template.rpp` (Reaper) / `current-console-trackslive-recording.template` (Tracks Live) are being created in the folder you have chosen. \r\n\r\n\r\n\r\n\u003cimg alt=\"consoletodaw\" src=\"doc/console-to-daw.png\" width=\"600\"/\u003e\r\n\r\nOptions:\r\n   * Choose `Start` and `End` channel to be used for DAW generation.\r\n   * Disable Track Numbering \u003cbr\u003e\r\n   * Disable Track Coloring \u003cbr\u003e\r\n   * An additional custom track prefix can also be added.\u003cbr\u003e\r\n   * Add two additional mono busses to record your mixing sum.\r\n\r\nClick `Generate DAW session(s) from current console settings`\r\n\r\n12. If something goes wrong, please check the Python console or the `main.log`\r\n\r\nIf you find any issues, please let me know. New ideas are welcome. \r\n\r\nHave fun!\r\n\r\n## Feedback\r\nIf you want to give feedback, report an issue or contribute (new ideas, coding, testing, documentation) please use the following mail address: \u003cbr\u003e\r\ndmt@liveworks-vt.de or the following [Link](https://github.com/togrupe/dlive-midi-tools/discussions)\r\n\r\n## Troubleshooting\r\n\r\n| Problem                                   | Possible Solution                                                                                                                                                                                                                                           | \r\n|-------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| Console to DAW Feature seems to hang      | Please make sure, the MIDI Channel on the Audio console fits to the settings in the tool. \u003cbr\u003e You can find the MIDI Settings under \"Utils/Shows -\u003e Control -\u003e Midi\"                                                                                        |\r\n| Input to Group Routing for MGrp1 is weird | Writing beyond the buses defined in the mixer configuration can lead to internal errors, which can cause strange routings in MGrp1. To avoid this, I recommend using a \"-\" by default for all routings, and then an \"x\" or a \" \" where routing is required. |  \r\n\r\n## Release Notes\r\n\r\n### v2.11.0\r\n\r\nFeature Release\r\n\r\n#### New Features\r\n- Channel to Group (Mono/Stereo) Assignments\r\n\r\n#### Improvements\r\n- Enabled flag is now also effective for CSV Generation\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently not possible due to technical limitations on API.\r\n- HPF on, HPF value, Group Assignments and Mute Groups for Avantis are currently not possible due to technical limitations on API.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n### v2.10.0\r\n\r\nFeature Release\r\n\r\n#### New Features\r\n- \"Enabled\" Field introduced - to include or exclude lines from data processing\r\n\r\n#### Improvements\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently not possible due to technical limitations on API.\r\n- HPF on, HPF value, and Mute Groups for Avantis are currently not possible due to technical limitations on API.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n### v2.9.0\r\n\r\nFeature Release\r\n\r\n#### New Features\r\n- UFX Name \u0026 Color Support \r\n\r\n#### Improvements\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently not possible due to technical limitations on API.\r\n- HPF on, HPF value, and Mute Groups for Avantis are currently not possible due to technical limitations on API.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n### v2.8.3\r\n\r\nMaintenance Release - Python 3.12 based binaries for all platforms\r\n\r\n#### New Features\r\n\r\n#### Improvements\r\n- Apple-Silicon (arm64) version officially added\r\n- Binaries build on Python 3.12 (macOS Intel \u0026 Apple-Silicon, Windows) to be more future proven\r\n- 3rd party libraries updated to be more future proven\r\n- Documentation improved\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently not possible due to technical limitations on API.\r\n- HPF on, HPF value, and Mute Groups for Avantis are currently not possible due to technical limitations on API.\r\n\r\n#### Issues fixed\r\n- On some systems, there was a strange mouse click behaviour\r\n- Pad handling issue fixed\r\n- Button size fixed\r\n\r\n#### Known issues\r\n\r\n### v2.8.2\r\n\r\nMaintenance Release\r\n\r\n#### New Features\r\n\r\n#### Improvements\r\n- Hint for CSV Patch via Director only shown once per session.\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently not possible due to technical limitations on API.\r\n- HPF on, HPF value, and Mute Groups for Avantis are currently not possible due to technical limitations on API.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n### v2.8.0\r\n\r\nFeature \u0026 Maintenance Release\r\n\r\n#### New Features\r\n- dLive Director CSV Support for V2.00\r\n\r\n#### Improvements\r\n- Code refactoring\r\n\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently not possible due to technical limitations on API.\r\n- HPF on, HPF value, and Mute Groups for Avantis are currently not possible due to technical limitations on API.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n\r\n### v2.7.0\r\n\r\nFeature \u0026 Maintenance Release\r\n\r\n#### New Features\r\n- Console to DAW Recording Session\r\n\r\n\r\n#### Improvements\r\n- Switched to tab based GUI\r\n- Handling of invalid IP-Addresses\r\n- Repository reorganized\r\n\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently not possible due to technical limitations on API.\r\n- HPF on, HPF value, and Mute Groups for Avantis are currently not possible due to technical limitations on API.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n### v2.6.0\r\n\r\nFeature \u0026 Maintenance Release\r\n\r\n#### New Features\r\n- Tracks Live Support (Template Generation)\r\n- Possibility to disable track coloring\r\n- Channel to Main Mix Assignments\r\n- Bypass feature for DCAs and Mute Groups added\r\n\r\n\r\n#### Improvements\r\n- Support for spaces in track names for Reaper\r\n\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently not possible due to technical limitations on API.\r\n- HPF on, HPF value, and Mute Groups for Avantis are currently not possible due to technical limitations on API.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n### v2.5.0\r\n\r\nFeature \u0026 Maintenance Release\r\n\r\n#### New Features\r\n- Bypass feature on channels, sockets, and groups sheet added\r\n- Possibility to disable track numbering\r\n- Possibility to add two additional master tracks\r\n- Possibility to add a custom track prefix\r\n\r\n#### Improvements\r\n- Gain value mapping improved - gain values are now more accurate.\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently due to technical limitation not possible.\r\n- HPF on, HPF value and Mute Groups for Avantis due to technical limitation currently not possible.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n\r\n### v2.4.1\r\n\r\nMaintenance Release\r\n\r\n#### Issues fixed\r\n- spreadsheet template formula fixed at cell AT2\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently due to technical limitation not possible.\r\n- HPF on, HPF value and Mute Groups for Avantis due to technical limitation currently not possible.\r\n\r\n### v2.4.0\r\n\r\nFeature \u0026 Maintenance Release\r\n\r\n#### New Features\r\n- DCA Name \u0026 Color\r\n- Aux Name \u0026 Color\r\n- Group Name \u0026 Color\r\n- Matrices Name \u0026 Color\r\n- FX Sends Name \u0026 Color\r\n- FX Returns Name \u0026 Color\r\n- Current Processing Action now shown in UI\r\n- Test Connection Button added\r\n- Select All Button added\r\n- Clear Button added\r\n\r\n#### Improvements\r\n- HPF Value Formula improved\r\n- Channels \u003e 64 skipped for Avantis\r\n- UI Error Handling improved\r\n- Repository reorganized\r\n- Spreadsheet improved (Mixer Config report, DCA names) \r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently due to technical limitation not possible.\r\n- HPF on, HPF value and Mute Groups for Avantis due to technical limitation currently not possible.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n\r\n\r\n### v2.3.0\r\n\r\nFeature Release\r\n\r\n#### New Features\r\n- Fader Level Support\r\n- Gain Support\r\n- DCA Support\r\n- Mute Group Support (dLive only)\r\n- HPF On Support (dLive only)\r\n- HPF Value Support (dLive only)\r\n\r\n#### Improvements\r\n- Progress Bar improved\r\n- Infobox for missing Avantis features added\r\n- Checkbox Groups introduced\r\n- Checkbox Group \"Select All\" added\r\n- IP-Address Label is now dynamic\r\n- Processing accelerated\r\n\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom/Gain) for Avantis via SLink is currently due to technical limitation not possible.\r\n- HPF on, HPF value and Mute Groups for Avantis due to technical limitation currently not possible.\r\n\r\n#### Issues fixed\r\n\r\n#### Known issues\r\n\r\n\r\n### v2.2.0\r\n\r\nFeature Release\r\n\r\n#### New Features\r\n- Avantis support\r\n- Director button introduced\r\n- Save button added, to persist data\r\n- Default button added, to set back the ip to default\r\n- Recordable \u0026 Record Arm feature added\r\n- Reaper template is now generated right next to the chosen spreadsheet with the same name as prefix\r\n\r\n#### Technical Limitations\r\n- DX2 (Pad/Phantom) for Avantis via SLink is currently due to technical limitation not possible.\r\n\r\n#### Issues fixed\r\n- Temporary GUI freeze fixed\r\n\r\n#### Improvements\r\n- Robustness improved\r\n\r\n#### Known issues\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftogrupe%2Fdlive-midi-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftogrupe%2Fdlive-midi-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftogrupe%2Fdlive-midi-tools/lists"}