Contents |
Description
The YRM-305 (YRM-35 in Japan) DX21 Voicing Program is one of the programs developed by Yamaha that allows to use his MSX1/MSX2 CX computers to program voices for another Yamaha device. Here's the software dedicated to the DX21 Digital Programmable Algorithm Synthesizer, it was released in 1985 and has mouse support.
The DX21 has a monotimbral, 8-note polyphonic sound with possibility of dual timbral performance. Voices can be programmed by the user and loaded into a 32-voice RAM internal memory. The DX21 can be viewed as an intermediate machine between the simple DX9 and the more complex DX7 and DX7II. Only cassettes can be used with this device for user voices, It was provided with 128 preset voices in ROM. An additionnal RAM of 32 performance memories allows to combine voices and some function parameters.
When using the YRM-305 cartrige, the voice data and function parameters are visualised on the MSX screen, they can be edited and new voices can be created.
All data and parameters can be saved on disk, cassette tape or Data Memory cartridg UDC-01, they can be sent from the CX computer to the DX21.
Screens
The YRM-305 software displays 5 main screens: the Directory screen, the Load/Save menu, the Print menu and 2 different screens for the Edit mode. Switching between Directory and Edit mode can be made with F1. You can also click with the mouse on the F1 line in the Directory. Access to the Print and Load/Save menus is similar with F5 and F6.
Directory
After booting, the software will read the content of the DX21 RAM memory to display the Directory with the names of the 32 voices that are available for editing.
(Note that the screenshot has been made on an emulator, without connection to a DX21 synthesizer)
The bottom part of the screen indicates important keys that can be used in the Directory.
The red cursor on the above part always indicates the last voice number that was selected for editing with the cursors or the mouse, a black cursor will indicate the last voice number selected with the Play function, accessible for a specific voice by the cursors and the RETURN key.
The black line in the middle of the screen will reveal its utility when using the Copy or Swap feature for simultaneously 8 voices (F8).
Edit mode 1
Each screen of the Edit mode is divided in 8 blocks, allowing to make a fine editing of the currently displayed voice.
General settings are in the first block (up-left), settings for the Low Frequency Oscillator (LFO) or the Pitch Envelope Generator (PEG) are in the 2nd block (up-right), specific settings for each operator of the DX21 synthesizer are in the 4 central blocks with number 1 to 4, settings for special effects are in the 2 last blocks. Use the mouse or SHIFT + a cursor to go from one block to another one.
The cursors are useful for selecting a parameter, but you will for sure prefer the mouse. To modify a parameter, mainly use the (INS +) HOME or DEL keys. Each of the 4 operators can be switched ON/OFF by pressing one of the keys 1 to 4 corresponding to this operator or by clicking on the corresponding big numbers at the top right of each block.
General settings
Parameter | Values | |
---|---|---|
Name | Voice name | Use BS for corrections before pressing RETURN ! |
TR | Key Transpose | C1 to C5 |
FB | Feedback | 0 to 7 |
ALG | Algorithm | 1 to 8 |
LFO settings
Parameter | Values | |
---|---|---|
Wave | Waveform | 4 different waveforms |
SY | Synchronization of LFO to the playing of a note | ON / OFF |
SP | Speed (LFO frequency) | 0 to 99 |
PMD | Pitch Modulation Depth (LFO influence on pitch) | 0 to 99 |
PMS | Pitch Modulation Sensitivity | 0 to 7 |
DL | Delay | 0 to 99 |
AMD | Amplitude Modulation Depth (LFO influence on volume) | 0 to 99 |
AMS | Amplitude Modulation Sensitivity | 0 to 3 |
Specific settings for each operator (part 1)
These settings are related to the Envelope Generator of each operator.
Parameter | Values | |
---|---|---|
Rates | 0 to 99 | |
D1L | Decay 1 Level | 0 to 15 |
AME | Amplitude Modulation Enable | ON / OFF |
There are 3 other settings that are also available in Edit mode 2.
By pressing BS key, it is possible to copy the EG data of the current operator to another one. If you press the SELECT key when the cursor is in one operator block, you will see the envelopes displayed graphically for this block. You can also click on an empty zone in this block. To make the change for all 4 operator blocks, press SHIFT + SELECT.
In graphic mode, pressing D key allows to enlarge the display of the envelopes, pressing it again will return the display in its normal state. The time scale can be halved with the T key and doubled with the Y key, The key-off point can be changed by pressing K, then using (INS +) HOME or DEl, and confirming the change by RETURN (or cancelling by SPACE).
Editing rates or level is still possible, but you need to use the cursors or click on the letters and numbers at the left of the graphic to display a different parameter on the graphics.
Effects settings (part 1)
Effect | Parameter | Values |
---|---|---|
Mode | POLYphonic or MONOphonic | |
Pitch Bend Wheel | Range | 0 to 12 |
Portamento | Type in Monophonic mode | Fingered or Full Time |
Time | 0 to 99 |
Edit mode 2
To access to the second part of the settings, press the SELECT key one time when the cursor is in the LFO block, two times if the cursor is in one of the operator blocks, one time when the cursor is in one of the effects blocks. You can also use the mouse in the same way (one or two clicks on an empty zone).
Only the display of the concerned block will change. The Low Frequency Oscillator (LFO) settings will be replaced by the Pitch Envelope Generator (PEG) settings, the operator parameters will now be related to especially Keyboard Scaling and new effects settings will be displayed
To make the change in all 4 operators blocks, you need to use twice SHIFT + SELECT.
PEG settings
Rates and levels for the Pitch Envelope Generator can vary from 0 to 99.
From this block, press the SELECT key to see the envelopes displayed graphically. Pressing the L key allows to enlarge the display, pressing it again will return the display in its normal state. You can also use the T, Y and K keys: see Specific settings for each operator (part 1).
Editing rates or levels is still possible, but you need to use the cursors or click on the letters and numbers at the left of the graphic to display a different parameter on the graphics.
Specific settings for each operator (part 2)
Parameter | Values | |
---|---|---|
LS | Level Scaling | 0 to 99 |
RS | Rate Scaling | 0 to 3 |
KV | Key Velocity | 0 to 7 |
EBS | Envelope Breath Bias | 0 to 7 |
Operator Output Level | 0 to 99 | |
d | Detune | -3 to +3 |
Frequency | 0.50 to 25.95 |
This screen shows also graphically the Level Scaling. By pressing BS key, it is possible to copy the EG data of the current operator to another one.
Effects settings (part 2)
Effect | Parameter | Values |
---|---|---|
Chorus | ON / OFF | |
Modulation Wheel | Pitch | 0 to 99 |
Amplitude | 0 to 99 | |
Breath Control | Pitch | 0 to 99 |
Pitch Bias | 0 to 99 | |
Amplitude | 0 to 99 | |
Envelope Generator Bias | 0 to 99 | |
Foot Control | Volume | 0 to 99 |
Sustain | ON / OFF | |
Portamento | ON / OFF |
To access to the Foot Control settings, you need to make another pressing on SELECT key or another click on an empty zone when the cursor is in the last block.
On this screen, you can enter the voice number, the name of the programmer and the date.
By using SELECT key, you can choose the printer type and the printing quality.
To start the printing, you need to press the DEL key.
This screen allows to load/save data from/to cassette, UDC-01 Data Memory Cartridge or disk or to receive/send these data via MIDI from/to the DX21 device. The name of the file can be entered on the second line of this screen. Here are the different possibilities:
OPERATION | Disk | Cassette | Cartridge | MIDI |
---|---|---|---|---|
Files | X | X | X | - |
Next File | X | - | - | - |
Load | X | X | X | X |
Save | X | X | X | X |
Load ? | - | X | - | - |
Kill | X | - | X | - |
Useful keys
Key | |
---|---|
F1 | Switch between Directory and Edit mode |
F2 | Store a voice in RAM memory |
F3 | Copy or swap data of voices in the edit buffer |
F4 | Recall the stored voice from the RAM memory |
F5 | Print data and parameters of a voice |
F6 | Go to Load/Save menu |
F7 | Change MIDI channel or switch MIDI Merge ON / OFF |
F8 | Copy or swap data of voice blocks (8 voices) in the edit buffer |
F10 | Hardcopy of current screen |
All cursors | Select parameter in Edit mode |
BS | Correction for Voice Name in Edit or Print mode, copy the EG data of the current operator to another one |
CODE/KANA/HANGUL | Switch cassette recorder motor on/off |
1 | Switch ON/OFF operator 1 in Edit mode |
2 | Switch ON/OFF operator 2 in Edit mode |
3 | Switch ON/OFF operator 3 in Edit mode |
4 | Switch ON/OFF operator 4 in Edit mode |
CTRL + STOP | Stop loading/saving operation |
DEL | Increase value (+1) in Edit mode, confirm command (Yes) in message area and Print menu |
ESC | Cancel not yet entered command |
HOME | Decrease value (-1) in Edit mode, cancel command (No) in message area and Print menu |
INS + DEL | Increase value (+10) in Edit mode |
INS + HOME | Decrease value (-10) in Edit mode |
RETURN | Enter some parameters in Edit or Print mode, enter command in message area |
SELECT | Switch type of parameters or graphics to display in a block (except the up-left block), select type of operation or option, select printer type and printing quality |
SHIFT + cursor | Fast moving of cursor |
SHIFT + SELECT | Switch type of parameters or graphics for all the 6 operator blocks |
SPACE | Insert space in Voice Name in Edit or Print mode, cancel change of key-off point |
STOP | Stop hardcopy or autocopy |
D | Select dynamic scale of the envelopes for the operators in graphic Edit mode |
K | Start the procedure to change the key-off point in graphic Edit mode |
L | Select dynamic scale of the Pitch Envelope Generator (PEG) graphs in graphic Edit mode |
T | Halve time scale of the envelopes for the PEG and the operators in graphic Edit mode |
Y | Double time scale of the envelopes for the PEG the operators in graphic Edit mode |