| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Readme Controlling Peace.md | 2022-02-13 | 1.6 kB | |
| Readme Controlling Peace.txt | 2021-11-07 | 1.6 kB | |
| PeaceWindowMessages.au3 | 2021-09-24 | 75.2 kB | |
| PeaceWindowMessages.exe | 2021-09-24 | 1.3 MB | |
| Totals: 4 Items | 1.3 MB | 5 | |
PeaceWindowMessages.au3 is an AutoIt example that utilizes the control interface built in Peace. The program code of this example shows you how to control Peace from within another program like RainMeter. PeaceWindowMessages.exe is the compiled executable of PeaceWindowMessages.au3.
HOW?
How Peace is controlled from the 'outside' is by giving it window messages. This is a Windows architecture of sending messages to any window, even if this is of different program. By using the WM_APP and WM_COPYDATA window messages you can control things like switching to another configuration or dialing up a certain slider. For a list of possible Peace controlling commands through WM_APP and WM_COPYDATA you can read up on the Controlling Peace section of the manual. Or run PeaceWindowMessages.exe and click the SHow all actions button at the bottom right. It also shows a list of the possible commands.
WHY?
If you want to integrate some audio controlling feature into another piece of software this is the way. Of course you can create your own Equalizer APO app. But why not use the built-in power of Peace? It has lots to offer and it's simple to implement (by giving some controlling commands). And you don't have to worry about the inner workings of Equalizer APO. A good example is the creation of your own RainMeter skin. With such a widget, plugin or whatever you call it, you can show your own equalizer next to anything you need else. Or perhaps you need to do some switching of equalizer or effects configurations but within your own interface.