• Welcome to the Pipe Organ Forum! This is a part of the open community Magle International Music Forums focused on pipe organs (also known as "church organs"), organists, organ music and related topics.

    This forum is intended to be a friendly place where technically advanced organists and beginners (or even non-organists) can feel comfortable having discussions and asking questions. We learn by reading and asking questions, and it is hoped that the beginners (or non-organists) will feel free to ask even the simplest questions, and that the more advanced organists will patiently answer these questions. On the other hand, we encourage complex, technical discussions of technique, music, organ-building, etc. The opinions and observations of a diverse group of people from around the world should prove to be interesting and stimulating to all of us.

    As pipe organ discussions can sometimes become lively, it should be pointed out that this is an open forum. Statements made here are the opinion of the poster, and not necessarily that of the forum itself, its administrator, or its moderators.

    In order to post a new topic - or reply to existing ones - you may join and become a member by clicking on Register New User. It's completely free and only requires a working email address (in order to confirm your registration - it will never be given away!). We strive to make this a friendly and informative forum for anyone interested in pipe organs and organ music.

    (Note: If you wish to link to and promote your own website please read this thread first.)

    Many kind regards
    smile.gif

    Frederik Magle
    Administrator

    Krummhorn
    Co-Administrator

GO3 Midi Setup Problem

Cybug

New member
I seem to have lost comms between my Sound card and GO regarding midi messages in Win XPx64,Win7x64 I must have missed something? I have Hauptwerk 4 installed and that is fine, so the midi stream is OK. GO seems fine when played with the on screen/mouse functions but nothing from the keyboards. I have re-installed XP from scratch but no change. I can select the midi port in GO Midi Devices - so it can see the card. I can also set a midi value for a keyboard in Initial Midi Config so something is being seen. What have I missed?
I'm only using the Demo ODF.
Any ideas please.
Thanks
Chris
 

L.Palo

New member
Have you tried basics of the basics stuff like right clicking on a element and select listen to event to connect? What version of GO are you using? Some config things have changed quite some time ago that might change things around especially with the initial MIDI. (GrandOrgue is up at rev 1622 by now)

Kind regards

Lars P
 

Cybug

New member
Hi Lars P
Thanks for your reply. I am using 0.3.1.1569 and it seems that a lot has changed in the last few months. At the moment I now have all channels on the pedal even though I have set them for individual channels in the Initial Midi Configuration Tab - I need to get my head around this. I haven't seen a '1622' version as yet. Does this mean I have to check the DEMO ODF file and manually set-up the Initial Midi Config as per that file? I would have expected that to be set-up automatically from the ODF file on loading the Organ - or have missed something??
Chris
 

Cybug

New member
Thanks for the update. Unfortunately it hasn't loaded correctly - the fault is Software exception (0xc0000005) occurred in the application at location 0x7d6210c8. I am currently using XP x64 AMD 6 core with 8GB Ram. I will try the 32bit version later. Thanks
 

Cybug

New member
The 32 bit version loaded and ran on XP x64 but had a few problems with Midi Config. Anyway - moved machines and loaded 64 bit on Win7 Sp1 x64. Loaded Fine - had to Add a Keyboard using the Auto detect but that would only work with 1 channel i.e. couldn't get the other channels to work even though I auto-detected on the correct Keyboard channel. So I saved and then deleted/reset to default and now all Keyboards are working on the correct channels with V0.3.1.1616-33.1. I havn't tried the 32bit as I won't be using it anyway but I will if you wish - need to spend more time with 64 bit for a play about:)
 

e9925248

New member
Regarding the exception, I would try deleting the cache folder. A 32 bit GO will not use a 64 bit GO cache file, but the 64 bit version might have failed to detect a incompatible version.

Regarding your channel assignment issues: Did you assign the manuals via right-click failed or is it a initial MIDI issue?
 

Cybug

New member
Hi. I believe it was an initial MIDI issue. i.e. the 'reset to defaults' is greyed out until you save an 'initial MIDI config' change then doing a 'reset to defaults' the keyboards are setup but I'm having a problem with the Pedal as I use channel 4 or 5 for the pedal. If I set the pedal using assign via right-click it doesn't work. If I save then the pedal is now on channel 3 along with the keyboard! If I now do a 'Reload' it is still on Channel 3. If I now do a 'Reset and Reload' the Pedal is still on Channel 3? I don't seem to be able to put the Pedal on channels 4 or 5 and I'm now stuck with it on Channel 3. Even if I assign the Pedal via right-click back to Channel 1 and 'Save' then 'Reset to Defaults, the Pedal is still on Channel 3?

Hmm.. I have deleted the'.cmb. files to get back to original installation settings. Loaded the 'Demo' - no keyboards working - go to 'Initial Midi Config' all set at 'NO'. Right click detect Pedal Channel 1 - 'Save' - Pedal doesn't work. Now 'Reset to Defaults' - Pedal now OK. Repeat for keyboards - no keyboards work until I do a 'Reset to Defaults' then all OK on the selected channels. Note: this is not how the ODF is set though.

Now attempt to move Pedal onto channel 4 as per ODF. Back to Settings -Right click detect Pedal Channel 4 - Save - Reset to Defaults - Works on Channel 4 OK. Re-assign Keyboards onto Channel 1 and 2 also workink OK. I now see why I was confused - I needed to do a Reset after each change otherwise it didn't work.

I hope all this makes sense as I couldn't work this out from the help file.

The only reason I need to change the Pedal to Channel 4/5 is that two of my Keyboards are hard wired at present.
I am loading ODF's that are in some cases a few years old so I may need to update them. Although the 'Reverb' is not supported, I have found that it works very well so far and is a great addition to the program - much more flexability.
 

Cybug

New member
Part 2 - Now loaded Older ODF file. Neaded to set-up the Keyboards etc. Assign Kybd 1 to Chan 1, Kybd 2 to Chan 2, Kybd3 to Chan 3, Pedal to Chan 4. Save - Nothing working yet - Reset Defaults. Problem now is that the assingment is incorrect i.e. Kbd 1 is on Chan 4, Kbd 2 is on Chan 1, Kbd 3 is on Chan 2 and Pedal is on Chan 3?

Deleted '.cmb' file. Restarted GO - Open Old ODF. Configured as above i.e.Kbd 1 - Chan 1 etc. Save - Kybd's not working, Reload - no change, Restart GO - Open Recent - no change, Reset to Default - Problem as above - now I'm totally confused.

Chris
 

Cybug

New member
Part 3 - Carrying on from above - so I could use the setup, I decided to put everything as per the start-up channels i.e. Ped - Chan 1, Kbd1 - Chan 2 etc. Manually and manage with that. Save - Reset/Defaults and low and behold the set-up is now correct i.e. as I entered in above - Kbd 1 - Chan 1 etc Ped - Chan 4.

My brain hurts now - I having a sleep.
Chris
 

Cybug

New member
Part 4 - Oops read 'GrandOrgueConfig' file not Cache (.cmd) file although you do seem to loose references to the Cache when deleting the config file anyway.
There is a marked increase in the latency when using the Reverb function but the results on slower pieces are very good especially with the choice of Impulse Response files available and the many decay settings. I assume that this will be improved later on especially with the inclusion of AIO drivers but as it stands, I still find it useful - a Grand addition to GO.
Chris
 

e9925248

New member
The cache depends on a few global GO settings. Deleting "GrandOrgueConfig" reverts them to the defaults. If you had used different settings, the cache can be invalidated.

If you have not saved yet ("Revert to defaults" not available), you can use Reload instead of "Revert to defaults".

GO has no expectation, how the MIDI setup looks like. If the devices are connected via different MIDI ports/interfaces, they may even use the same channel.

Many users have troubles with understanding the intial MIDI config, therefore we consider it as function for advanced users and it is disabled by default. Normal users just should right-click on the manuals, stops, ... and save.

The logic behind the initial MIDI config is:
* During loading, If there are saved settings, load them as current settings.
* During loading, If there are no saved settings, COPY the intial MIDI settings for the various elements as current settings.
* Right click on a element changes the current settings.
* Save saves the current settings
* Revert to defaults deletes the saved settings and reloads.

So initial MIDI only affects the organ during loading. The order of the manuals is defined in the ODF (eg. what is manual 1).

Your posts mostly looks like, you have troubles understanding the initial MIDI. So my first recommendation would be to avoid using it. If you want to use it, please try to understand the simple rules from above - if you still have a case, where you don't understand, why GO behaves that way, please ask specific questions.
 

Cybug

New member
Hi - OK thanks for the reply.
Back to XPx64 - all traces of GO removed. 64 bit version won't load correctly as per original fault.

32 bit loads OK and the Demo organ works fine without needing to do anything regarding the Kbd's. Closed that organ down. Open old ODF and loads OK. Kbd's working as per ODF i.e. Kbd1 on Chan1, 2 on 2, 3 on 3. Pedal not working - should be on Chan4 - right Click element and it shows set to chan 4 as per ODF. Save - Reload Kbd's still OK - Pedal not working but still shown on Chan 4. I have not manually set/changed anything at this point other than the save.

Close this organ and open Demo - Right click on kybd's and changed channels to 1 and 2, Pedal to 4 - Save Reload all works OK.

Close organ - open Old ODF - Kbd's OK Pedal not working. Right click on Pedal - reads channel 4 - manually reset to chan 4 - Save - Reload - pedal still does not work?

Checked ODF - Manual 1000 is Pedal which is set to chan 4.

What am I doing wrong? - I believe I have followed your instructions correctly and haven't touched the Initial Midi Configuration.

Chris
 

e9925248

New member
Back to XPx64 - all traces of GO removed. 64 bit version won't load correctly as per original fault.

It will be complicated to find the reason. Does starting a clean instance of GO also result in a crash:
Code:
c:\program files\...\bin\GrandOrgue.exe -i instance1

32 bit loads OK and the Demo organ works fine without needing to do anything regarding the Kbd's. Closed that organ down. Open old ODF and loads OK. Kbd's working as per ODF i.e. Kbd1 on Chan1, 2 on 2, 3 on 3. Pedal not working - should be on Chan4 - right Click element and it shows set to chan 4 as per ODF. Save - Reload Kbd's still OK - Pedal not working but still shown on Chan 4. I have not manually set/changed anything at this point other than the save.

Close this organ and open Demo - Right click on kybd's and changed channels to 1 and 2, Pedal to 4 - Save Reload all works OK.

Close organ - open Old ODF - Kbd's OK Pedal not working. Right click on Pedal - reads channel 4 - manually reset to chan 4 - Save - Reload - pedal still does not work?

Checked ODF - Manual 1000 is Pedal which is set to chan 4.

My first guess:
GO can also filter per device. Is the correct MIDI interface device in the MIDI event dialog selected?
If your MIDI pedal is connected via a different MIDI port than the manuals and you (or listen for events) has configured a device filter, changing the manuals would still wait for channel 4 on the MIDI port of the manuals.

Does "listen for events" detects the pedal events? And is such a configuration working?
 

L.Palo

New member
Checked ODF - Manual 1000 is Pedal which is set to chan 4.

This is wrong reasoning. In the ODF you cannot specify what channel a certain keyboard responds to. The MIDIInputNumber only tells what keyboard number it is. And it's always supposed to be 1 for the pedal! You can think of it as an intermediate layer of connections. The ODF tells GO that this is the pedal, or that this is the lowest manual, this is the second manual etc. Then through the initial MIDI configurations you have the possibility to connect the pedal (and other elements) to a certain physical MIDI device. Do have a look in the help section of (a recent) GO and you'll find some short descriptions about how it works.

From the earler posts it's hard to deduct how your MIDI setup actually looks like and thus it's difficult to find exactly where things go wrong. There are many possibilities of configurations and thus also many things that can be going wrong. Please give us the details of the MIDI connections - like for instance: single MIDI controller board with different channels for four divisions (pedal 4, 1st manual 1, 2nd manual 2 etc) connected to the soundcards MIDI port.

However, if your working configurations that you save for an organ won't work when you load the organ again then something strange is happening that merits further investigation. Though, you cannot expect the saved settings for one organ to apply to other organs (different .organ files), such control is what the initial MIDI configuration is for and as Martin said it can be a bit tricky to get right though it's very nice when things work correctly (which means that the ODF must contain the correct annotations for elements).

Kind regards

Lars P
 
Top