User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Using MIDI-OX to load Korg M1 »
Welcome, Guest. Please Login or Register.
Aug 8th, 2022, 1:17am


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Questions and Discussion
(Moderator: Jamie OConnell)
   Using MIDI-OX to load Korg M1
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Using MIDI-OX to load Korg M1  (Read 301 times)
korguser
New Member
*



MIDI-OX Rules!

   


Posts: 7
Using MIDI-OX to load Korg M1
« on: Jul 14th, 2022, 11:47am »
Quote Quote Modify Modify

I have been trying to load my Korg M1 for several months to no avail.  I have a MIDIPLUS MIDI 2X2.  Please help!
IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 925
Re: Using MIDI-OX to load Korg M1
« Reply #1 on: Jul 15th, 2022, 8:17pm »
Quote Quote Modify Modify

Hi
This is a common question.
Make sure these Global setting are correct.
1) Go to the M1's Global setting then 11 clicks up to the Midi Global page
The keyboard output Midi channel is the same as the Id so you will see  CH=1  
Make a note of what it is.
 
2)Click up another page to Midi Filtering and make sure the System Exclusive (EXCL) is set to enabled (ENA)
 
3) One more thing, click up again to Program Memory Protect and make sure the Internal is OFF (if you are sending it to a Card then the Card should also be OFF)
 
Send the file...
Still no luck?
 
The M1 uses the keyboard's Midi Channel as the Id in the system exclusive data
See above to get to it in the Global section.
 
When you save the system exclusive data it uses this Id number in byte 3 of the file.
To load it back the id that the M1 currently is set to must match that one in the file.  
This is so when you have more than one M1 chained together (M1(1)In -> Thru -> M1(2)In) you can send different files to the correct M1.
The easiest, but not the quickest, way to fix this is to start at CH=1 and send the file.
Change it to CH=2 and send it again.  
Still no luck change it CH=3 and send the data again.... you get the idea
 
 
OR...  
 
A more technical way to quickly do it is you can use the View / Sysex.. page in MidiOx to display the first part (header) of the sysex data...........
Load the file into the sysex window
View / Sysex...
In the window that pops up Command Window /Load File...
The data is displayed F0 42 30 19 ....
 
F0 Exclusive Status
42 Korg ID
3* MIDI Global Channel *0-F = Channel1-16
19 M1 Model ID
ff Function Code
dd Data...
F7 End Of Exclusive (EOX)
 
This id needs to match your M1 so write it down.
Press the M1's Global button
Go to Page F5-1 Global Midi
Select the Midi channel and set it to match the data  
sysex id = channel  
30 = 1
31 = 2  
32 = 3  
33 = 4  
.
.
38 = 9
39 = 10
3A = 11
3F = 16
 
 
Hope that fixes it.
Let me know how you get on.
 
Royce
IP Logged
korguser
New Member
*



MIDI-OX Rules!

   


Posts: 7
Re: Using MIDI-OX to load Korg M1
« Reply #2 on: Jul 16th, 2022, 10:51am »
Quote Quote Modify Modify

Thanks for your help.  All my settings match your recommendations.  When I do "Command Window" -> "Send Sysex", I get the error message: "No output device is selected or there are no Sysex buffers"
IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 925
Re: Using MIDI-OX to load Korg M1
« Reply #3 on: Jul 16th, 2022, 8:37pm »
Quote Quote Modify Modify

Hi
This error message can appear from two different issues.
 
The first and most common these days is the 'single client' issue.
 
Most good commercial Midi interfaces have their own drivers that you download or get on a CD when you buy the unit.
Generally speaking they allow you to connect the interface to more than one running application - Multi Client driver.
 
Microsoft's driver that comes with Windows (pre a late version of Win10) is single client  and will cause this error message.
The MidiPlus interface uses the Microsoft 'Class Compliant' driver and so is single client only.
 
If MidiOx is the only program running and you still get this error then...
1) In the Sysex View window menu select Sysex / Configure...
2) Increase the size and the number of buffers (memory availability is no longer an issue on modern PCs)
 
3) try to download.  
these next steps will slow down the transfer a bit - early synths often needed this.
4) If still not good add 250mS 'Between buffers'
5) No good, tick the Delay after F7 and put in 250mS
6) Try again
 
No good, post again and I have another think.
 
All the best
Royce
IP Logged
korguser
New Member
*



MIDI-OX Rules!

   


Posts: 7
Re: Using MIDI-OX to load Korg M1
« Reply #4 on: Jul 23rd, 2022, 11:52am »
Quote Quote Modify Modify

I have still no luck!  I am not sure how to get to all the windows you have suggested.  I tried closing all other applications.  I increased buffer size to size=300 bytes and number to 400.  Can't find where to add 250mS between buffers or delay after F7
IP Logged
korguser
New Member
*



MIDI-OX Rules!

   


Posts: 7
Re: Using MIDI-OX to load Korg M1
« Reply #5 on: Jul 23rd, 2022, 5:49pm »
Quote Quote Modify Modify

Please give me detailed instructions (Actions -> Send -> Sysex file).  I need a lot of help!
IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 925
Re: Using MIDI-OX to load Korg M1
« Reply #6 on: Jul 24th, 2022, 11:23pm »
Quote Quote Modify Modify

Hi  
Lets try this again from the beginning in detail.
This is how I set up MidiOx with just Midi Input Monitor at the top and the Output Monitor below it and the MIDI Port Routing window on the right (sorry about the large number of Midi devices)
 

To do the same go to ...
Menu  
View / Input Monitor...
View / Port Routing...
 
NOTE that in the Midi Port Routing window on the right of the pix, here is a connection from the bottom left (MIDI-OX Event Port)  to .. in your case it should be the Midi interface connected to the M1.
ALSO NOTE that in the Tool Bar at the bottom right of MidiOx there is a box marked SYX which is 'Enable passing System Exclusive.'
 This should be highlighted.
There is a slight bug in MidiOx that sometimes turns this off when you make a connection in the Port Routing window.
Easy to fix... click once to de-select (turns to grey) click again to enable (highlight color) after making a change.
 
 
Configure the MIDI-OX Sysex settings
Open Sysex dialog
View / Sysex...
 On the new Sysex dialog's menu
   Sysex / Configure...
 
These are my settings on an old Win7 PC and are probably too big... but they work.  
The 250 values are the mSec settings I was talking about and could be larger.
1000 is one second and is OK if you only occasionally use the sysex transfer, but it may take a while to complete.
 
Press OK to close the config window.

 
Send the M1 Patches
So set up the M1 with the Receiving Sysex enabled and  Internal Program Memory Protect is OFF.
On the Sysex View dialog select File / Send Sysex File ...
This will load the data and send it out the MIDI-OX Event Port.
 
When you send the patches you should see a lot of numbers appear in the Output Monitor window.
If NOT click on the main MidiOx window menu select Options /MIDI FIlter...
On this new dialog make sure the bottom check box 'Display Sysex ...' is selected.
 
Send again and if no luck click (TWICE if it is already selected) on the SYX button at the bottom and try again.
 
I hope I have remembered everything and this works for you. If not post again.
 
All the best
Royce
 
 
 
IP Logged
korguser
New Member
*



MIDI-OX Rules!

   


Posts: 7
Re: Using MIDI-OX to load Korg M1
« Reply #7 on: Jul 29th, 2022, 11:53am »
Quote Quote Modify Modify

When I view the "port routings", I only see one entry - MIDI-OX Event Port
IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 925
Re: Using MIDI-OX to load Korg M1
« Reply #8 on: Jul 30th, 2022, 12:50am »
Quote Quote Modify Modify

Ok lets setup MidiOx
Go to the menu Options / Midi Devices...
Here you should see, on the left side, the MidiSport 2x2 A and B ports - their outputs and their inputs (as well as some other things that are available on your PC).
 
Select the devices you want to use in MidiOx - perhaps both the Input and Output of both A and B and press 'OK'
 
The Port  Routing window should now have your Midi inputs and the Miid-Ox Event Port on the left and the A and B Midi outputs on the right.
MidiOx may have made some connections for you that you don't want, so right click in the window and choose 'Disconnect All'.
 
Connect a Midi cable from the M1 Midi output to the Midi Input A of your Midisport.
Connect a Midi cable from the M1 Midi in to the Interface, say, Port A output.
All physical Midi cables go from the Midi In socket to the Midi Out socket (or Midi Out to Midi In) - Midi Thru is really another Midi Out.
You know this of course, but now I know you know.
 
Play the M1 and you should see the note data in text form displayed in the Input Monitor window.
If you don't, right click in the Input window and make sure the line in the pop up menu below the 'View' option says 'Stop Display' otherwise click the 'Start Display' that's there instead and try playing the M1 again.  
If still no luck post again
 
In the Midi Routing window try dragging...
Click the left mouse button when the cursor is over one of the pictures of the Midi DIN socket - use the Midisport Port A IN on the left and move your mouse to drag a connecting line to a DIN socket on the right (perhaps Midisport Port B OUT).
 
Now when you play the M1 the notes will be sent to anything connected to Midisport Port B output and  you will see the data in the "Monitor - Output" window.
 
Now that you have 'how to make the connections' sorted out, right click in the Port  Routing window and choose 'Disconnect All' as you did before.
 
Drag connect the MIDI-OX Event Port to Port A output on the right side.  
Make sure 'SYX' is highlighted at the tool bar at the bottom.  
Open the View / Sysex... dialog and try sending the M1 patches.
You should see the sysex dump displayed on the 'Monitor - Output' window.
 
I think we are getting closer.
 
Let me know.
All the best
Royce
 
 
 
 
 
IP Logged
korguser
New Member
*



MIDI-OX Rules!

   


Posts: 7
Re: Using MIDI-OX to load Korg M1
« Reply #9 on: Aug 4th, 2022, 3:23pm »
Quote Quote Modify Modify

I got as far as:
Play the M1 and you should see the note data in text form displayed in the Input Monitor window.
If you don't, right click in the Input window and make sure the line in the pop up menu below the 'View' option says 'Stop Display' otherwise click the 'Start Display' that's there instead and try playing the M1 again.  
If still no luck post again
Tried the "Stop Display" and "Start Display".  Still nothing happening in window, so I am posting again.  Sorry for all the trouble and thanks for your help!
« Last Edit: Aug 6th, 2022, 6:24pm by korguser » IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 925
Re: Using MIDI-OX to load Korg M1
« Reply #10 on: Aug 4th, 2022, 10:14pm »
Quote Quote Modify Modify

OK, this means you are not getting any Midi In from the M1.
Lets fix that first...
 
Just some checks...
Start MidiOx ...
0)Set up MidiOx to have the "Output Monitor", "Input Monitor" - View / Input Monitor... and the "Midi Port Routing" - View / Port Routings... windows
   resize the Monitors to make sure you can see all columns.
   in each Monitor Right click and make sure it has the Menu line 'Stop Display' - this means the Monitor has started and it is able to display stuff
 
1)Go to the menu Options / Midi Devices...
2)On the right of the dialog are two listboxes marked MIDI 'Inputs' and 'Midi Outputs' select the two MIDIPLUS inputs and outputs
3)Press OK and you should see in the  MIDI Port Routing window the two inputs on the left (along with the MidiOx Event Port) and the two outputs on the right.
4)Right click in the middle MIDI Port Routing window (a clear area) and select "Disconnect All"
5)Connect a cable from the M1's Midi Output to the MIDIPLUS input 1 (sorry I thought you had a MidiSport interface).
6)Turn the Korg M1 on. Play some notes... you should see some lines of text in the Input Monitor with "Note On" or "Note Off" at the end of the line
 
If not...
a) Open Options / Midi Filter and make the last two check boxes ('Apply Filter...' and 'Display Sysex..' are UN-checked. Press OK
Try some more notes and the Pitch Bend on the M1
 
Nothing?  
View / Port Status - you should see flashing dots on the MIDIPLUS Input 1. If you don't then there is no Midi coming in from the M1. (you can close that window when you have finished)
 
i) Make sure your Midi cable goes Output to Input - All Midi cables go 'Output' to 'Input' (or 'Input' to 'Output' depending on your perspective)
ii) Try a different Midi cable
iii) to be sure -   in the Input Monitor and the Output Monitor -  Right click and make sure it has the Menu line 'Stop Display'  
iv) Can you connect another Midi Keyboard or controller instead of the M1 and see if that works?
 
Still nothing ...
What version of Windows are you using?
Can you get Midi in for any other application from the M1?
 
If you get it going you will want to swtich off the constant Midi Clock and Active Sensing.
I) Open Options / Midi Filter and make the last two check boxes ('Apply Filter...' and 'Display Sysex..' are Checked.
II) On the left side look for 'System Realtime' and click on the box '...'
III) Make sure everything is off (click 'None') and then select 'F8-Timing...' and 'FE-Active...' so they are not displayed
IV) Press OK
 
Let me know how you go.
 
All the best
Royce
 
 
 
« Last Edit: Aug 4th, 2022, 10:24pm by Breath » IP Logged
korguser
New Member
*



MIDI-OX Rules!

   


Posts: 7
Re: Using MIDI-OX to load Korg M1
« Reply #11 on: Aug 7th, 2022, 4:44pm »
Quote Quote Modify Modify

The displays I am seeing in MIDI-OX don't seem to have any relation to your instructions.  Can I send screen shots of what I am seeing?
IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 925
Re: Using MIDI-OX to load Korg M1
« Reply #12 on: Aug 7th, 2022, 10:53pm »
Quote Quote Modify Modify

Sure.
You need to put them somewhere on the web and put a URL of where they are in your post.
 
Here are a few pics of my PC to show how I would setup MidiOx
 
New installation of MidiOx..... now select menu Options/MIDI Devices  
 

 
Select your Midi devices you want to use (I have selected MidiYoke but you will want your MidiPlus inputs and outputs)
 

 
 
Expand the MidiOx window and View / Input Monitor...
 

 
 
Resize and position the windows and then View / Port Routings...
 

 
 
Again adjust window sizes and positions. Play a few notes and your screen should look like this.
Note the connection from MIDI-OX Event Port to MidiPlus Out A for your sysex dump from the PC
 

 
 
 
All the best
Royce
IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.