Skip to content

Latest commit

 

History

History
263 lines (254 loc) · 18.1 KB

settings.md

File metadata and controls

263 lines (254 loc) · 18.1 KB

To use this editor:

  1. Connect your Castor & Pollux to your Eurorack power supply. The module must be powered by the Eurorack power supply.
  2. Connect a USB cable from your computer to Castor & Pollux's USB port. It's located on the right side of the module on the bottom circuit board.
  3. Click the ++"connect"++ button below, and when prompted, allow the page access to your MIDI devices.
  4. Once connected the editor will appear and load the current settings from your device.
  5. Once you're done editing, click the ++"save & restart"++ button at the bottom of the editor.
  6. Saving should automatically reset your module, but, if you don't see the changes take effect then try restarting your module. You can do this by turning it off and back on or by pressing the small reset button that's right beside the USB port.

!!! Note This editor uses WebMIDI to communicate with Castor & Pollux. It works in Google Chrome, Microsoft Edge, and Opera (full list of supported browsers).

If you run into issues, feel free to reach out.

Connect

Connection info

Firmware update required

You'll need to update your module's firmware to use this editor. Don't worry, it's really easy! Get the newest firmware

Device info

Firmware version
content_copy
Hardware revision Serial number
content_copy
This is your C&P's current firmware version, hardware revision, and serial number. We might ask you for this information if you reach out for help. C&PI is hardware revisions 1-4 and C&PII is hardware revisions 5 and above.

Settings

LED brightness percent
The higher the brightness, the more power the module will consume. At maximum brightness, it consumes 130mA from the +12V rail.
Base pitch CV offset octaves (volts)
This setting effectively determines the starting note for the module since the pitch CV input and offset knobs are added to this value to determine the final pitch CV. By default, it's 1.0.
Castor pitch knob minimum octaves (volts) Castor pitch knob maximum octaves (volts) Pollux pitch knob minimum octaves (volts) Pollux pitch knob maximum octaves (volts)
These settings determine the pitch offset knob's range for each oscillator. By default, they have a range of about -1 to +1 octaves (volts). The value of the pitch offset knob is added to the pitch CV input. Note that because the module's ADC isn't perfect, the knobs don't quite reach 100% of their range. You may need to nudge these to give the knob some headroom.
Pitch knob non-linearity percent
The firmware adjusts the pitch CV knobs so that it's easier to tune the oscillators. It does this by spreading the values near the center of the knob out so that the range at the center is more fine. This makes the knobs non-linear. This setting controls how "intense" that non-linearity is. 33% is equivalent to a linear response. Higher values make it easier and easier to tune the oscillator but sacrifices the range, values lower than 33% will make it harder to tune and aren't recommended. This is 60% by default.
Quantization Enable Castor's semitone quantization
When nothing is patched into Castor's pitch CV input, Castor's pitch knob becomes a coarse pitch knob that sweeps across 6 octaves. By default, in this situation Castor will quantize to the nearest semitone. You can disable this to get continuous frequency changes.
Jack detection Enable pitch jack detection Zero detection threshold code points
These settings determine how C&P detects the presence or absence of a signal at the pitch CV jacks. C&P does this by checking if the signal at the jack is 0V.

The intended behavior is that when no cable is patched to Castor's pitch input, it'll switch to "coarse" pitch behavior. Likewise for Pollux, if there's no cable patched to its pitch input then it will follow Castor. However, some users may find this behavior undesirable, especially if you often send pitch CV of around 0V.
Chorus maximum intensity percent
This setting controls the maximum intensity of the chorusing feature. The intensity is the amount that the internal LFO affects Pollux's pitch.
LFO frequency hertz
This setting controls the default frequency of the internal LFO. This LFO is used by the chorusing feature and the PWM feature. The frequency can be changed anytime by holding the hard sync button and moving the chorusing amount (φ) knob, this just sets the frequency at start-up.
LFO waveform
Shape 1 Triangle Sine Sawtooth Square Amplitude
Shape 2 Triangle Sine Sawtooth Square Amplitude Frequency ratio
These settings control the overall waveshape of the internal LFO. The LFO is generated by adding two separate waveforms together. By default, the first waveform is a triangle wave and the second waveform is turned off.
Pulse width behavior Smooth Classic
This controls the behavior of the pulse wave when the pulse width is modulated. Smooth is almost certainly what you want, however, if you choose Classic you'll introduce some interesting glitchy/stepping behavior when the pulse width changes.
The reason this setting exists is because prior to the July 2022 firmware release, C&P had a bug that caused the effective pulse width resolution to be far lower than intended. Some folks like the old sound, so we added this setting for nostalgia.
Save & restart

Danger zone

These settings are calibrated during assembly and do not have default values. Changing these settings can cause your module to behave incorrectly, so do not touch them unless you know what you're doing or have been asked to do so by support. It's highly recommended that you write down these settings before making changes in case you need to restore them.

I understand, let me in!
8 MHz clock measured frequency Hertz
C&P uses an internal 8 MHz clock to generate the frequency signals for the oscillators. The actual frequency of this oscillator can vary between 7.94 MHz and 8.06 MHz. This setting is set to compensate for that so that the oscillator outputs are in tune.
CV input gain correction multiplier CV input error correction code points ADC gain correction x multiplier ADC offset correction code points

These settings determine how the module corrects for gain and offset errors in its ADC. We calibrate every unit during manufacturing and save the calibration data to the device. However, we keep a copy of it in case it somehow gets erased or corrupted. You can use the restore button below to load the values that were originally on your device. If the button is greyed out, then we don't have a copy of your module's calibration data. ☹️

Restore to factory values
Tuning calibration
Measure 1V Measure 3V
Gain error
Offset error
Save
This allows you to re-calibrate your module's tuning. You should only do this if you absolutely know what you're doing or have been instructed to do so by support. Please write down the values for the settings in the previous section as this will overwrite them.
To use this, connect the most accurate CV source that you have to the first oscillator's pitch input. Set the CV to 1v and click Measure 1V. Repeat for 3v. Once both measurements have been taken, it will calculate new values for tuning calibration. Click Save to write these to the device.

Monitor

This is an advanced debugging tool. You shouldn't even see this unless you know what you're doing!

Enable monitoring
monitor output

Ramp calibration

Swap ramp calibration
Output will appear here
<script type="module" src="../scripts/settings.js"></script>