Skip to content

Releases: Etuldan/MidiControl

Version 2.0.1.0

23 Apr 15:06
Compare
Choose a tag to compare

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

18 Feb 10:48
Compare
Choose a tag to compare

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

05 Feb 09:30
Compare
Choose a tag to compare

General

  • Updated dependencies
  • Debug traces removed

Bug Fixes

  • Global Audio devices are now accessible ( #31 )
  • Toggle Source should be working again ( #28 )

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

Full Changelog: v2.0.0.1...2.0.0.2

2.0.0.1 OBS 28+ Websocket v5

11 Dec 10:20
Compare
Choose a tag to compare

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

03 Dec 16:56
Compare
Choose a tag to compare

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

05 Aug 17:42
Compare
Choose a tag to compare

Bug Fix

  • Twitch connection fix

Updates

  • Dependencies updates

1.9.2.0 - Profiles duplication

26 May 09:17
Compare
Choose a tag to compare

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

09 Jan 11:21
Compare
Choose a tag to compare

LED Feedback is enabled for GoXLR actions
Support of Launchkey Mini MKI/MKII (thanks to @OSBooter )

1.9.0.0 - GoXLR

12 Dec 08:51
Compare
Choose a tag to compare

GoXLR routing table

You can now bind your MIDI key to modify (Mute, Unmute, Toggle) the routing table of your GoXLR.