Why use a macro for sound? You can adjust the Windows Mixer for individual sound levels for different applications.
There is probably a special program for your keyboard for creating macros, since these are usually stored in the keyboard itself. There may be a way to import/export some kind of macro file so you can change the config easily. Mostly you will have to learn the command-line method to change things... you would have to open a command line and stream the proper key presses to it for changes to be made.
The problem with the macro keys on just about any KB that has them is that they don't represent real keys outside the keyboard itself... You can't. for example, re-define your "G1" key to display your Minecraft inventory because it doesn't generate a valid key-code, just replays the one(s) you tell it to.
What you do with the "G" keys is build macros that recreate sequences of other key presses. As an example, say you have diamond armor in your hot bar in positions 5,6,7, and 8 (Boots, Pants, Chest and Hat). You could, assuming no redefined MC commands, create a macro issuing the key presses "E", "5", "6", "7", "8", "ESC" that would bring up your inventory, equip each piece of armor and then exit the inventory. IIRC the pack has specific slot numbers as well... You just have to be careful not to re-sort the pack then expect the macro to work