2018-10-17 20:56:59 -04:00
|
|
|
# Bacon Script
|
|
|
|
|
|
|
|
|
|
|
|
## Installing
|
|
|
|
|
2018-10-17 21:09:16 -04:00
|
|
|
Install Python-OSC for output.
|
|
|
|
|
2018-10-17 20:56:59 -04:00
|
|
|
> $ pip install python-osc
|
|
|
|
|
2018-10-17 21:09:16 -04:00
|
|
|
Install Antlr4 for input.
|
|
|
|
|
|
|
|
> $ pip install antlr4-python3-runtime
|
|
|
|
|
2018-10-20 18:27:10 -04:00
|
|
|
## Developing
|
|
|
|
|
2018-10-17 21:09:16 -04:00
|
|
|
You must also install the ANTLR tool. On a mac with homebrew, do:
|
|
|
|
|
|
|
|
> $ brew install antlr
|
|
|
|
|
2018-10-20 18:27:10 -04:00
|
|
|
Update the lexer and parser for Python3
|
2018-10-17 20:56:59 -04:00
|
|
|
|
2018-10-20 13:21:57 -04:00
|
|
|
> $ antlr -Dlanguage=Python3 CommentMacro.g4
|
2018-10-17 20:56:59 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Unsupported Macros
|
|
|
|
These Comment Macros do not have supporting equivelents in OSC:
|
|
|
|
|
2018-10-20 18:27:10 -04:00
|
|
|
* Release Master
|
2018-10-17 20:56:59 -04:00
|
|
|
* Release All
|
|
|
|
* Release Others
|
|
|
|
* Master Assert
|
|
|
|
* List Assert
|
|
|
|
* Scene Assert
|
|
|
|
* Batch GO
|
|
|
|
* Batch Halt
|
|
|
|
* Batch Assert
|
|
|
|
* Batch Release
|
|
|
|
* Node Reset
|
|
|
|
* Change Page
|
|
|
|
* Next Page
|
|
|
|
* Prev Page
|
|
|
|
* Recall View
|
|
|
|
* Keystroke Macro Go
|
|
|
|
* Keystroke Macro Halt
|
|
|
|
* Keystroke Macro Stop
|
|
|
|
|
|
|
|
## Future Work
|
|
|
|
Pleas feel welcome to submit pull requests or patches that enable support for:
|
|
|
|
|
|
|
|
* Sending target ranges as batches
|
|
|
|
* Send multi-macro line as a batch
|
|
|
|
* Timing on master fades
|