Doug Wellington
April 5, 2009
Eventide Remote Control (ERC) is a multi-platform application to send control messages to the Eventide Harmonizer and to receive and publish information from the Harmonizer. A simple macro language is provided to automate repetitive tasks.
In order to gain momentum and to get user feedback, ERC will be released as soon as possible with the minimum function required to be useful. Planned release roadmap:
The first version of the ERC macro language will only provide commands to send keypress values and to request screen dumps from the Harmonizer.
Subsequent versions will add global variables (e.g. quiet vs. verbose operation - not updating the screen dump between keypresses) and simple math functions ("for(patch=1;patch<1024; patch++) get patch;").
In order to provide the maximum flexibility, the ERC macro language is being designed to allow stand-alone command line use.
Comments: comments are preceded by the character "#" and continue to the end of that line.
Functions: functions are named group of commands with variable substitution.
Numbers: To distinguish them from math and script control commands, all keys on the numeric keypad will be referred to by their text name ("one", "two", etc).
Press command: keypresses will be preceded by the command "press" - for example, to tell the Harmonizer that the first soft key should be used, the command is "press soft1".
Send command: for non-keypress commands "send" is used.
Get command: to retrieve information from the harmonizer, use the "get" command.
(Taken from Technical Notes 94 and 98.)
4-BYPASS/MUTE 9 FFFFFDFF 8-BYPASS FFFFFDFF 4-SOFT1 26 FBFFFFFF 8-SOFT1 FBFFFFFF 4-SOFT2 18 FFFBFFFF 8-SOFT2 FFFBFFFF 4-SOFT3 10 FFFFFBFF 8-SOFT3 FFFFFBFF 4-SOFT4 2 FFFFFFFB 8-SOFT4 FFFFFFFB 4-PROGRAM 27 F7FFFFFF 8-PROGRAM F7FFFFFF 4-PARAMETER 19 FFF7FFFF 8-PARAMETER FFF7FFFF 4-SELECT 8 FFFFFEFF 8-SELECT FFFFFEFF 4-SETUP 11 FFFFF7FF 8-SETUP FFFFF7FF 4-ONE 31 7FFFFFFF 8-ONE 7FFFFFFF 4-TWO 23 FF7FFFFF 8-TWO FF7FFFFF 4-THREE 15 FFFF7FFF 8-THREE FFFF7FFF 4-FOUR 30 BFFFFFFF 8-FOUR BFFFFFFF 4-FIVE 22 FFBFFFFF 8-FIVE FFBFFFFF 4-SIX 14 FFFFBFFF 8-SIX FFFFBFFF 4-SEVEN 29 DFFFFFFF 8-SEVEN DFFFFFFF 4-EIGHT 21 FFDFFFFF 8-EIGHT FFDFFFFF 4-NINE 13 FFFFDFFF 8-NINE FFFFDFFF 4-ZERO 20 FFEFFFFF 8-ZERO FFEFFFFF 4-DOT 28 EFFFFFFF 8-DOT EFFFFFFF 4-ENTER 4 FFFFFFEF 8-ENT FFFFFFEF 4-CXL 5 FFFFFFDF 8-CXL FFFFFFDF 4-MINUS 12 FFFFEFFF 8-MINUS FFFFEFFF
4-RIGHT > 24 FEFFFFFF 8-NEXT FEFFFFFF 4-< LEFT 16 FFFEFFFF 8-PREVIOUS FFFEFFFF 4-DOWN 6 FFFFFFBF 8-DEC FFFFFFBF 4-UP 7 FFFFFF7F 8-INC FFFFFF7F
4-LEVELS 0 FFFFFFFE 8-LEVELS 1 FFFFFFFD
4-PATCH 3 FFFFFFF7 8-PATCH FFFFFFF7 4-USER1 25 FDFFFFFF 8-USER1 FDFFFFFF 4-USER2 17 FFFDFFFF 8-USER2 FFFDFFFF
8-DOWN FFFEFDFF 8-UP FEFFFDFF 8-MACHINE (A/B) FDFFFDFF
0 is key pressed.
F 1111 E 1110 D 1101 B 1011 7 0111