Results 1 to 15 of 15

Thread: GO3 Midi Setup Problem

  1. #1
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70

    GO3 Midi Setup Problem

    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

  2. #2
    Captain of Water Music
    Join Date
    Nov 2009
    Location
    Sweden
    Posts
    275
    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

  3. #3
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70
    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

  4. #4
    Commodore con Forza
    Join Date
    Dec 2011
    Posts
    522
    The initial MIDI config is only honored at the first load of a organ (not saved or if you delete the saved settings by reverting to the defaults) and if the ODF contains the apropriate annotations.

    Runtime config is done via right-click on the element.

    There are further changes in the MIDI detection. I have published builds for Win32+Win64 (without ASIO):
    http://download.opensuse.org/reposit...openSUSE_12.3/

  5. #5
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70
    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

  6. #6
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70
    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:-)

  7. #7
    Commodore con Forza
    Join Date
    Dec 2011
    Posts
    522
    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?

  8. #8
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70
    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.

  9. #9
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70
    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

  10. #10
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70
    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

  11. #11
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70
    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

  12. #12
    Commodore con Forza
    Join Date
    Dec 2011
    Posts
    522
    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.

  13. #13
    Ensign, Principal
    Join Date
    Aug 2010
    Location
    Dorset, England
    Posts
    70
    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

  14. #14
    Commodore con Forza
    Join Date
    Dec 2011
    Posts
    522
    Quote Originally Posted by Cybug View Post
    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
    Quote Originally Posted by Cybug View Post
    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?

  15. #15
    Captain of Water Music
    Join Date
    Nov 2009
    Location
    Sweden
    Posts
    275
    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

Similar Threads

  1. multi-channel audio setup with low latency for virtual organ
    By oleg68 in forum Electronic/Digital Organs
    Replies: 0
    Last Post: Jan-20-2014, 21:34
  2. Sax Problem
    By Saxamania in forum Musical Instruments Forum
    Replies: 10
    Last Post: Nov-07-2012, 12:18
  3. Using MIDI-OX to map MIDI messages
    By ggoode.sa in forum Electronic/Digital Organs
    Replies: 1
    Last Post: Apr-15-2010, 20:20
  4. I have a problem.
    By methodistgirl in forum Pipe Organ Forum
    Replies: 4
    Last Post: Jan-18-2009, 00:20
  5. Reverb setup
    By musicalis in forum Electronic/Digital Organs
    Replies: 6
    Last Post: Jan-19-2008, 11:43

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •