Ich schau mir diesen Thread schon eine Weile an und vermute, dass REALBasic vollkommen an Deinem Bedarf vorbeigeht!
Das Coden einer kleinen GUI ist trivial; das Problem ist das Playback: Ich vermute mal, Du willst so eine Art "Stefan-Raab-Sampler", der sofort bei Knopfdruck losdudelt. Das Problem hierbei ist die Latenz: Die üblichen Playback-Routinen machen es sich sehr sehr einfach: Die laden das gesamte Sample komplett ins RAM und spielen es erst dann ab. Das kann sekundenlang dauern, zumindest gibt es eine störende "Kunstpause" im dreistelligen Millisekundenbreich. Was Du brauchst, ist ein Funktionsinterface, das den Sound pufferbasiert streamt.
Ich habe zu REALBasic in der Hinsicht nichts gefunden, nur das es Sound grundsätzlich abspielen kann. Ich bezweifle stark, dass sich die RB-Macher die Mühe machen, ein plattformübergreifendes streamingbasiertes Sound-Interface bereitzustellen. Bevor Du einen Cent ausgibst, lass Dir von den Leuten hier bestätigen, wie RB intern mit Sound umgeht.
Die Sound API von Java bietet genau das übrigens; Formatsupport von Hause aus zumindest WAV, AU und AIFF. Zudem kann die seit einiger Zeit auch vernünftig mit MIDI umgehen, insbesondere SysEx-Daten. Wenn Du ein Keyboard oder externen MIDI-Controller hast, kannst Du die Sounds sogar darüber triggern.
Was ich Dir nicht auf Anhieb sagen kann ist, wie Java Sound unter OS X mit der CoreAudio-Hardware umgeht; unter Linux/ALSA mit intel-HighAudio hatte ich ein Problem mit gleichzeitiger Wiedergabe aus unterschiedlichen Anwendungen.
Grad gesehen: Da will Dir im RB-Forum wohl keiner helfen... Nimm Java.