zum anfixen: java, midi & co

Dieses Thema im Forum "PC" wurde erstellt von KlangRaumKlang, 11. Januar 2007.

  1. processing ist eine interessante programmierumgebung - verfügbar für mac, linux & win:
    Processing:
    http://www.processing.org

    Processing-Download:
    http://processing.org/download/index.html
    &
    auf alle fälle die midi-library saugen: http://www.processing.org/reference/lib ... index.html




    edit:

    hab den titel editiert, da das thema ja eigentich um java und midi geht....
    processing ist eine möglichkeit, aber es gibt auch noch andere entwicklungsumgebungen
     
  2. e6o5

    e6o5 -

    Wirklich nett!
    Aber ich bin zu bloed um die Midilib zu installieren.
     
  3. funzt nich? aber processing läuft ???


    also in das komplette promidi-verzeichnis in das verzeichnis libraries von processing kopieren

    im menue von processing müsste dann unter :arrow: SKETCH :arrow: IMPORT LIBRARY das promidi zu finden sein....
    programme brauchen dann oben am anfang die anweisung
    • import promidi.*;
    ...die bekommt man automatisch, wenn man auf
    :arrow: SKETCH :arrow: IMPORT LIBRARY :arrow: PROMIDI klick....


    was haste ??? mac? pc? pinguin?
     
  4. e6o5

    e6o5 -

    Ich habe mich etwas zu kurz ausgedrueckt. Installiert habe ich es schon, aber wenn ich ein Beispiel ausfuehre kommt
    Code:
    Semantic Error: Type "PApplet" is imported on demand from package "processing.core" and package "promidi".
    in der ProMidi.jar ist aber keine PApplet.class Datei!
    Ich habe einen Windows-PC.
    Und sonst laeuft es wunderbar.
     
  5. oups... ich glaub, da kann ich dir erstmal nicht weiterhelfen.
    wie wird processing aufm pc installiert ?
    (((beim mac gibts ja eigentlich keine installation - da kopiert man nur die verzeichnisse... zack&fertisch)))

    funktionieren bei die die *anderen* demos ????

    wie startest du die einzelnen midi-demos - im sourcecodefenster oder mit d-click als applet ?

    ich bin aber auch noch nicht komplett durch mit dem ersten ausprobieren, vielleicht stosse ich auch noch auf ähnliche fehler
     
  6. e6o5

    e6o5 -

    OK! Ich habe es entpackt und alles (mitgelieferte) an Demos laeuft aus der IDE heraus! ProMidi habe ich dort, wo es hingehoert.
    Aber es kommt halt immer der Fehler...
    Hoffentlich bekomme ich es zum Laufen.
    Mit Processing kann ich schneller Entwickeln als mit Puredata.
     
  7. ich glaub ja keiner fehlermeldung, die ich nicht selbst programmiert hab.... ;-)

    wenn die anderen demos aus der library laufen.... hmmm... lässt sich evtl die midischnittstelle noch nicht ansprechen ?

    probier dochmal rein spaßhalber die älteren promidi-libraries aus:
    http://www.texone.org/promidi_0 (ver 0.1)
    http://www.texone.org/promidi_1 (ver 1.0)


    ja... wenn processing vernünftig läuft, ist das ziemlich bequem... und vorallem plattformübergreifend
     
  8. escii

    escii -

    hm...Java...? Dann muss man doch normlerweise ewig auf das Ergebnis warten.
     
  9. stell dich bitte hinten an und warte.... ich mach hier grad RTFM :lollo:

    nö... wenns läuft, hat das wohl schon realtimefähigkeiten
     
  10. äpfel brauchen auf alle fälle eine weitere bibiothek, damit java an die midi-io rankommt. ansonsten läuft das wohl an die wand btw benutzt irgend ne javasound-piepsdose. mit dem plumstone extender fuppts midi ....
    zb. http://www.mandolane.co.uk/dlPlumstone.html

    das promidi-reflection zeigt dann zb an:
    • printPorts of midiIO
      << inputs: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
      input 0 : Port A (MidiIN:0)
      input 1 : Port B (MidiIN:1)
      input 2 : MidiPipe Ausgang 1 (MidiIN:2)
      << outputs: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
      output 0 : Port A (MidiOUT:0)
      output 1 : Port B (MidiOUT:1)
      output 2 : Port C (MidiOUT:2)
      output 3 : Port D (MidiOUT:3)
      output 4 : MidiPipe Eingang 1 (MidiOUT:4)
      output 5 : Java Sound Synthesizer
      <<>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    (midisport 2x4 und midipipe)

    @e6o5:
    welche java-version hast du ?
     

Diese Seite empfehlen