-
Notifications
You must be signed in to change notification settings - Fork 86
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reorganize docs sections and split cheatsheet in two (#333)
* Initial split of music ops out of maths, and setup out of hardware * Fix docs build * Move things around a bit more * remove unimplemented see_also props * Compress TXo short descriptions, reorder i2c sections * Tweak hardware section a bit more * Update CHANGELOG and whats_new * Fix calibration section heading level * make clean in docs should be more effective * tweak IJK short blurbs * Keep original name for core cheatsheet
- Loading branch information
Showing
23 changed files
with
664 additions
and
578 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
## Calibration |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
|
||
["DEVICE.FLIP"] | ||
prototype = "DEVICE.FLIP" | ||
short = "Flip the screen/inputs/outputs" | ||
description = """ | ||
Flip the screen, the inputs and the outputs. This op is useful if you want to mount your Teletype upside down. | ||
The new state will be saved to flash. | ||
""" | ||
|
||
["IN.CAL.MIN"] | ||
prototype = "IN.CAL.MIN" | ||
short = "Reads the input CV and assigns the voltage to the zero point" | ||
description = """ | ||
1. Connect a patch cable from a calibrated voltage source | ||
2. Set the voltage source to 0 volts | ||
3. Execute IN.CAL.MIN from the live terminal | ||
4. Call IN and confirm the 0 result | ||
""" | ||
|
||
["IN.CAL.MAX"] | ||
prototype = "IN.CAL.MAX" | ||
short = "Reads the input CV and assigns the voltage to the max point" | ||
description = """ | ||
5. Set the voltage source to target maximum voltage (10V) | ||
6. Execute IN.CAL.MAX from the live terminal | ||
7. Call IN and confirm that the result is 16383 | ||
""" | ||
|
||
["IN.CAL.RESET"] | ||
prototype = "IN.CAL.RESET" | ||
short = "Resets the input CV calibration" | ||
|
||
["PARAM.CAL.MIN"] | ||
prototype = "PARAM.CAL.MIN" | ||
short = "Reads the Parameter Knob minimum position and assigns a zero value" | ||
description = """ | ||
1. Turn the PARAM knob all the way to the left | ||
2. Execute PARAM.CAL.MIN from the live terminal | ||
3. Call PARAM and confirm the 0 result | ||
""" | ||
|
||
["PARAM.CAL.MAX"] | ||
prototype = "PARAM.CAL.MAX" | ||
short = "Reads the Parameter Knob maximum position and assigns the maximum point" | ||
description = """ | ||
4. Turn the knob all the way to the right | ||
5. Execute PARAM.CAL.MAX from the live terminal | ||
6. Call PARAM and verify that the result is 16383 | ||
""" | ||
|
||
["PARAM.CAL.RESET"] | ||
prototype = "PARAM.CAL.RESET" | ||
short = "Resets the Parameter Knob calibration" | ||
|
||
["CV.CAL"] | ||
prototype = "CV.CAL n mv1v mv3v" | ||
short = "Calibrate CV output `n`" | ||
description = """ | ||
Following a short calibration procedure, you can use `CV.CAL` to more | ||
precisely match your CV outputs to each other or to an external reference. A | ||
digital multimeter (or other voltage measuring device) is required. | ||
To calibrate CV 1, first set it to output one volt with `CV 1 V 1`. Using | ||
a digital multimeter with at least millivolt precision (three digits after | ||
the decimal point), record the measured output of CV 1 between tip and sleeve | ||
on a patch cable. Then set CV 1 to three volts with `CV 1 V 3` and measure | ||
again. | ||
Once you have both measurements, use the observed 1V and 3V values in | ||
millivolts as the second and third arguments to `CV.CAL`. For example, if you | ||
measured 0.990V and 2.984V, enter `CV.CAL 1 990 2984`. (If both your | ||
measurements are within 1 or 2 millivolts already, there's no need to run | ||
`CV.CAL`.) | ||
Measure the output with `CV 1 V 1` and `CV 1 V 3` again and confirm the values | ||
are closer to the expected 1.000V and 3.000V. | ||
Repeat the above steps for CV 2-4, if desired. The calibration data is stored | ||
in flash memory so you only need to go through this process once. | ||
Note: The calibration adjustment is made after `CV.SLEW` and `CV.OFF` are | ||
applied, and does not affect `CV.GET` or any other scene-visible values. It | ||
only affects the levels coming out of the DAC. | ||
""" | ||
|
||
["CV.CAL.RESET"] | ||
prototype = "CV.CAL.RESET n" | ||
short = "Reset calibration data for CV output `n`" | ||
description = """ | ||
Clear the calibration data for CV output `n` and return it to its default | ||
behavior, with no calibration adjustment. | ||
""" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.