GM Arts Home Page

Electric Guitar

Guitar Amplifiers

Guitar Effects

Guitar Pickups

Making Music

Science

Email GM Arts
Guitar Effects
What They Do
Effects Order & Tips
The Digital Revolution
Roland GP-100 Patches
GP-100 Settings Viewer
Connecting the GP-100 to a PC
Handy Forms
Guitar Topics Home Page Email GM Arts

GP100set

GP100set is a Windows application to view, print and save settings from GP100 system exclusive files.   I hope you find it fun, easy and intuitive to use.

It has online help, and as always, I welcome any feedback and suggestions.   It's free, and I will support it as well as I am able, provided it is not modified in any way.   Here's the self-extracting file (73K).

Updates!
The current version is now 1.1a.  

Version 1.1 corrects an error in the Roland GP100 MIDI specification which scrambled the Global settings for 'SP Color A', 'Amp Being Used B' and 'SP Being Used B'.   Many thanks to Robert Roehrer of Austria for noticing the problem.   It also allows the program to auto-load a sysex file if it is specified on the command line, allowing you to use Windows Explorer (or the Win3 File Manager) to set up an association between .SYX files and GP100set.   You can then double click on any .SYX file to launch GP100set with the file you clicked on.   There are some other minor cosmetic changes.

Version 1.1a corrects 2 bugs - Global setting of Output Channel to Output A&B now shows correctly (instead of just Output A), and Assignments using External Controls 1 or 2 now show properly (instead of blank).

Installation
This program is for Windows programs only (version 3.1 or higher).   Click on the link above to either download the file (and then run it), or just open it right here from this web page.   You will be prompted for a folder to place the application files - click the Unzip button when ready.   The following files will be extracted:

  • GP100SET.EXE - the program you run
  • GP100SET.HLP - help file
  • GP100SET.DAT - data file
  • GP100SET.TXT - brief description
  • CMDIALOG.VBX - IMPORTANT! This file needs to be moved to your Windows System directory (usually C:\Windows\System)   If you try to move it and you get a warning that the file already exists, make sure the one in your System Directory has the most recent file date.   Either way, this file should be removed from the GP100set application folder (so just delete it if it's not needed).

You will also need another file in your Windows System directory - VBRUN300.DLL   This is Microsoft's Visual Basic version 3 runtime library.   If you don't already have it, you can download the self-extracting zip file from either Microsoft (US) or GM Arts (Australia).   Run the file, set the directory to your Windows System directory (usually C:\Windows\System) then click 'Unzip'.

Connecting your GP100 to a PC

My GP100set program is only for viewing existing GP100 sysex files.   It does not allow you to interact directly to the GP100 (it could be done fairly easily, but I'd rather play guitar).

Nevertheless, I receive many emails asking how to get the GP100 and PC talking to each other.   You do this to dump GP100 settings to your PC so you can backup your settings, or send them to other GP100 users.   You can also load settings from your PC into your GP100.   You would do this to restore settings you have previously dumped, or try other people's settings.

WARNING - When you load settings, they replace some or all settings in your GP100.   Unless you want to do this, you should dump your current settings first so you can get them back later.   You can use GP100set on the file you intend to load, to see which patches will be replaced.   GP100set also allows you to extract single patches and renumber them ('File' menu, 'Save As').

Here's what you need:

  • GP100 and PC (but you already knew that)

  • MIDI Interface.   For PC, usually a sound card with games port, and a MIDI interface box or cable which connects to the games 15-pin port and gives you MIDI in and out connections.   Here's a circuit diagram if you want to build one yourself.   For Apple Mac's, you would need a MIDI interface box or cable to connect to your serial port.   These are available from many music shops, but you may need to order.

  • MIDI software that can send and receive system exclusive messages.   The GP100 sysex files are actually multiple short sysex messages, and some low-end packages don't handle these well (as soon as they see the end of the first message, they think the whole thing is finished!).   I have used Cakewalk version 3 which works fine.
And here's the process:
  • On the GP100's MIDI settings (press UTILITY twice), set the MIDI channel you want.   When loading, the MIDI channel must match the MIDI channel in the file.   Again, you can use GP100set to see the channel number, and you can use File, Save As to change the channel number.

  • Set MIDI to OUT (not THRU), then go to MIDI dump or load.   If dumping, set the first and last patches you want to save.

  • Set your software to receive if you're dumping, or send if you're loading.

  • If dumping, press WRITE to start.   When finished, press EXIT.
See pages 54 to 56 of the manual, and good luck!

Handy Forms for the GP100
If you don't have the inclination, or MIDI hardware/software to do it electronically, I have some forms written as Excel version 4 spreadsheets you may find useful for writing down patch information from the GP100.   (Remember the old fashioned way - pen and paper!)   Click here to download a self-extracting zip file of the Excel forms.

Guitar Effects
What They Do
Effects Order & Tips
The Digital Revolution
Roland GP-100 Patches
GP-100 Settings Viewer
Connecting the GP-100 to a PC
Handy Forms
Guitar Topics Home Page Email GM Arts