Skip to content

Commit 3fb7585

Browse files
committed
Add some brushes
1 parent 1850cf0 commit 3fb7585

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

midi.py

+13-14
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ def exportMeshZbrush(filename: str):
7272
keyboard.press("y")
7373
keyboard.release("y")
7474

75+
def setBrushZbrush(keys: list):
76+
for k in keys:
77+
keyboard.press(k)
78+
keyboard.release(k)
79+
time.sleep(0.02)
80+
7581

7682
while True:
7783
m = midiin.getMessage(250)
@@ -111,6 +117,7 @@ def exportMeshZbrush(filename: str):
111117
exportMeshZbrush("export_15")
112118
if m.getNoteNumber() == BUTTON_TO_BUTTON_ID["D4_2"]:
113119
exportMeshZbrush("export_16")
120+
# Layer 1.
114121
if m.getNoteNumber() == BUTTON_TO_BUTTON_ID["B1_1"]:
115122
keyboard.press("s")
116123
keyboard.release("s")
@@ -120,20 +127,12 @@ def exportMeshZbrush(filename: str):
120127
mouse.move(2, 0)
121128
time.sleep(0.05)
122129
mouse.release(Button.left)
123-
if m.getNoteNumber() == BUTTON_TO_BUTTON_ID["B3_1"]:
124-
keyboard.press("b")
125-
keyboard.release("b")
126-
time.sleep(0.02)
127-
keyboard.press("c")
128-
keyboard.release("c")
129-
time.sleep(0.02)
130-
keyboard.press("b")
131-
keyboard.release("b")
132-
time.sleep(0.02)
133-
if m.getNoteNumber() == BUTTON_TO_BUTTON_ID["B2_1"]:
134-
pass
135-
if m.getNoteNumber() == BUTTON_TO_BUTTON_ID["B4_1"]:
136-
pass
130+
if m.getNoteNumber() == BUTTON_TO_BUTTON_ID["A1_1"]:
131+
setBrushZbrush(("b", "c", "b"))
132+
if m.getNoteNumber() == BUTTON_TO_BUTTON_ID["A2_1"]:
133+
setBrushZbrush(("b", "s", "m"))
134+
if m.getNoteNumber() == BUTTON_TO_BUTTON_ID["A3_1"]:
135+
setBrushZbrush(("b", "d"))
137136
elif m.isNoteOff():
138137
print("OFF", m.getNoteNumber(), m.getMidiNoteName(m.getNoteNumber()))
139138
elif m.isController():

0 commit comments

Comments
 (0)