with my osx 10.4.11, imac g midi doesn´t work at all! i downloaded the mmj thing and placed it where it should be... nothing. pressing record doesn´t show any reactions.
Apple MIDI support for Java is very buggy. I don't have a G4 (is that your machine?) handy right now, but I'll be able to check it next week...
IN the meantime, could you describe the type of MIDI devices you have hooked to your Mac. Also useful to me:
go to HighC > Preferences, and find if the preference for "midiInput" is set, and what is its value.
Finally, set this preference to empty if it was defined, then quit HighC and restart, open the Tools > Messages window, and try capturing MIDI again. Please report here all what appears in the message window: this will help me find what's wrong.
When opening the preferences window, click once on the "+" next to the preferences word. It should open up a whole section, including a load of various settings. Most of them are undocumented right now, as they may have obscure side effects. The preferences about midi are: preferredMIDIprogram: a number between 1 and 128: that's the MIDI program played when you play on the keyboard during MIDI capture. This preference is set only if you have already recorded a MIDI sequence. By default, it will be "1" i.e. the MIDI piano. If you set it to 0, which I recommend on a Mac, HIghC won't playback any sound when you press the keys, but will record the sequence of notes on/off. This means you should use an alternate mean of outputing the MIDI events in parallel to hear what you play.
midiInput: this will hold the midi device name from which capture is made when you press the record button. Here is how it's set: the first time you press the record button, a scan is made on the MIDI system to find all the available controllers. If only one is found, it will be the one used. Other wise, you will be prompted to choose one and only one. This device will be stored in the preferences for later reuse. If that device is unplugged when you press again, it will prompt you again. But you may want to set it to the empty string to force a rescan of the available MIDI controllers.
This is, for now, quite a crude interface for MIDI input. As said in the documentation, MIDI input in HighC is for entering short sequences and chords, not to enable using HighC as a sequencer.
Can you send it to me (highc at thomas dot baudel dot name)?
As you may have noticed, a few bugs have hit this forum over the past days (my ISP is going bankrupt and not maintaining a few stuff...) and mail might make communication easier for now...
Also, please indicate: - the type of MIDI controller you have (keyboard, model...) hooked to your mac - what you see when you - start HighC - open the Tools>Messages window - press the "Record" button...
Mandalone (http://www.mandolane.co.uk/index.html) is an inexpensive (5 pounds) extension that works like MMJ but is a bit more professional and supports newer platforms.