Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Config file for Novation Circuit #23

Open
fyyyyy opened this issue Feb 9, 2022 · 0 comments
Open

Config file for Novation Circuit #23

fyyyyy opened this issue Feb 9, 2022 · 0 comments

Comments

@fyyyyy
Copy link

fyyyyy commented Feb 9, 2022

Press "Shift + Note" on your synth1 or synth2 on the circuit to get 2 octaves

To make use of the Synth2, you also need to change some lines in the midi2vjoy python script, see #4

# Midi to vJoy translation
# The format is one line for each control in the format of
#       m_type, m_control, v_id, v_number
# m_type is the 176 (slider) or 144 (button).
# m_control is the ID of the midi message.
# The m_type and m_control value of each MIDI input can be found
# when running the program in test mode. Just push/move the control
# and watch the messages showing up on the screen.
# v_id is the vJoystick ID where the MIDI message is translated to.
# v_number is the axis or button number MIDI message is contolling.
# The axis may be 'X', 'Y', 'Z', 'RX', 'RY', 'RZ', 'SL0', or 'SL1'.

# Novation Circuit

# 176 = Synth1 Instrument rotary knobs
# 144 = Synth1 Instrument notes
# 128 = Synth1 Instrument note offs

# 177 = Synth2 Instrument rotary knobs
# 145 = Synth2 Instrument notes
# 129 = Synth2 Instrument note offs

# Filter knob
191	74	1	WHL

# Synth 1
176	80	1	X
176	81	1	Y
176	82	1	Z
176	83	1	RX
176	84	1	RY
176	85	1	RZ
176	86	1	SL0
176	87	1	SL1
144	29	1	1
144	30	1	2
144	31	1	3
144	32	1	4
144	33	1	5
144	34	1	6
144	35	1	7
144	36	1	8
144	37	1   9
144	38	1   10
144	39	1   11
144	40	1   12
144	41	1   13
144	42	1   14
144	43	1   15
144	44	1   16
144	45	1   17
144	46	1   18
144	47	1   19
144	48	1   20
144	49	1   21
144	50	1   22
144	51	1   23
144	52	1   24
144	53	1   25
#Offs
128	29	1	1
128	30	1	2
128	31	1	3
128	32	1	4
128	33	1	5
128	34	1	6
128	35	1	7
128	36	1	8
128	37	1   9
128	38	1   10
128	39	1   11
128	40	1   12
128	41	1   13
128	42	1   14
128	43	1   15
128	44	1   16
128	45	1   17
128	46	1   18
128	47	1   19
128	48	1   20
128	49	1   21
128	50	1   22
128	51	1   23
128	52	1   24
128	53	1   25

# Synth 2
177	80	2	X
177	81	2	Y
177	82	2	Z
177	83	2	RX
177	84	2	RY
177	85	2	RZ
177	86	2	SL0
177	87	2	SL1
145	29	2	1
145	30	2	2
145	31	2	3
145	32	2	4
145	33	2	5
145	34	2	6
145	35	2	7
145	36	2	8
145	37	2   9
145	38	2   10
145	39	2   11
145	40	2   12
145	41	2   13
145	42	2   14
145	43	2   15
145	44	2   16
145	45	2   17
145	46	2   18
145	47	2   19
145	48	2   20
145	49	2   21
145	50	2   22
145	51	2   23
145	52	2   24
145	53	2   25
#Offs
129	29	2	1
129	30	2	2
129	31	2	3
129	32	2	4
129	33	2	5
129	34	2	6
129	35	2	7
129	36	2	8
129	37	2   9
129	38	2   10
129	39	2   11
129	40	2   12
129	41	2   13
129	42	2   14
129	43	2   15
129	44	2   16
129	45	2   17
129	46	2   18
129	47	2   19
129	48	2   20
129	49	2   21
129	50	2   22
129	51	2   23
129	52	2   24
129	53	2   25

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant