Kevin Matz b94a5e16b3 | ||
---|---|---|
.gitignore | ||
CommentMacro.g4 | ||
CommentMacroLexer.py | ||
CommentMacroListener.py | ||
CommentMacroParser.py | ||
LICENSE.md | ||
MANIFEST.in | ||
OscCommentMacroListener.py | ||
README.md | ||
comment.py | ||
server.cfg |
README.md
Bacon Script
Installing
Install Python-OSC for output.
$ pip install python-osc
Install Antlr4 for input.
$ pip install antlr4-python3-runtime
You must also install the ANTLR tool. On a mac with homebrew, do:
$ brew install antlr
Clone this repository and building the lexer and parser for Python3
$ antlr -Dlanguage=Python3 CommentMacro.g4
Unsupported Macros
These Comment Macros do not have supporting equivelents in OSC:
- 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
- More than one comment macros per line
- Send multi-macro line as a batch
- Timing on master fades