Ich dachte nach deinen beiden anderen Threads und meinen Beiträgen darin wäre dir mittlerweile klar, was es mit MIDI auf sich hat...
Dass du nichts hörst, hat überhaupt nichts mit dem o2 zu tun, und auch das Stichwort "MIDI-Geräte" und "MIDI-COntroller" wird dich da überahapt nicht weiterbringen. Weil es nichts damit zu tun hat, ob du was hörst.
Also nochmal: MIDI besteht einfach aus Steuerinformationen, das sind quasi Noten. An denen gibt es zunächst mal nichts zu hören. Was jetzt diese MIDI Noten auslöst ist auch zweitrangig. Wenn du mit dem Stiftwerkzeug ein MIDI-Objekt in eine MIDI-Spur malst und da doppelt draufklickst öffnet sich der der Piano Roll Editor. Darin kannst du mit dem Stift reinmalen, wann welcher Ton gespielt werden soll. Es gibt auch eine Noten Ansicht, da kannst du das ganze halt direkt Noten setzen. Und links beim Piano Roll Editor hast du eben eine Klaviertastatur. Da kannst du auch mit der Maus draufklicken, um MIDI-Ereignisse auszulösen. Da aber das scheiben von Noten bzw. programmieren im PianoRoll oder Drum Editor nicht immer so intuitiv ist, kann man ein MIDI-Keyboard an den PC anhscleßen. So wie dein M-Audio o2. Damit kannst du dann auf der Spur aufnehmen. Und hast dann da anschließend auch diese Balken bzw. die Noten von dem stehen, was du gespielt hast.
Im Endeffekt willst du aber ja was hören, und dazu kannst du halt die MIDI-Signale irgendwo hinrouten, wo sie abgespielt werden sollen. Das stellst du unter "Out" in der MIDI-Spur ein. Wenn du ein MIDI-Interface hast, dann wird das dort als MIDI-Out auftauchen. Du könntest dann per MIDI-Kabel die daten aus dem rechner an einen Synthsizer schicken, der das dann spielt. Aber du willst wahscheinlich mit Software-Klangerzeugern arbeiten. Standardmäßig ist auf jedem WIndowsrechner der "Microsoft GS Wavetable SW Synth" installiert. Der ist standardmäßig auch in der Windowssystmsteuerung als MIDI-Ausgabegerät angegeben und wird dann also gespielt, wenn du eine MIDI-Datei unter Windows abspielst. Der klingt aber nicht besonders doll, und es ist auch sonst nicht zu empfehlen, ihn innerhalb von Cubase einzusetzen, weil man z.B. Probleme mit der Synchronität mit den anderen Spuren kommen kann. Stattdesen arbeitet man in Cubase mit VST-Instrumenten. Das ist ein Standard für Softwareinstrument Plugins. Die muss man bei Cubase erst beim Menupunkt "VST-Instrumente" laden und aktiveren. Anschließend kann man ihn bei der MIDI-Spur als Output wählen. Bei Cubase ist u.a. der Drumsampler LM-7 als VST-Instrument dabei. Ansinsen gibt es alles mögliche in Form von VST-Instrumenten, sowohl Freeware (einfach mal googlen) wie auch Käufliches:
http://www.musik-service.de/plug-ins-instrumente-cnt1428de.aspx
Ich weiß nicht ob Ableton Live VSTis unterstützt, aber auf den Microsoft Wavetable SW Synth bist du dort bestimmt nicht angewisen, würde ich auch dort nicht einsetzen. Das Teil ist einfach nur dazu da, um auf dem Computer MIDI-Dateien irgendwie hörbar machen zu können. Zum Musik machen in einem Sequencer ist der nicht wirklich gedacht. Ableton hat vielleicht eigene Klangerzeuger dabei, falls es keine VSTis unterstützt.
Das, was du da bei Cubase bezüglich MIDI-Controller gefunden hast, ist was anderes. MIDI ist ja nur ein Simples Steuersignal, man kann das auch anders nutzen als zum ansteuern von Klangerzeugern. So funktionuert die Mixerbedieung bei Cubase z.B. auich über MIDI. Du kannst dann also mt einem MIDI-Controller Regler in der Bedieungoberfläche/dem Mixer von Cubase steuern, anstatt das mit der Maus zu machen. Das o2 hat ja nebem de Klaviertatsen auch noch Regler; es gibt auch MIDI-Controller mit Fadern. Falls du das nutzen willst musst du das schon irgendwo dort einrichten. Hab ich aber keine Ahnung, wie das bei Cubase geht, weil noch nie genutzt.