New Korg M1 Editor/Librarian Software

Discussion relating to all other KORG synth related products that don’t have a dedicated section. For example, OASYS PCI, M1, N Series, 01W series, T series, and more…

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

Post Reply
User avatar
sunriser111671
Full Member
Posts: 129
Joined: Wed Jul 17, 2013 11:09 pm
Location: Michigan USA
Contact:

New Korg M1 Editor/Librarian Software

Post 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!
Last edited by sunriser111671 on Thu Oct 29, 2015 5:42 pm, edited 1 time in total.
User avatar
sunriser111671
Full Member
Posts: 129
Joined: Wed Jul 17, 2013 11:09 pm
Location: Michigan USA
Contact:

Post by sunriser111671 »

Here are a few pics of the software in action:

Image

Image
the_crimson_thunder
Junior Member
Posts: 94
Joined: Tue Nov 18, 2014 9:01 pm
Location: Germany

Post 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. :D

Michael (aka the_crimson_thunder)
User avatar
sunriser111671
Full Member
Posts: 129
Joined: Wed Jul 17, 2013 11:09 pm
Location: Michigan USA
Contact:

Post 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!
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Post by michelkeijzers »

Great work ... I don't have an M1 myself but I'm sure M1 users like to have such software available.
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
User avatar
sunriser111671
Full Member
Posts: 129
Joined: Wed Jul 17, 2013 11:09 pm
Location: Michigan USA
Contact:

Post 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:
Image

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!
User avatar
sunriser111671
Full Member
Posts: 129
Joined: Wed Jul 17, 2013 11:09 pm
Location: Michigan USA
Contact:

Post 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:

Image

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!
smar7bettor
Posts: 1
Joined: Wed Oct 14, 2015 7:29 pm

Post 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?
the_crimson_thunder
Junior Member
Posts: 94
Joined: Tue Nov 18, 2014 9:01 pm
Location: Germany

Post 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 ;-)
User avatar
sunriser111671
Full Member
Posts: 129
Joined: Wed Jul 17, 2013 11:09 pm
Location: Michigan USA
Contact:

Post 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!
the_crimson_thunder
Junior Member
Posts: 94
Joined: Tue Nov 18, 2014 9:01 pm
Location: Germany

Post by the_crimson_thunder »

@ sunriser111671
I have some troubles when starting your editor (Win7 Professional, SP1, 32Bit)! :evil:

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 :shock: ... any suggestions?

BTW: .NET4.0 was installed during the installation of the FlexEditor...
User avatar
sunriser111671
Full Member
Posts: 129
Joined: Wed Jul 17, 2013 11:09 pm
Location: Michigan USA
Contact:

Post 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!
the_crimson_thunder
Junior Member
Posts: 94
Joined: Tue Nov 18, 2014 9:01 pm
Location: Germany

Post by the_crimson_thunder »

Ok, thanks for taking care. Let me know what you find... looking forward to give your editor a try 8)

PS if you need further informations just ask...
the_crimson_thunder
Junior Member
Posts: 94
Joined: Tue Nov 18, 2014 9:01 pm
Location: Germany

Post 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! 8)

Y I I I H A A !!!
User avatar
sunriser111671
Full Member
Posts: 129
Joined: Wed Jul 17, 2013 11:09 pm
Location: Michigan USA
Contact:

Post 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!
Post Reply

Return to “Korg Synths (General)”