![KRM KRM-100 Скачать руководство пользователя страница 30](http://html1.mh-extra.com/html/krm/krm-100/krm-100_user-manual_2004038030.webp)
KRM
[KRM-100] MIDI-CV-Arpeggiator
Appendix D – Custom Tuning Table Via SysEx
In addition to the standard tuning table which gives a voltage curve of V/octave or
Hz/volt, a custom tuning table can be defined to give any CV response. This may
be useful for VCOs that don't adhere to a traditional curve over their full range, or
for DIY VCOs. It is also possible to define other scales or microtonal tunings.
If you have a reference keyboard or other instrument, it is often easier to program
the custom tuning table by ear. See section
6 Alternate Tuning Mode
.
If you are calculating the tuning table directly, continue with the process
described below.
The standard tuning table, and all pitch modulation, is calculated to a resolution of
16 bits. However, the custom tuning table has a resolution of 14 bits.
The custom tuning table is defined as two banks of values (the MSB 7 bits, and
LSB 7 bits). There is a 14-bit value for every semitone from C to C, over 5 octaves
(61 semitones in total). The values range from 0 (corresponding to 0 volts
output), to 16383 (corresponding to 5 volts output).
To program a custom tuning table, follow the procedure shown in
Appendix B -
Configuration Update Via SysEx
, for parameters 44h (tuning table MSB), and
45h (tuning table LSB). After uploading the tuning data, enable the custom tuning
table by setting SysEx parameter 35h to 1.
When the custom tuning table is enabled, pitch bend is approximated to either
the V/octave curve, or Hz/volt curve. Set SysEx parameter 2Ch accordingly.
One of the SysEx configuration actions (62h) allows you to copy the currently used
tuning table into the custom tuning table memory. This can be useful to create a
starting point for custom tuning.
Appendix D – Custom Tuning Table Via SysEx
Page 28