summaryrefslogtreecommitdiff
path: root/blog/post/2020-11-20.html
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2022-07-02 00:44:46 +0800
committerGravatar Chris Xiong <chirs241097@gmail.com> 2022-07-02 00:44:46 +0800
commit713ab4ab167d56e61512e179a7a55b4e64bf7c26 (patch)
tree995ee1900ad1321b24c09db695a0ea887ffdb60b /blog/post/2020-11-20.html
parent888af35264cc7515137e0e0c489f01014ba73de9 (diff)
downloadweb-713ab4ab167d56e61512e179a7a55b4e64bf7c26.tar.xz
make the SD-20 post public.
Diffstat (limited to 'blog/post/2020-11-20.html')
-rw-r--r--blog/post/2020-11-20.html15
1 files changed, 9 insertions, 6 deletions
diff --git a/blog/post/2020-11-20.html b/blog/post/2020-11-20.html
index f1b68ae..9d258fb 100644
--- a/blog/post/2020-11-20.html
+++ b/blog/post/2020-11-20.html
@@ -77,6 +77,9 @@ for(let x of cl)
a.setAttribute('x',n-1);
a.innerHTML='show';
a.href='javascript:void(0)';
+ if (dd.hasAttribute('caption'))
+ b.innerHTML=dd.getAttribute('caption');
+ else
b.innerHTML=dd.getAttribute('data-caption');
s.appendChild(b);
s.appendChild(document.createTextNode(' ['));
@@ -612,7 +615,7 @@ MB87731A (EP) + MB87424A (TVF)
2 * TC6088AF (CSP), 4 Mbit RAM
</td>
<td>
-3 * 16 Mbit = 6 MiB
+3 * 16 Mbit = 6 MiB, expandable w/ SL-JD80, SO-PCM1, PN-JV80 and SR-JV80 boards
</td>
<td>
H8/570
@@ -1091,7 +1094,7 @@ HD6437016E29FV, SH7016 (SH2)
660i + 23r
</td>
<td>
-Reverb, Chorus
+Reverb, Chorus, EQ
</td>
</tr>
<tr>
@@ -1299,7 +1302,7 @@ Reverb, Chorus, MFX (16 slots, 67 types), EQ, compressor (drum part), Surround,
</tr>
</tbody></table>
</div>
-<p>The following section summarizes generation-over-generation improvements of the synth engine noticed by me reading the manuals. It is <strong>not</strong> based on analysis of the actual chip, but instead based on analysis of the most capable synth model using that chip. Some of the features might be added with newer version of system software (such as the multisampling feature on XV-based synths mentioned below) rather than improvements on the actual synth chip. It’s in no way, shape or form complete. A lot of synthesizer keyboard models are not listed.</p>
+<p>The following section summarizes generation-over-generation improvements of the synth engine noticed by me reading the manuals. There is a little bit of technical assessment of the chips, however most of it is <strong>not</strong> based on analysis of the actual chip, instead it’s based on analysis of the most capable synth model using that chip. Some of the features might be added with newer version of system software (such as the multisampling feature on XV-based synths mentioned below) rather than improvements on the actual synth chip. It’s in no way, shape or form complete. A lot of synthesizer keyboard models are not listed. It could be way too technical for some readers. If that’s the case, feel free to skip this section.</p>
<h3 id="tocanch17" class="tvis">LA</h3>
<p>Not strictly a PCM synth. Only uses PCM for the attack phase of the sound. Already showing Roland’s base designs for later PCM synths: 4 “partials” (this term is from 80s Roland samplers, and was referred to as either voices or tones in later products) for each patch. Each partial has its “timbre”, which consists of a WG (“wave generator”), 5-stage envelope generators for filters and amplifiers (which in later PCM synths were reduced to 4-stage), and a single LFO for mod wheel. Filters are always low-pass. Poor panning resolution (15 steps instead of GM’s 128). Rhythm patches reference to individual “timbres” on each key. Usually paired with external reverb and chorus processing chips. Up to 32 polyphony.</p>
<p>Used in MT-32, CM-64, CM-32L, D-110 (as MB87136A “LA32”, QFP), and D-50 (as MB87136, PGA).</p>
@@ -1331,15 +1334,15 @@ Reverb, Chorus, MFX (16 slots, 67 types), EQ, compressor (drum part), Surround,
<p>Tones can have different samples on each stereo channel. Two extra filter modes (LPF2 and LPF3). Fully configurable modulation matrix. 63 internal effect types. Up to 64 polyphony. Actual models with two of these chips exist (XV-3080 and SC-8850).</p>
<p>Used in XV-3080, JV-1010, XV-88, SC-8850, SC-8820 and SC-D70 (as TC203C180AF-002 or RA09-002). XV-88, XV-3080 and SC-8850 use a pair of XP6.</p>
<h4 id="tocanch26" class="tvis">XP7</h4>
-<p>Cut-down variant used in low cost models. Only the 40 “classical” JV/XP effect types are present.</p>
+<p>Cut-down variant used in low cost models. Only the 40 “classical” JV/XP effect types are present. All XP chips <em>before</em> XP7 work at a 32 kHz output sampling rate (24.576 MHz clock input, 768 clock cycles per output sample, or 12 clock cycles per voice). XP7 is also capable of operating at 44.1 kHz with a 33.868 MHz clock input (found in the SD-20 and DR-880).</p>
<p>Used in XV-2020, SD-20, DR-880, and E-09 (as TC203C180AF-003 or RA0C-003).</p>
<h3 id="tocanch27" class="tvis">XV</h3>
<p>Mostly the same as XP6, but with COSM effects (guitar/bass amplifiers, speaker &amp; microphone emulation) and two additional effect slots. 90 internal effect types. 3 insertion effect slots (40 of the 90 effect types takes all 3 slots if only one chip is used). Up to 64 polyphony. Has an additional memory controller for sample RAM, enabling dynamic sampling. Can be paired to double the maximum polyphony and improve effects DSP power. 25-bit wave address bus for a maximum of 33554432 words (=64 MiB) addressable wave ROM per chip (all XPs have a 24-bit wave address bus).</p>
<p>Used in XV-5080, XV-5050, SD-90, SD-80, Fantom, Fantom S/S88, MV-8800, and MC-909 (as TC223C660CF-503 or RA08-503). XV-5080, SD-90 and SD-80 use a pair of XV.</p>
-<p>XV-5080 seems unique among these models as it has a (software) switch between two master clocks for the XV chip that allows for switching between 44.1 kHz and 48 kHz output. The XV engine in all other models listed above outputs at 44.1 kHz.</p>
+<p>XV-5080 seems unique among these models as it has a (software) switch between two master clocks for the XV chip that allows for switching between 44.1 kHz and 48 kHz output. The XV engine in all other models listed above outputs at 44.1 kHz. Twice efficient compared to the XP series, the XV chip needs 6 clock cycles to process each voice, which translate to a input clock of 16.9344 MHz (44.1 kHz output) or 18.432 MHz (48 kHz output).</p>
<p>Earlier models with sampling capability using this chip doesn’t have proper external multisample support until Fantom S/S88, suggesting the multisample support is added with system firmware rather modifications to the synth engine.</p>
<h3 id="tocanch28" class="tvis">WX</h3>
-<p>Capability wise, WX seems to be the equivalent of dual XV with the external effects chip used in Fantom S/S88 (TC223C080AF-101, RA0A-101) integrated. 78 internal effect types plus mastering + input effects. Also added proper multisample support for external samples, which the XV-5080 lacks. <a id="n15" href="#note15" class="note">[15]</a> Up to 128 polyphony. 25-bit wave address bus for a maximum of 33554432 words (=64 MiB) addressable wave ROM per chip. Wave RAM on general data bus instead of wave bus.</p>
+<p>Capability wise, WX seems to be the equivalent of dual XV with the external effects chip used in Fantom S/S88 (TC223C080AF-101, RA0A-101) integrated. 78 internal effect types plus mastering + input effects. Also added proper multisample support for external samples, which the XV-5080 lacks. <a id="n15" href="#note15" class="note">[15]</a> Up to 128 polyphony. 25-bit wave address bus for a maximum of 33554432 words (=64 MiB) addressable wave ROM per chip. Wave RAM on general data bus instead of wave bus. WX chip is only seen operating at a 44.1 kHz output, and uses a input clock of 16.9344 MHz (3 clock cycles per voice).</p>
<p>Found in the Fantom-X series and Fantom-G series, as well as MC-808. (SonicCell and SD-50 are also likely equipped with this chip, but I’m not 100% sure.)</p>
<h3 id="tocanch29" class="tvis">Beyond WX</h3>
<p>From this point on the service manuals from Roland have become less useful. They stopped listing the ICs in their parts list. However the block diagram and schematics remain.</p>