Yamaha YRM-105
This page was last modified 09:01, 21 January 2021 by Gdx. Based on work by Mars2000you and Rderooy.

Contents

Description

The YRM-105 (YRM-14 in Japan) DX9 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 DX9 Digital Programmable Algorithm Synthesizer, it does not have disk support and was released in 1984.

The DX9 has a monotimbral, 16-note polyphonic sound. Voices can be programmed by the user and loaded into a 20-voice RAM internal memory. The DX9 is actually a simplified DX7 with less operators (4 instead of 6), less algorithms (8 instead of 32) and less functions. Only cassettes can be used with this device for user voices, It was provided with a voice tape containing 120 pre-programmed voices.

When using the YRM-105 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 cassette tape or Data Memory cartridge UDC-01, they can be sent from the CX computer to the DX9.

Screens

The YRM-105 software displays 3 main screens: the Directory screen and 2 different screens for the Edit mode. Switching between Directory and Edit mode can be made with F1.

Directory

YRM-105 Directory

After booting, the software will read the content of the DX9 RAM memory to display the Directory with the names of the 20 voices that are available for editing.

(Note that the screenshot has been made on an emulator, without connection to a DX9 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 with the Play function (F5).

Edit mode 1

YRM-105 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) are in the 2nd block (up-right), specific settings for each operator of the DX9 synthesizer are in the 4 central blocks with number 1 to 4, settings for special effects are in the 2 last blocks. Use SHIFT + a cursor to go from one block to another one.

The cursors are useful for selecting a parameter. To modify it, 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.

General settings

Parameter Values
Name Voice name Use BS for corrections before pressing RETURN !
Tr Key Transpose C2 to C4
Fb Feedback 0 to 7
Sn Oscillator Synchronization ON / OFF
ALG Algorithm 1 to 8

LFO settings

Parameter Values
Wave Waveform 6 different waveforms
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

Specific settings for each operator (part 1)

These settings are related to the Envelope Generator of each operator. Rates and levels can vary from 0 to 99. There are 4 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 GRAPH key when the cursor is in one operator block, you will see the envelopes displayed graphically for this block. To make the change for all 4 operator blocks, press SHIFT + GRAPH.

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 levels is still possible, but you need to use thу сursors 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

YRM-105 Edit mode 2

To access to the second part of the settings, press the SELECT key when the cursor is in one of the operator blocks or the effects blocks.

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, press SHIFT + SELECT.

Specific settings for each operator (part 2)

Parameter Values
Level Scaling 0 to 99
Krs Keyboard Rate Scaling 0 to 7
Ams Amplitude Modulation Sensitivity 0 to 3
Operator Output Level 0 to 99
d Detune -7 to +7
Frequency Coarse 0 to 61
Frequency Fine 0 to 99


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
Modulation Wheel Range 0 to 99
Pitch ON / OFF
Amplitude ON / OFF
Envelope Generator Bias ON / OFF
Breath Control Range 0 to 99
Pitch ON / OFF
Amplitude ON / OFF
Envelope Generator Bias ON / OFF


Useful keys

Key
F1 Switch between Directory and Edit mode
F2 Store a voice in RAM memory
F3 Load/save data from/to data memory cartridge (UDC-01)
F4 Recall the stored voice from the RAM memory
F5 Select a voice and play it on the DX9 (the voice is automatically stored in the MSX edit buffer and transferred to the DX9)
F6 Load/save data from/to cassette tape
F7 Change MIDI channel or switch MIDI Merge ON / OFF
F8 Copy or swap voices data in the edit buffer
F9 Initialize a voice
F10 Hardcopy of current screen or autocopy of different parameters
All cursors Select parameter in Edit mode
BS Correction for Voice Name in Edit mode, copy the EG data of the current operator to another one
CODE/KANA/HANGUL Switch cassette recorder motor on/off and select printing quality
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
ESC Cancel not yet entered command
GRAPH Switch Graphic/Numeric display for the operator block indicated by the cursor
HOME Decrease value (-1) in Edit mode, cancel command (No) in message area
INS + DEL Increase value (+10) in Edit mode
INS + HOME Decrease value (-10) in Edit mode
RETURN Enter some parameters in Edit mode, enter command in message area
SELECT Switch type of parameters to display in a block (except the up blocks), select type of operation in F3, F6, F7, F8 and F10 options
SHIFT + cursor Fast moving of cursor
SHIFT + GRAPH Switch Graphic/Numeric display for all the 4 operator blocks
SHIFT + SELECT Switch type of parameters for all the 4 operator blocks
SPACE Insert space in Voice Name in Edit 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
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


External Links