The Korg M50 is based on the same EDS synthesis engine as the upscale Korg M3, and while it has some great features, one thing it doesn't have is KARMA - the advanced algorithmic music generation technology featured in Korg's flagship Kronos, the OASYS, the M3, and previous Karma Music Workstation.

KARMA Developer Stephen Kay has now made it possible for M50 owners to have the same KARMA functionality as the M3 with the release of KARMA M50 Software. Running on your PC (Mac/Windows), the software provides you with all of the inspirational and interactive KARMA features, grooves, and KARMA-fied Combis and Programs of the M3. The only difference is that the KARMA engine is provided by the computer, not built-in to the keyboard. It's almost like having an M3 and an M50 at the same time!

What can I do with it?

knobs Discover the ultimate groove box.
If you use the M50 arpeggiator to create drum/bass/synth grooves, you’ll be intoxicated by KARMA M50. Its powerful Generated Effect (GE) technology is not only capable of simulating the M50 arpeggiator and any other arpeggiator on the market, it goes far beyond! KARMA M50 provides over 400 GE parameters and a bevy of Realtime Controls (on-screen sliders and switches that can be controlled by external devices, along with “Dynamic MIDI” sources such as the M50 Joystick) giving you control over every nuance of your groove. You’ll also get access to KARMA’s patented “random pools” feature so your grooves never go stale. Plus, watch it all live with KARMA M50’s captivating visual display.

waveform Break the “loop” barrier.
Using other artist’s loops in your music? It’s time to get KARMA & get creative! Start producing your own loops by using one of the 768 included Performances. Next, add your personal touch by tweaking the KARMA Realtime Controls. Finally, create your own Performances and experience loops unlike anything you - or anyone else, for that matter - has ever heard. KARMA M50 even lets you quickly create independent loops that blend together (e.g., use the same chord structure, rhythmic dynamics, effect envelopes, etc.).

nebula Immerse yourself in breathtaking ambient pads & textures.
Combine the richness of your M50’s sound engine with the advanced features of KARMA M50 and you’ll find yourself lost in a sea of dense, melodic textures highlighted by spectacular cascades of intricately interweaving notes. Use the KARMA Note Series & Index Patterns to add complex, melodic motion to your pads. Then add CC Patterns & Envelopes to add stunning effects and dynamics. Finally, blend some KARMA “randomness” with a touch of realtime control and sink deep into your own, personal soundscape.

guitar Strum your keyboard?
Your M50’s EDS (Enhance Definition Synthesis) system reproduces every expressive nuance of the guitar - both acoustic & electric. However, you don’t have to be a guitar player to realize that you can’t strum (or pick) a keyboard. Enter KARMA M50’s Cluster Patterns which give you a fine level of control over strumming effects & parameters. In addition, KARMA provides access to subtle pitch-bend effects and effect envelopes which greatly increase the playability of many synthesized instruments including guitars, woodwinds, brass, & strings.

cd Gain access to high quality content.
KARMA M50 ships with an abundance of professionally-produced content - 2092 GEs and 1024 Performances, to be exact - the Factory Voicing of the M3. Drum & percussion grooves, bass lines, acoustic guitar rhythms, electric guitar leads, synth lines & techno arpeggios, orchestral string lines, brass & woodwind lines, pad & gated effects, sound FX - you name it! In addition, KARMA M50 covers many musical genres including rock, pop, funk, orchestral, World, Latin, new age, hip hop, house, electronica, & others. When you’re ready, add new Combis to your collection via our highly acclaimed additional Sound Sets.

karma-tech Create with time tested, leading edge technology.
These days creating original, new music is synonymous with having access to the latest technology, and KARMA is just that. Developed over the past 20 years, KARMA is unparalleled in terms of its capabilities, having received 11 US Patents for technological innovations such as Melodic Repeat, Manual Advance, Freeze Randomize, and Random Capture (to name only a few). In addition, for over 13 years KARMA has been powering the popular and globally-accepted Korg Karma keyboard, the flagship Korg Kronos and Korg OASYS, and the Korg M3, so you can be sure it’s been heavily road tested. And if you’ve ever got a question, just click over to the Karma Lab Forums and connect with thousands of fellow enthusiasts, including KARMA’s inventor, Stephen Kay.

See the FAQs section below for answers to frequently asked questions and more details.

KARMA M50 Features
KARMA M50 software runs on your PC/Mac and communicates with
your Korg M50 via a standard MIDI Interface connection, or the Korg MIDI Driver and USB.
  • Generate unique musical effects in real-time including: techno arpeggios & effects; dynamic drum/bass/synth grooves; dense rhythmic & melodic textures; natural sounding glissandos; guitar strumming and finger-picking; random effects; auto-accompaniment effects; gliding portamento and pitch bend effects.
  • Includes 2092 Generated Effects (GEs), 640 Programs, & 384 Combis from the original Korg M3 Factory Voicing (all fully KARMA-fied).
  • Access 400+ KARMA GE parameters for impressive musical results.
  • Graphical editing and creation of Drum Patterns, Rhythm Patterns, Duration Patterns, Index Patterns, Cluster Patterns, Velocity Patterns, CC Patterns, Wave-Sequence Patterns, Envelopes, Note Maps, and more!
  • Create new GEs, and edit existing GEs into new configurations.
  • One-step MIDI (SysEx) upload/download of Programs and Combis.
[click for larger version]
  • Add wave-sequencing to your M50 through KARMA's unique Wave-Sequencing features.
  • Import phrases and drum grooves exported from the M50's internal sequencer, or from any .MID source (such as external sequencers) and transform them into KARMA GEs. Automatically assign GE Parameters and RTC Models and instantly begin varying your phrase in the amazingly interactive KARMA manner.
  • Captivating, real-time visual display of the generated MIDI data.
  • Popup tooltips and context-sensitive Help provide comprehensive documentation of all features.
  • KARMA M50 provides some additional features not found in even the Korg M3, such as 32 Scenes per Module per Performance (instead of 8), 16 Chord Trigger Buttons (Pads) per Performance instead of 8, the ability to give each Module and Scene a descriptive name, and more.
  • Available for both Mac OS X and Windows platforms. See Minimum System Requirements.

Karma Lab Store Buy it now! - Order online from our SSL-secure shopping cart system (credit card or paypal), or view other Payment Options.

FAQs (Frequently Asked Questions)
• What is KARMA?
KARMA® (Kay Algorithmic Realtime Music Architecture) is a patented algorithmic MIDI data generating technology that takes input notes and controller movements and generates complex musical phrases and effects. KARMA provides independent real-time control over various aspects of a musical phrase, such as rhythm, duration, accents, chord density, pitch bending, tonal variation, panning, repeats, randomization, etc. Some people refer to it as "an arpeggiator on steroids," although even that description doesn't do it justice. It's simply the most advanced music generation technology available!

More Info - (Long Description)
• What is KARMA M50?
KARMA M50 is a computer software program, running on PC or Mac platforms. It is a software only version of the same KARMA Technology that is built into Korg's award-winning M3, OASYS and Kronos Workstation keyboards. By utilizing your computer and the software, connected to your M50 via any standard MIDI interface or Korg's USB Driver, you can effectively "turn your M50 into an M3" and then some!
• Does it somehow install "into" the M50?
No, it cannot be installed directly into the M50. It runs on your computer, and communicates with your M50 via MIDI and any standard MIDI interface (or Korg's USB Driver). There are no modifications to the M50 or the M50 OS (operating system).
• How do I use KARMA M50?
Using KARMA M50 is similar to using the on-board dual arpeggiators of all M50 models, except far more advanced and versatile. The M50 arpeggiator has very little you can vary in realtime other than gate, velocity and tempo, and extremely simple patterns. KARMA has hundreds of parameters that can be varied in real-time, either from the on screen sliders and switches in the "Realtime Controls Editor," or via knobs, sliders and switches from an external control device, such as a Novation Remote 25, Peavey PC-1600, etc.

You can jam with it, use it for inspiration to spark new song ideas, use it generate individual bass lines, synth parts, drum grooves etc. for your own tracks - it's almost like a loop collection that never gets stale. And it's easy to store your own variations and patterns in additional banks within the software - you can even import simple MIDI phrases and have them instantly turned into KARMA Generated Effects (GEs) that go far beyond the capabilities of the originals!
• What kind of sounds does it come with - and are there more?
KARMA M50 comes with the entire factory voicing of the Korg M3 Music Workstation! That's 2092 Generated Effects (GEs), 5 banks of Programs (640 Programs) and 3 banks of Combis (384 Combis), all of them programmed by Korg's top voicing designers to generate intricate and inspirational grooves, textures, ambient pads and sonic mayhem.

And if you feel you've exhausted the possibilities there or just want more, several of Karma-Lab's extremely popular add-on sound sets are available in KARMA M50 versions - a slew of additional Combis that are even more focused on grooves and song ideas.
• Can I record the results of the KARMA generation?

Yes, the impressive results generated by KARMA M50 can be recorded either as audio or as MIDI data.

First, you can always just record the audio of your M50 the same way you always do. KARMA M50 generates MIDI, sends it to the M50, and you simply record the audio outputs of the M50 into whatever audio recording device you normally use. It then becomes a track of audio data that you use in your project along with other audio tracks.

Secondly, the MIDI data generated by KARMA M50 can be recorded into the internal M50 sequencer, or external software sequencers such as Sonar, DP, Logic, and Cubase (using Virtual Interapplication Ports). You can then route the output of KARMA directly into your software-based sequencing program - the MIDI data can then be played back, edited, overdubbed etc. and become part of your project, while you use KARMA M50 to generate other parts.

• Can I use KARMA M50 with other synths and soft synths?
Yes, but only if you actually have a Korg M50 connected to the software. The M50 must be located on the global port settings. Then, you can send the algorithmic effects being generated by KARMA to any device that is part of your MIDI setup. By using KM50's Virtual Ports, you can also control many soft synths and audio generating programs such as Reason.
• I don't have an M50 - are there different versions created for use with other keyboards?
Yes! Please visit the KARMA Software page. There are also versions for the Korg Kronos, Korg M3, and Korg OASYS, as well as legacy versions for the Korg Triton and Korg Karma - and a version that supports multiple Yamaha instruments.
• Is there a demo version I can try out?
Not at the moment, but we may be producing one in the future.
• Can I look at the manual and documentation before I buy it?
Yes, by going to the KARMA M50 Documentation page.
• Where can I purchase KARMA M50, and how much does it cost?

You can purchase KARMA M50 directly from us at the Karma-Lab Store. Please check the store for the current price and any special promotional offers. The software is sold as a downloadable electronic version only (international customers) or your choice of a downloadable or physical CD package (USA only).

• Is the software copy-protected?
Yes - it is protected with a Challenge/Response authorization. This means that the program generates a unique code when it first opens, you register the code with us online, we send you back a response code, you enter the code, and your software is authorized on that particular computer. If you need to authorize it again (which may happen if you reformat your hard drive, re-install your OS, get a new computer etc.), you contact us and we give you a new code. For more information on the authorization process, including how to authorize a non-internet capable computer, see this document:

How To Authorize KARMA M50.pdf
• Can I install the software on more than one computer?
Yes - The license allows the software to be installed and authorized on two computers owned and operated by a single user (i.e. a desktop and a laptop), provided only one is in use at a given time. If you require more than the two authorizations provided for, we will be happy to work with you to arrive at a solution.
• When I order the software, it asks me to choose an Operating System - does this lock me into a single OS?
No - the OS selection option on the store page serves two purposes: 1) to let us know what the user's main OS is, and 2) to make sure that the user is aware of which operating systems are actually available. Once you have ordered and are sent to the download page, you can download whichever OS you want from the full list of available operating system installers. If you choose to order the CD-ROM option (USA only), all of the installers for all operating systems are included on the CD.
• When I order the download option, how quickly is it delivered?
The download link for the software package will be sent to you as soon as a human reads the order. This can be within an hour, or sometimes not until the next day - it all depends what time it is and where you are in the world. We are a small company and do not (yet) have automated delivery methods. But we do check the orders all day (7 days a week), not just normal working hours, so you will get it in most cases within a few hours.
• Where can I get some more information or ask questions?
The Karma Lab M50 Forum is a good place to find out about KARMA M50 and the M50. You can also send an e-mail to:

Links to Demos of KARMA in action

Karma-Lab YouTube
Karma-Lab YouTube Channel: M3 Playlist

See/hear musical performances, demos, guided tours, tutorials and more, on KARMA-related keyboard products including the Korg Kronos, M3, OASYS, and Karma, and the Yamaha Motif XF and Motif series.

While we don't have any M50 videos, everything you see on the M3 is capable of being performed with the M50 using the KARMA M50 Software, since the M50 has the exact same sound engine as the M3.

Flash-Based Media Player: M3 Channel

If your device is capable of using Flash, you may still access our Flash-based Media Player. Most of the video content has been moved to our YouTube Channel, but there may be additional Audio and/or Video material not available on YouTube.

 Minimum System Requirements

Windows Windows 
  • Windows XP, Windows Vista, Windows 7, Windows 8,
    Windows 8.1, Windows 10
  • 32 or 64 bit
  • Intel Pentium 4 (or equivalent) or better
  • 1 GHz or faster
  • 256 Megabytes of RAM
  • CD-ROM Drive (if ordering on CD)
  • Color Monitor capable of 65,535 colors and 1024 x 768 resolution or larger strongly recommended
  • Korg USB MIDI Driver (recommended) or MIDI Interface
  • Korg M50 61, 73 or 88 (required)
Mac OS Mac OS 
  • Mac OS X 10.5.8 to 10.14.x
  • Not compatible with Mac OS X 10.15 Catalina or later [more...]
  • Intel Mac, 1 GHz or better
  • 256 Megabytes of RAM
  • CD-ROM Drive (if ordering on CD)
  • Color Monitor capable of 65,535 colors and 1024 x 768 resolution or larger strongly recommended
  • Korg USB MIDI Driver (recommended) or MIDI Interface
  • Korg M50 61, 73 or 88 (required)

Karma Lab Store Buy it now! - Order online from our SSL-secure shopping cart system (credit card or paypal), or view other Payment Options.