Add support for models that use Cubism 2.1 style parameter IDs
[mouse-tracker-for-cubism.git] / config.txt
1 # All coordinates used here are the ones used by the xdo library.
2 # For a sense of how these work, run "xdotool getmouselocation".
3
4 # Milliseconds to sleep for between each update
5 sleep_ms 5
6
7 # Automatic functionality in Live2D
8 autoBlink 1
9 autoBreath 1
10 randomIdleMotion 1
11 useLipSync 1
12
13 # Lip sync configurations
14
15 # Gain to apply to audio volume.
16 # (Linear gain multiplying audio RMS value)
17 lipSyncGain 10
18
19 # Cut-off volume for lip syncing.
20 # If the volume is below this value, it will be forced to zero.
21 # This can be useful if you don't have a good quality microphone
22 # or are in a slightly noisy environment.
23 # Note: this cut-off is applied *after* applying the gain.
24 lipSyncCutOff 0.15
25
26 # Audio buffer size. This is the window size over which we calculate
27 # the "real-time" volume. A higher value will give a smoother
28 # response, but will mean a higher latency.
29 # The sampling rate is set to 44100 Hz so 4096 samples should
30 # still have a low latency.
31 audioBufSize 4096
32
33 # Mouth form
34 # Set this to 1 for a fully smiling mouth, 0 for a normal mouth,
35 # and -1 for a frowning mouth, or anything in between.
36 mouthForm 0
37
38 # Screen number. Currently tracking is supported only in one screen.
39 # If you have multiple screens, select the ID of the one you want to track.
40 screen 0
41
42 # The "origin" position, i.e. the coordinates of the cursor where
43 # the Live2D model will be looking straight ahead.
44 # For a 1920x1080 screen, {1600, 870} will be somewhere near the
45 # bottom right corner.
46 origin_x 1600
47 origin_y 870
48
49 # The bounding box. These are the limits of the coordinates where the
50 # Live2D model will be looking 30 degrees to each side.
51 top 0
52 bottom 1079
53 left 0
54 right 1919