Page 1 of 7
New Korg M1 Editor/Librarian Software
Posted: Tue Aug 11, 2015 3:03 pm
by sunriser111671
I am currently working on a PC-only editor/librarian software for the Korg M1 hardware synth.
It is still a work in progress, but I have enough completed to ,hopefully, get some people to test it out and give feedback, bug reports, suggestions, etc.
Link to software:
http://bakyardsoft.com/bakyard/M1EditorLib002Setup.exe
PC Requirements:
- Windows 7/8/10
.NET 4.5 or higher (free download from Microsoft. Flex installer wil install this automatically!)
What it can do (currently):
- Open Program or ALL Data Syx files to view Programs only.
Use the M1 Data Dump to capture current Programs in the M1.
Edit All parameters in a gui interface including all FX assignments.
Online or Offline editing (Online editing synchronizes edits from software to M1 so edits can be auditioned real-time or Offline allows editing of just the project)
Individual Program download or Bulk download.
Save updated project to .SYX for compatibility of other MIDI utilities (MIDI-OX)
Handles 100/100 or 50/50 memory allocation.
Other odds and ends to make editing in M1 more intuitive
What it can't do (but will soon):
- Open/Edit/Save Combis
Open/Edit/Save Global
Open/Edit/Save Sequence data
Librarian features for copy/cut/paste or re-orginization of M1 projects
Card Data implementation
I don't have a help file yet, but most of the software should be pretty intuitive. If you need more help, let me know here and I'll whip up a tutorial video on basic usage.
Hopefully, there's still a few M1 owners who can help me get this software off the ground.
Thanks!
Posted: Tue Aug 11, 2015 3:12 pm
by sunriser111671
Here are a few pics of the software in action:

Posted: Sun Aug 16, 2015 12:29 pm
by the_crimson_thunder
Hi unriser111671,
your editor is looking fine! As soon as I find the time I'll set up a Win7 computer and take a closer look - thanks for your efforts.
Michael (aka the_crimson_thunder)
Posted: Tue Aug 25, 2015 12:28 am
by sunriser111671
Thanks, crimson!
Hopefully a few more people will be interested....
Here's a question I hope someone can answer:
Is there a big difference in time to load between doing a data dump of ALL data from a syx file and having each element (Prog,Combi,Global,Seq) sent as individual dumps within one syx file?
If there is not a big difference in load speed, I believe my software will ALWAYS save syx in sectional format (makes it easier to manipulate), unless some knows an advantage to using ALL in some cases.
Thanks!
Posted: Tue Aug 25, 2015 8:58 am
by michelkeijzers
Great work ... I don't have an M1 myself but I'm sure M1 users like to have such software available.
Posted: Mon Aug 31, 2015 2:43 am
by sunriser111671
Software is now renamed to
Flex Editor - M1.
Link to Version 0.0.4:
http://bakyardsoft.com/bakyard/FlexEdit ... 4Setup.exe
What it can do (currently):
- NEW: Open All Combi, Global, And Sequencer Data. Programs, Combis, and Globals can now be edited.
NEW: Selectively Send to M1 or Save to SYX file: Programs, Combis, Globals, and/or Sequences (Sequencer data is read only but will pass through all song data on save/dump to M1).
UPDATED: Use the M1 Data Dump to capture current Programs, Combis, Globals, and/or Sequence Data in the M1.
Edit All parameters in a gui interface including all FX assignments.
Online or Offline editing (Online editing synchronizes edits from software to M1 so edits can be auditioned real-time or Offline allows editing of just the project)
UPDATED: Individual Program/Combi/Global/Sequencer download or Bulk download.
Save updated project to .SYX for compatibility of other MIDI utilities (MIDI-OX)
Handles 100/100 or 50/50 memory allocation.
Other odds and ends to make editing in M1 more intuitive
What it can't do (but will soon):
- Librarian features for copy/cut/paste or re-organization of M1 projects
Card Data implementation
Latest screenshot:
This should be it for the editor portion for now. On to the librarian features.
Hopefully there's a few brave souls willing to try out this software!
Posted: Mon Oct 05, 2015 4:13 pm
by sunriser111671
New, version 0.0.9:
http://bakyardsoft.com/bakyard/FlexEdit ... 9Setup.exe
What it can do (currently):
- New:Program and Combi library function. Programs and/or combis can be stored in a library database to be used in other projects.
New: Programs and Combis from the Library can be dragged and dropped to active project
New: Combis added from the library can either have the contained programs in that Combi copied to the project or just the Combi.
New: Extensive search and filtering of program and combi library.
New: Notes and rating can be set for each program or combi in the library.
Open All Combi, Global, And Sequencer Data. Programs, Combis, and Globals can now be edited.
Selectively Send to M1 or Save to SYX file: Programs, Combis, Globals, and/or Sequences (Sequencer data is read only but will pass through all song data on save/dump to M1).
Use the M1 Data Dump to capture current Programs, Combis, Globals, and/or Sequence Data in the M1.
Edit All parameters in a gui interface including all FX assignments.
Online or Offline editing (Online editing synchronizes edits from software to M1 so edits can be auditioned real-time or Offline allows editing of just the project)
Individual Program/Combi/Global/Sequencer download or Bulk download.
Save updated project to .SYX for compatibility of other MIDI utilities (MIDI-OX)
Handles 100/100 or 50/50 memory allocation.
Other odds and ends to make editing in M1 more intuitive
What it can't do:
Card Data implementation
Latest screenshot:
There is still more on my wishlist, but until I get some more interest in this, I'll leave it where it's at.
Let me know what you think!
Posted: Wed Oct 14, 2015 8:19 pm
by smar7bettor
Hello sir, I will test your editor tomorrow.
I have a question. I was using Midi OX and MIDI USB cable for my Korg M1 and my Laptop that has Windows 7.
I never managed to transfer Sysex sound files on my Korg M1, I connected everything correct and dump from Korg M1 was working when I dumped it from Korg M1, but when I was trying to send new sysex file to Korg M1 via Midi OX nothing happened...No error or anything...After I sent the file on my Korg M1 nothing happened and it didn't recieve any new files...
I will try your editor tomorrow and send sysex sounds on Korg M1 with it.
Do you have any idea what was the problem with Midi Ox, why after sending Sysex file on Korg M1, files don't appear on Korg M1?
Posted: Wed Oct 14, 2015 9:21 pm
by the_crimson_thunder
Hi smar7bettor,
if you're using one of those 'El Cheapo' USB-MIDI cables - they're well known to cause a lot of issues especially when it comes to sysex file transfer. It seems as if they have only little memory 'onboard' so cannot hold a complete sysex file and the transfer to the M1 will be corrupted. I strongly recommend the use of a proper MIDI interface, i.e. MIDISport 2x2, MIDISport 4x4 or a Yamaha UX-16 USB Midi Interface, just to name a few. I'm using some Emagic MT4 which you can grab on ebay for little money - it's a nice little unit and works like a charm - as far as I can say. No probs to transfer sysex files from and to my M1/DX7IID as well as my other synths.
@ sunriser:
now I got one computer set up with Win7 - will soon be able to test your editor

Posted: Thu Oct 15, 2015 11:41 pm
by sunriser111671
smar7bettor,
Here are a few items you should check when using MIDI-OX:
1. Be sure your MIDI Out is configured properly in MIDI-OX port settings.
2. Sometimes the buffer settings have to be adjusted for proper transmission to the M1. Excerpt from midiox forum:
To send sysx data to Korg M1, set output buffer parms as follows ( view --> sysx sysx --> configure ):
low level output buffers
size = 8192 bytes (8K)
num = 32
Delay between buffers = 500 ms
Delay after F7 (checked) = 500 ms
The input defaults are just fine for doing a manual dump from
the M1 getting the sysx data to the computer. Here is what
I have:
low level input buffers
size = 256 bytes
num = 32
3. Be sure your M1 and target sysex file are using the same memory configuration (50 Prog/ 50 Combi or 100/100)!
4. Do what the_crimson_thunder suggested.
@crimson: Great! Look forward to hearing back from you after you've tested it out!
Posted: Fri Oct 16, 2015 12:19 am
by the_crimson_thunder
@ sunriser111671
I have some troubles when starting your editor (Win7 Professional, SP1, 32Bit)!
A window is popping up and telling me (I've translated it for you):
"Wpf-M1ToKronosConverter does not work anymore"
"Search online for a solution and close program"...........(Button to click on)
"Close program" .................................................(Button to click on)
The 'big' window of the FlexEditor stays empty

... any suggestions?
BTW: .NET4.0 was installed during the installation of the FlexEditor...
Posted: Sun Oct 18, 2015 7:27 pm
by sunriser111671
Crimson,
Well, that sucks!
One thing I did not test is whether the software works with 32-bit windows instead of 64.
I'll see if I can install a 32-bit VM of windows 7 and test it out.
Thanks for trying it!
Posted: Sun Oct 18, 2015 8:42 pm
by the_crimson_thunder
Ok, thanks for taking care. Let me know what you find... looking forward to give your editor a try
PS if you need further informations just ask...
Posted: Mon Oct 19, 2015 9:30 pm
by the_crimson_thunder
S U C C E S S !!!
Seems to be working now! I just upgraded my Win7 with .Net 4.5.2 - after that I thought: give it another try - and the FlexEditor started!
I'm able to toggle between the LIBRARIAN and the EDITOR mode. More to come later due being bedtime now!
Y I I I H A A !!!
Posted: Thu Oct 29, 2015 5:50 pm
by sunriser111671
New, version 0.0.9A:
http://bakyardsoft.com/bakyard/FlexEdit ... ASetup.exe
Not really a new update to the Flex Editor M1 software but an update to the setup installer.
This updated installer will automatically install .NET 4.5.2 instead of 4.0 on your computer (this is required for the Flex Editor software to work)
Crimson,
Yeah, it looks like a library I am using requires .NET 4.5.2 even though the main program targets 4.0. Thank you for your efforts in discovering this problem!
Give me a report back when you've had a chance to test out the software!