Skip to content

Releases: Wilsondotzip/HAMixer

v0.9.31 - Minor Patch

09 Aug 11:48
Compare
Choose a tag to compare

This is a small patch to fix display issues that occur on some monitors. The bug resulted in the main window being drawn incorrectly between monitors or underneath the taskbar. I am unable to replicate this issue, so if you have it using the previous release (v0.9.3) you can create an issue.

To fix this for the time being, the window now draws in the center of the screen.

v0.9.3 - VoiceMeeter Integration & New Cases

25 Jul 12:55
Compare
Choose a tag to compare

Woooo!! It's here, VoiceMeeter support!! Control VoiceMeeter inputs and outputs. Yes, this means HAMixer can now control your hardware devices through VoiceMeeter! There have also been a few quality of life updates and several bug fixes.

I've started selling HAMixers! You can buy one here if you're in the Australia or the UK

Using the HAMixer to control VoiceMeeter

You'll notice the windows GUI and config files have changed a bit.
Lets start with the GUI changes. There is a new button to disable or enable VoiceMeeter control, please note that if this is enabled without VoiceMeeter running or installed the program will not work. You can type the version of VoiceMeeter you are using. Currently only basic, banana and potato are supported.

There are two types of VoiceMeeter controls available, Output and Input followed by the track number starting from 0. For example; Output0 or Input4

GUI Changes

You will notice that the save map button is gone (yay), application and newly added VoiceMeeter maps will now auto save. You still must press save all to apply your changes. To the left there are two buttons to switch between mapping apps and VM(VoiceMeeter) tracks. For example if you want to map the forth knob on your HAMixer to Output3 in VoiceMeeter simply hit the VM button then change the number selector to 4 and type Output3 into the textbox below, and finally press Save All.

image

Config File Changes

Below is an example of the new config files. Please find more information on using config files here

comport: COM4
baudrate: 9600
bytesize: 8
parity: N
stopbits: 1
VM: Y
VM-Version: banana

Mappings:
    ID1:
        Applications: Discord.exe;plex.exe
        VM: Output1 
    ID2:
        Applications:
        VM: Input3

New Cases

Complete case redesign to reduce panel gaps and improve fit reliability. New design now in 3 parts not two, requires 6 M3 case screws, 2 M3 mounting screws for the Arduino Uno and 8 M3 heat threaded inserts.

I have also included the HAMixer PCB compatible case for anyone who purchases a HAMixer here and wants case parts,

Minor Bug Fixes

  • Program now minimizes when you press Save All
  • Fixed occasional stuck minimization when the tray icon is clicked

v0.9.2 - Quality of Life Update!

03 Mar 13:05
a37fa40
Compare
Choose a tag to compare

Things are (hopefully) going to get a lot smoother!

Auto Reconnect & Notifications

No more silly crashes or errors when you unplug your HAM. Now you will get a nice windows notification letting you know things have disconnected. The script will start back up again when you next plug things in. No need to manually restart the backend like before. Overall the connection experience has been made much smoother and more intuitive.

The two possible notifications:

image
image

Status Displaying Icons

The tray icon has had a change. No longer the HAM logo, instead a status symbol letting you know when things are working and when they are not. Green means connected Red means disconnected. This is perfect if you don't like notifications, or if you miss the notifications.

image
image

Bug Fixes & Minor Changes

  • The backend script will no longer crash when receiving rubbish commands
  • The backend script will no longer crash when the COM port disconnects
  • The backend script will no longer crash when started without a COM port connection
  • Fixed the missing icon for the HAM-WindowsGUI application

v0.9.1 - GUI and Grouping Update!

26 Jan 04:58
77ad51e
Compare
Choose a tag to compare

It's time for some awesome new features!

Full Windows GUI

To make setting up and running a HAM easier we have added a quick to use GUI running in conjunction with the pre existing tray icon. You can now change configuration on the fly. No need to fuss around with config files (although they are still there) simply just launch the HAM-WindowsGUI version and go.

The new GUI can take care of:

  • COM port searching and selection
  • Communication settings
  • Application mapping and grouping
  • Any future settings/features that cant easily be managed in a context menu

HAM-Controller-Breakdown

Application Grouping

You can now map as many applications as you need to one controller, in what we're calling application groups. This means the new config files are slightly different! To group applications simply separate them by a ; when adding them to the mapping box. See the documentation for more information.

A few other minor changes...

  • Auto creation of config files if none are found (only done by the GUI software variant)
  • As mentioned before config files follow a slighting different structure for application mapping see documentation
  • You can now access the documentation through the tray icon menu
  • You can now also import other config files through the context menu
  • Commands to empty IDs will no longer result in error

Important things to note

  1. If you get any error or exceptions (specifically regarding COM ports) you must restart the program OR press Save All in the GUI to restart the backend script in order for things to work.
  2. If you have any bugs, questions or problems, please raise them with us by creating an issue.

v0.9.0 - First release

18 Dec 23:47
15ce77d
Compare
Choose a tag to compare

The first release of the HAM project. Starting things small with basic core functionality.

  • Map an applications volume to a specific control knob
  • Software that runs quietly in the background as a tray icon
  • Easy to use config files
  • Windows support

Read the documentation and build your own!