Coremidimodule 3.1 free download


SEARCH:
 
Home : Development Tools : Download CoreMidiModule Free

apple

CoreMidiModule 3.1

 
CoreMIDImodule is a REALbasic shareware module for the development of MIDI applications on Mac OS X (Universal Binary and PowerPC Carbon Mach O). It is based on the Apple CoreMIDI architecture. All functions have been implemented and sometimes simplified (the MIDI packet list or the callback functions are "hidden" inside the module). This module comes with several REALbasic example projects including:

- CoreMIDImodule_Test_3_1.rbp
- CoreMIDImodule_Control_3_1.rbp
- CoreMIDImodule_Virtual_Synth_3_1.rbp
- CoreMIDImodule_Delay_3_1.rbp

Limitations of the unregistered version:

- Distribution of projects or softwares contening CoreMIDImodule is NOT allowed.
- Limited number of MIDI send events (1500).
- Sending SysEx messages is not possible.
- Virtual Source and Destination disabled.
- Access denied to Dictionary-type or Data-type properties.


WHAT'S NEW

Version 3.1:

Now compatible with console applications. Added: CoreMIDImodule_Console_3_1.rbp in the "For Advanced Users" folder.

New method:

- CM_BPMcalculator

New constants:

- kMIDIPropertyDisplayName
- kMIDIPropertyDriverDeviceEditorApp
- kMIDIPropertySupportsShowControl

Version 3.01: Bug fixes (Intel Mac)

Version 3.0:

- The incoming MIDI messages are stored in ring buffers (size adjustable by the user) instead of 1D arrays (MIDI data processing should be faster).
- The "Read" and "Write" pointers are managed automatically.
- MIDITimeStamps are now managed for all inputs.

Note for users of previous versions, some code changes are needed:

- Timer/Action piece of code, especially.
- Some methods or properties have been deleted or changed (see below and see more...updated examples).

New methods:

- CM_CoreMIDImoduleInit
- CM_IncrementReadIndex
- CM_IncrementNotificationReadIndex
- CM_IncrementMIDISysexSendRequestReadIndex
- CM_MIDINotification
- CM_MIDISysExSendRequest

New Properties:

- ReadIndex(15) As Integer
- NotificationReadIndex As Integer
- MIDISysexSendRequestReadIndex As Integer

Deleted methods:

- CM_FlushCompleted
- CM_FlushRequest
- CM_MIDINotificationFlushRequest
- CM_MIDINotificationFlushCompleted
- CM_MIDISysexSendRequestFlushCompleted
- CM_MIDISysexSendRequestFlushRequest

Deleted properties:

- MIDIEvent0(0)...MIDIEvent15(0) As Integer
- MIDITimeStamp0(0) As UInt 64
- MIDINotification(0) As MemoryBlock
- MIDISysexSendRequest(0) As MemoryBlock
- MIDISysexSendRequestFlushRequest As Boolean
- MIDISysexSendRequestMaxIndex As Integer}

Other changes:

- New program in the Goodies folder: Starfield.
- This User's Guide has been updated.
- Developed with REALbasic 2008 Release 2.

. Follow the link and free download CoreMidiModule now.  

DETAILS

  • License: Shareware
  • Price: $20.00 to buy 
  • Updated: 3 Jul 2008
  • Size: 6.9MB
  • OS: REALbasic 2008 or later and Mac OS 10.4 or later
  • Developer: C. Malhaire Software
Download Bookmark this page
StumbleUpon delicious
Bookmark CoreMidiModule:

Please do use the following linking code to link to CoreMidiModule

Related downloads

Demo
Spectasia 5.0
Spectasia is a 3D Navigator for the Mac. Lets...
Freeware
BeebEm for the Mac 3.1
BeebEm is a BBC Micro and Master 128 emulator...
Freeware
Classz 1.1u
Classz is a simple drag-drop wrapper around c...
Shareware
TheHotFolder 1.0
About TheHotFolderSuper-easy to use. Just dra...
Shareware
Pitbull Pro 2.4.5a2
Pitbull Pro is a complete, powerful client fo...

Apple & MAC news