1
0
Fork 0
baconscript/README.md

54 lines
955 B
Markdown
Raw Normal View History

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