Musik an Midi Port schicken

  • also, grosses problem:

    seit osx 10.4.8 unterstuetzt apple das com.apple.audio.midi package nicht mehr. deshalb hab ich mich mal umgesehen und eine library namens mmj gefunden.
    diese will aber nicht so richtig funktionieren.

    nun meine frage:
    hat jemand von euch erfahrung mit MIDI + Java?!


    ich will naemlich mittels java midi ports anlegen.
    na gut, wenn das nicht geht, dann wie schaffe ich es wenigstens midi an
    diese IAC ports zu schicken, welche man mittels dem Audio Midi Setup programm erstellen kann?

    und JA, es muss java + osx >10.4.8 sein :D


    hilfe hilfe hilfe!

  • ja, das JMF ist unter osx auch so la la :wein:

    generell suckt osx ein bissi wenns um "standard" java geht.
    so seien zb folgende zitate angefuehrt:
    ====================================
    Up to version 1.4.1, there was no Port implementation in the Sun JDK. In 1.4.2, an implementation was added for Windows. In 1.5.0, an implementation was added for Solaris and Linux. (Matthias)
    http://www.jsresources.org/faq_audio.html#sec_ports


    Such control is not presently available for OS X from Java.
    http://archives.java.sun.com/cgi-bin/wa?A2=…interest&P=1392


    Use the old CoreAudio.jar libraries, if you can dig them off an old CD. This works great on PPC machines; CoreAudio-Java had no difficulty identifying devices for the user via AudioHardware.getAudioDevices(). Unfortunately, it was abandoned by Apple in 2003 and does not work on intel-based macs, so java sound programmers are now without a viable solution.
    http://lists.apple.com/archives/java-…y/msg00244.html
    ====================================

    nun gut, dann beantworte ich mir mal meine frage selbst...

    ps: ich mach jetzt saemtliche restlichen audio sachen ausschliesslich mit dem quicktime package (da man mit java nichtmal den line-in port unter osx aufnehmen kann) und quicktime + apple sich (klarerweise) prima verstehen. in diesem sinne

    Code
    QTSession.open();

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!