In the 1980s, Roland sold a number of synths with minimal controls for patch programming or editing, with the expectation that many performers would not often build or edit patches themselves -- they would either stick to the factory patches, or buy patch files from third-party sound designers. For performers who did want to build their own patches, Roland made available a programmer, a separate device with a control for each patch parameter, which connected to the synth via MIDI except for the PG-200 and 800. Here is a list of Roland programmers:
- PG-10: Programs the D-5, D-10, D-20, D-110, and the GR-50 guitar synth.
- PG-200: Programs the JX-3P, MKS-30, and the GR-700 guitar synth. Uses a proprietary protocol and special cable with a 6-pin DIN connector to communicate with the synth.
- PG-300: Programs the Alpha Juno 1/2 and the MKS-50.
- PG-800: Programs the JX-8P, JX-10, MKS-70, and the GR-77B bass synth. Uses a proprietary protocol and the same 6-pin cable as the PG-200
- PG-1000: Programs the D-50 and D-550.
- MPG-80: Programs the MKS-80.
- The JD-800 serves as the programmer for the JD-990.