Releases: Etuldan/MidiControl
Releases · Etuldan/MidiControl
Version 2.0.1.0
What's Changed
- Fix/auto deploy by @Etuldan in #41
- Bump Websocket.Client from 4.4.43 to 4.5.2 in /MidiControl by @dependabot in #43
- Bump Microsoft.Web.WebView2 from 1.0.1518.46 to 1.0.1587.40 in /MidiControl by @dependabot in #42
- Bump Websocket.Client from 4.5.2 to 4.6.1 in /MidiControl by @dependabot in #44
- Bump TwitchLib.Communication from 1.0.4 to 1.0.6 in /MidiControl by @dependabot in #45
- Bump Newtonsoft.Json from 13.0.2 to 13.0.3 in /MidiControl by @dependabot in #47
- Bump Microsoft.Web.WebView2 from 1.0.1587.40 to 1.0.1722.45 in /MidiControl by @dependabot in #54
- Fix/32 the midi stop all sound option doesnt work by @Etuldan in #55
- Fix/remove webview by @Etuldan in #56
Full Changelog: 2.0.0.3...v2.0.1.0
🛡 VirusTotal GitHub Action analysis:
2.0.0.3
What's Changed
- fix: Sources should be empty when OBS not available by @Etuldan in #38
- Fix main icon on .exe file by @Etuldan in #40
Full Changelog: 2.0.0.2...2.0.0.3
🛡 VirusTotal GitHub Action analysis:
2.0.0.2
General
- Updated dependencies
- Debug traces removed
Bug Fixes
What's Changed
- Bump System.Text.Json from 7.0.0 to 7.0.1 in /MidiControl by @dependabot in #23
- removal of dependentAssembly in app.config by @Etuldan in #24
- removal of old debug trace by @Etuldan in #25
- Feature/projectfile by @Etuldan in #26
- Bump Microsoft.Web.WebView2 from 1.0.1462.37 to 1.0.1518.46 in /MidiControl by @dependabot in #30
New Contributors
- @dependabot made their first contribution in #23
Full Changelog: v2.0.0.1...2.0.0.2
2.0.0.1 OBS 28+ Websocket v5
Compatible with OBS 28+
Thanks to @jboby93
Full changelog:
- added: completely new main window design, with keyboard shortcuts for most common actions
- added: main window can be resized, maximized, and minimized to taskbar, in addition to closing to system tray
- added: improved profile management flow, including duplicating and saving current settings as default
- added: MIDIControl will load the last-used profile on startup (this can be turned off if desired; if turned off, MIDIControl will start using the Default profile)
- added: keybind icons and summaries in the main view, with customizable viewing modes (icons, list, details)
- added: keybind icons to differentiate between actions mapped to notes and CC controls
- added: overhaul of the keybind editor window
- added: keybind editor dialog now displays the name of the selected note if one is pressed (C#0, F2, etc.) instead of a number
- added: keybind editor validates settings before saving, showing any errors/invalid settings and checking for name conflicts with existing keybinds
- added: optional confirmation prompts for deleting keybinds or profiles, on by default
- added: program can be closed from the tray icon without having to open the main window (right-click the icon for a menu)
- added: the active profile can now be changed from the tray menu
- added: indicator in titlebar when there are unsaved changes to the current profile, and prompts the user when trying to exit or switch profiles with unsaved changes
- added: theming support across the program (default theme is light; also includes a dark theme, a blue Office 2007-esque theme, and a Window Classic theme)
- added (features): SoundBoard keybind type can now be set to stop any other playing sounds before playing its own sound
- added: link to the GitHub project page in the main menu
- added: tooltips for status bar buttons
- added: if installed, a link to open Native Instruments Controller Editor will appear in the menu; in testing, I've found that my Maschine makes for a wonderful and very customizable stream deck controller, so this option is added for convenience :)
- added: support for OBS Studio 28 and obs-websocket-5.0
- changed: keeping the main window on top is now optional and off by default
- changed: starting to system tray is now optional and off by default
- changed: toolbar can be moved to the top or bottom of the window (default is top)
- changed: when starting to system tray, the program shows a notification displaying the profile that it loaded
- fixed: strange window behavior when minimizing/restoring from tray icon
- fixed: program crash when pressing a control/note on a connected MIDI device after disconnecting some other device
- fixed: slightly distorted icons on the status bar buttons
1.9.3.0 New UI
New UI, thanks to @jboby93
Should be similar to https://github.com/jboby93/MidiControl/releases with a working twitch login.
Version for websocket v5 (for OBS 28+) soon.
1.9.2.1 Twitch fix
Bug Fix
- Twitch connection fix
Updates
- Dependencies updates
1.9.2.0 - Profiles duplication
New features
- Added copying current profile to a new one
- Added confirm dialog for deleting a profile
Bug fix
- Fixed issue where saving Stop All Sounds to a control and using it would cause a crash because SwitchToProfile was set to null (correctly) but the event handler was checking for empty string
- Fixed Switch To Profile box in EntryGUI being checked when editing a control where its value is null because it was supposed to be off (same bug)
Thx to @jboby93 !
1.9.1.0 - GoXLR Feedback & Launchkey Mini MKI/MKII
LED Feedback is enabled for GoXLR actions
Support of Launchkey Mini MKI/MKII (thanks to @OSBooter )
1.9.0.0 - GoXLR
GoXLR routing table
You can now bind your MIDI key to modify (Mute, Unmute, Toggle) the routing table of your GoXLR.