-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
42 lines (33 loc) · 1.38 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
============================
Compatability
============================
* Should work on any OS that supports Python 3.5.2 and tkinter
* Requires installation of a font
* Requires python-rtmidi and pyserial, which are OS agnostic libraries.
* UI tested under windows. Should be fairly agnostic but different OSes will slightly change UI elements.
============================
Installation and running
============================
* Install and use Python 3.5.2 (32bit). Other versions should work.
* Install Consola font family. It is included in libs/fonts folder.
* Requires 16:9 resolution, supporting 1280x720 to 3840x2160.
* Requires pip-install python-rtmidi (Tested with version 1.1.0)
* Requires pip-install pyserial (Tested with version 3.4)
================================
Running
================================
Consists of 3 main programs
* main.py - the gui
* midi-daemon.py - talks to the keyboard
* dmx-daemon.py - talks to the dmx widget
Simply run "run-all.bat" on windows or "./run-all" on Unix-based systems
Other:
* If you don't have a desk, you can use DeskEmulator/DeskEmulator.py to emulate desk sliders
===============================
Features /short term todo list
===============================
* Brief manual explaining commands and language
================================
Long term todo list
================================
* Autocomplete (framework already exists)