In this article
The M midi software is no longer being developed, but still works on Mac operating systems that fall within the system requirements listed below.
System Requirements
M is a 32-bit, Mac only application. A Mac OS computer running OS X 10.3.9 - 10.14 is required. For external MIDI I/O, a MIDI interface is required. M 2.7 uses OS X Core MIDI for MIDI input and output.
Authorization Instructions
- Download and install M 2.8.
- When you open the M 2.8 application, a dialog box appears asking you for a serial number.
- Type in the following free serial number:
1111-43F3-63B2-11F7-12AE-13FA
- Click Register, and then M will be fully functional.
How is M supported?
We no longer offer technical support for M since the software is not being developed anymore.
I own a previous version of M. Can I upgrade to the new version?
M is no longer available for sale, but you can download M 2.8 and remove the demo limitations by using this free serial number: 1111-43F3-63B2-11F7-12AE-13FA
.
In M 2.8 I can't use the AU DLS Synth as an output. Is there any way to do this?
This feature has been eliminated from M 2.7 and 2.8. You will need to route your midi data through another program in order to utilize the AU DLS Synth.
Does M 2.8 require anything special other than Mac OS X?
No, Core MIDI is included with every version of Mac OS X. You may want to visit sites such as osxaudio.com to learn about other applications you can use with M, such as MIDI Patch Bay and SynthTest.
Are there any new features in M 2.8 other than OS X compatibility?
The only new feature is an Output Latency control in the MIDI Assignment window that allows you to introduce slight delays into the MIDI output in order to improve timing resolution with certain MIDI interfaces.
Does M 2.8 read in M 2.5 files?
Yes, however, OMS-specific device assignments in the MIDI Assignment window will be lost.
Can I use M 2.6 in conjunction with Max?
Yes. To feed MIDI from M to Max, use M's MIDI Assignment window to select "from M 1" or "from M 2" as the device assigned to an M output channel you will be playing. In Max, choose "from M 1" or "from M 2" as the input for a MIDI object such as notein (double-click on the object to get a pop-up menu of MIDI ports). To feed MIDI from Max to M, use M's MIDI Assignment window, and select "to M 1" or "to M 2" as the device assigned to an M input channel you will be listening to. In Max, double-click on a MIDI output object such as noteout to choose "to M 1" or "to M 2" as the output port.
Can I use M 2.5 in conjunction with Max?
Yes. You have can use the MIDI Manager and connect the output of one program to the input of the other using Patch Bay, or you can use the OMS IAC Driver (available as an add-on to OMS) to pipe MIDI from one program to the other. This requires System 7, and Allow non-OMS applications must be unchecked in OMS Setup.
Do old versions of M read in files created with the new version?
This is not something we have extensively tested. At the very least, there is information contained in the new version that will be ignored by previous versions.
Does M import or export type 1 MIDI files?
No, just type 0 files.