collapse

Author Topic: saveOMS.org  (Read 697 times)

supernova777

  • Guest
saveOMS.org
« on: August 23, 2015, 08:23:13 AM »
http://web.archive.org/web/20030203065104/http://saveoms.sonosphere.com/

site documents a petition put forward by doug wyatt creator of oms
after the buyout by gibson.. it was a petition to gibson for them to release oms ownership
to be opensource

notice the first question : is oms compatible with mac os 9!!!
this is because opcode was closed down before mac os 9.0 was ever released...
so it was never officially updated for use with mac os 9.

Quote
Q: Is OMS compatible with Mac OS 9.x?

A: Yes, to the best of our knowledge, and contrary to some persistent rumor-mongering. All of the significant problems we're aware of have been due to bugs in other developers' OMS drivers.

Q: Is OMS compatible with Mac OS X?

A: Some parts of it appear to run in the Classic environment, but in general, the Classic environment is not well-suited for MIDI; not all hardware is accessible from it. OMS is not accessible from native OS X applications.

Q: Has Gibson shown any signs of being interested in finding new caretakers for OMS, Vision and Opcode's other intellectual property?

A: To our knowledge, no.

Q: What's Apple doing for MIDI on Mac OS X?

A: Apple is providing a new MIDI Services API, unrelated to OMS and QuickTime. It has a new MIDI driver plugin model and new OMS-like programming interfaces (API's) for applications to talk to MIDI hardware. There aren't any user-visible MIDI features; Apple just provides system support for hardware makers to write drivers and applications to access them.

Programmers who have used OMS before find that the new system shares some of OMS's concepts, many of which were in turn based on Apple's old MIDI Manager. MIDI Services supports efficient MIDI I/O with precise timestamping and scheduling, but it does not have some of OMS's higher-level functionality such as studio and patch name management, and musical timing services.

Q: Are MIDI Services part of Carbon? Are they accessible from Classic?

A: No.

Q: So what should developers who wish to support both Mac OS 9 and Mac OS X do?

A: Use OMS on 9, and MIDI Services on X. Many developers are already familiar with the issues involved in writing code to run on multiple platforms and should be able to create abstractions to facilitate portability.

Q: How can developers learn more about Apple's MIDI Services?

A: The application interfaces are in the CoreMIDI framework (docs in MIDIServices.h) and the driver plugin interface is in the CoreMIDIServer framework (docs in MIDIDriver.h). Sample code and a bit of additional documentation is in /Developer/Examples/CoreAudio/MIDI.

 

* Search all Topics


Live Quick Msg System

Refresh History
  • JohnT: Do I remember seeing a 'want' list for SW or was I seeing things?
    October 26, 2016, 11:01:35 AM
  • geforceg4: his name was blitter
    October 27, 2016, 02:54:13 AM
  • geforceg4: happy halloween mac geeks
    October 31, 2016, 06:04:10 PM
  • Protools5LEGuy: Party!!!!!
    November 04, 2016, 04:31:56 PM
  • Protools5LEGuy: Back to Mac OS 9
    November 04, 2016, 04:33:12 PM
  • torvan: Don't you scratch your head when you take things apart how you got four extra screws left over?
    November 06, 2016, 03:48:25 PM
  • torvan: When you put it back together that is.
    November 06, 2016, 03:48:52 PM
  • mrhappy: Spare parts!!
    November 08, 2016, 01:35:31 AM
  • suburbGira: asdfasdfasdf
    November 09, 2016, 09:05:50 AM
  • suburbGira: __       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_____
    November 09, 2016, 09:06:12 AM
  • suburbGira: __       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_____
    November 09, 2016, 09:06:21 AM
  • Miro Le Ravi: mas 2.&
    November 15, 2016, 03:07:25 PM
  • Miro Le Ravi: waves 2.8
    November 17, 2016, 04:47:58 PM
  • MusicWorks: Yamaha
    December 09, 2016, 05:59:01 AM
  • s0s: Hi everybody! - Dr. Nick
    December 31, 2016, 02:46:28 PM
  • Protools5LEGuy: [link]
    February 05, 2017, 11:48:47 PM
  • Protools5LEGuy: If you have a Large Image (Over 300 Pixels in Width or Height) then, Please use the following:
    February 05, 2017, 11:49:03 PM
  • mrhappy: Oh I see... the link was a 'prequel' to last quick message. ;D
    February 07, 2017, 06:33:39 AM
  • Dogcow: g'day folks
    February 07, 2017, 05:48:51 PM
  • 9Teen90Nine: Another year with Mac OS 9! :D
    February 14, 2017, 06:38:02 AM

* Who's Online

  • Dot Guests: 18
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Forum Staff

DieHard admin DieHard
Administrator
MacOS9Lives.com admin MacOS9Lives.com
Administrator
Protools5LEGuy gmod Protools5LEGuy
Admin Board
MacTron gmod MacTron
Admin Board
Knezzen gmod Knezzen
Global Moderator
lmod P.O.
Consistant Contributor
Graveyard lmod Graveyard
Consistant Contributor
IIO lmod IIO
Platinum Member
devils_advisor lmod devils_advisor
Platinum Member
arjen_1 lmod arjen_1
Gold Member