Java und MIDI unter Linux (wie verwende ich meinen emu10k1 synth?)

Status
Nicht offen für weitere Antworten.

tomiondrums

Mitglied
Hi!
Ich versuche mich gerade in die Funktionsweise der MIDI-API von Java einzuarbeiten, habe dabei aber einige Probleme. Ich verwende Linux (Gentoo mit derzeit aktuellstem Kernel 2.6.30.1) und habe in meinem Rechner eine SB512 Soundkarte (emu10k1-Chipsatz, mit HW-Wavetable-Synth). Der Wavetable-Synthesizer lässt sich mit Programmen, wie beispielsweise Rosegarden problemlos verwenden, vorausgesetzt, man lädt vorher mit sfxload einen Soundfont. Um in die Materie Linux&Midi&Java einsteigen zu können, habe ich mir im Web ein paar Beispielschnipsel gesucht, die aber bei mir nicht das tun, was sie sollen, womit wir beim Problem wären.

Das erste Beispielprogramm
Java:
MidiDevice.Info[] infos = MidiSystem.getMidiDeviceInfo();
for( int i = 0; i < infos.length; i++ ){
      	System.out.println( i + " name='" + infos[i].getName() + "' (" + infos[i].getVendor() + "):    "  + infos[i].getDescription() + "\n\n" );
}
läuft einwandfrei durch, aber die von mir gesuchten Infos fördert es leider nicht zu Tage. Ich wüsste nämlich sehr gerne, welches von den vielen gefundenen Devices mein Wavetable-Synthesizer vom emu10k1 ist.
Code:
0 name='Live [hw:0,0]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], EMU10K1 MPU-401 (UART), EMU10K1 MPU-401 (UART)
1 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
2 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
3 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
4 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
5 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
6 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
7 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
8 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
9 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
10 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
11 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
12 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
13 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
14 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
15 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
16 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
17 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
18 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
19 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
20 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
21 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
22 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
23 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
24 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
25 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
26 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
27 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
28 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
29 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
30 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
31 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
32 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
33 name='UART [hw:1,0]' (ALSA (http://www.alsa-project.org)):    MPU-401 UART, MPU-401U, MPU-401 UART MIDI
34 name='U0x170b0x11 [hw:2,0]' (ALSA (http://www.alsa-project.org)):    USB Device 0x170b:0x11, USB MIDI, USB Device 0x170b:0x11
35 name='Live [hw:0,0]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], EMU10K1 MPU-401 (UART), EMU10K1 MPU-401 (UART)
36 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
37 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
38 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
39 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
40 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
41 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
42 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
43 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
44 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
45 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
46 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
47 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
48 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
49 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
50 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
51 name='Live [hw:0,1]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
52 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
53 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
54 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
55 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
56 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
57 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
58 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
59 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
60 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
61 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
62 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
63 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
64 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
65 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
66 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
67 name='Live [hw:0,2]' (ALSA (http://www.alsa-project.org)):    SB PCI512 [CT4790], VirMidi, Emu10k1 Synth MIDI
68 name='UART [hw:1,0]' (ALSA (http://www.alsa-project.org)):    MPU-401 UART, MPU-401U, MPU-401 UART MIDI
69 name='U0x170b0x11 [hw:2,0]' (ALSA (http://www.alsa-project.org)):    USB Device 0x170b:0x11, USB MIDI, USB Device 0x170b:0x11
70 name='Real Time Sequencer' (Sun Microsystems):    Software sequencer
71 name='Java Sound Synthesizer' (Sun Microsystems):    Software wavetable synthesizer and receiver

Andererseits hätte ich damit auch ganz gern mal wenigstens einen Ton erzeugt, wofür ich mir folgendes gebastelt hab:
Java:
MidiDevice.Info[] infos = MidiSystem.getMidiDeviceInfo();
for( int i = 0; i < infos.length; i++ ){
	ShortMessage myMsg = new ShortMessage();
	try {
		myMsg.setMessage( ShortMessage.NOTE_ON, 0, 60, 93 );
		long timeStamp = -1;
		Receiver rcvr = null;
		try{
			rcvr = MidiSystem.getMidiDevice( infos[i] ).getReceiver();
		}catch( MidiUnavailableException e1 ){
			System.out.println( "Fehler beim Holen des Receivers!" );
			e1.printStackTrace();
		}
		if( rcvr != null ){
			rcvr.send( myMsg, timeStamp );
			try {
				Thread.sleep( 2000 );
			}catch( InterruptedException e2 ){
				System.out.println( "Fehler beim Warten!" );
				e2.printStackTrace();
			}
		}
	}catch( InvalidMidiDataException e3 ){
		System.out.println( "Fehler bei Meldung!" );
		e3.printStackTrace();
	}
}
Eigentlich sollte man, wenn man das laufen lässt irgendwann mal was hören, bei mir passierte dergleichen aber bislang noch nicht. Für einige der Devices bekomme ich eine "MidiUnavailableException MIDI IN receiver not available" und für den Java Sound Synthesizer wirft er mir eine "IllegalStateException: Synthesizer is not open.", was ja verständlich ist, aber warum bekomme ich nix zu hören? Mache ich irgendwas falsch? Gibts vielleicht irgendwo eine Einführung in das Thema, die sich auch explizit mit Linux befasst?

Vielen Dank!
MfG
Tom
 
S

Spacerat

Gast
Das MidiDevice muss ja auch noch geöffnet werden. In deinem Beispielcode also:[JAVA=9]MidiDevice md = MidiSystem.getDevice(infos);
md.open();
rcvr = md.getReceiver();[/code]
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Java App sendet Midi Daten über Flash Spiele- und Multimedia-Programmierung 3
2 Eine Java App als Midi Device? Spiele- und Multimedia-Programmierung 2
xFearofdarkness Feinde überlappen sich in Java Spiel Spiele- und Multimedia-Programmierung 3
A Minecraft Java Buch fehlermeldung Spiele- und Multimedia-Programmierung 67
yakazuqi Minecraft java.lang.Error: Watchdog Spiele- und Multimedia-Programmierung 3
L Fehler bei "Nochmal Spielen" (Java) Spiele- und Multimedia-Programmierung 1
N Minecraft Java Error Spiele- und Multimedia-Programmierung 6
M "Java Datei" Cannot be resolved to a variable Spiele- und Multimedia-Programmierung 2
1Spinne Minecraft Fabric Modding Java Error Spiele- und Multimedia-Programmierung 2
Joris Minecraft Minecraft Java Server Spiele- und Multimedia-Programmierung 6
Shanic Minecraft Minecraft Forge Server "Falsche Java Version" Spiele- und Multimedia-Programmierung 6
O Browser-basiertes online Pokerspiel mit Java Spiele- und Multimedia-Programmierung 1
M Spiel Mühle-Programmierung Java Spiele- und Multimedia-Programmierung 9
G VST-Plugins in Java verwenden Spiele- und Multimedia-Programmierung 0
P Audio Visualizer mit OpenGL in Java? Spiele- und Multimedia-Programmierung 4
P Snake Java Hilfe Spiele- und Multimedia-Programmierung 4
D Minecraft [Minecraft] Java Start Fehler (Core-Dump) Spiele- und Multimedia-Programmierung 1
T Welche packages aus der java api doku ist hilfreich zur Android Spieleprogrammierung Spiele- und Multimedia-Programmierung 2
A Programmieren eines Memorys mit Java (in Eclipse) Spiele- und Multimedia-Programmierung 5
L Sound in Java Spiel Spiele- und Multimedia-Programmierung 5
C Java findet FluidSynth nicht Spiele- und Multimedia-Programmierung 2
I Java Andere Fenster in Borderless-Mode setzen Spiele- und Multimedia-Programmierung 16
leon_krys Java-Bußgeldrechner Spiele- und Multimedia-Programmierung 5
G [Java/KryoNet/LibGDX] Mutliplayer Packet Frage Spiele- und Multimedia-Programmierung 2
P Website mit Java Backend? Spiele- und Multimedia-Programmierung 1
D Java Bild bewegen funktioniert nicht Spiele- und Multimedia-Programmierung 8
J Fertigungstechnik.. PLS HALP.. Quellcode vom Text in java-Klasse speichern Spiele- und Multimedia-Programmierung 2
E Kalah Java Implementation Spiele- und Multimedia-Programmierung 1
G [Java] Vereinfachung von Boolean Abfragen Spiele- und Multimedia-Programmierung 3
G [LibGDX/Java] ArrayList Object Speicher Spiele- und Multimedia-Programmierung 3
T Java 3D Spiele- und Multimedia-Programmierung 2
A Spielfelder erstellen mit Jogl Java durch ein Koordinaten Array Spiele- und Multimedia-Programmierung 1
J Java Buttons Spiele- und Multimedia-Programmierung 6
T Java Kalender Spiele- und Multimedia-Programmierung 5
Ice4P4rty Java Optische Oberfläche Spiele- und Multimedia-Programmierung 2
MABY Eine mp3 Datei in Java abspielen Spiele- und Multimedia-Programmierung 14
D Java Bomberman Probleme java.lang.NullPointerException Spiele- und Multimedia-Programmierung 1
N Spiele-Menü in Java Spiele- und Multimedia-Programmierung 9
J HDMI Ausgänge mit Java programmieren? Spiele- und Multimedia-Programmierung 18
H Yu-Gi-Oh! Mit Java was tun? Spiele- und Multimedia-Programmierung 6
G Component System Java 2D Game LibGDX Spiele- und Multimedia-Programmierung 6
S Pong java.lang.StackOverflowError Spiele- und Multimedia-Programmierung 3
C Java aus Klasse rausgehen Spiele- und Multimedia-Programmierung 2
MaxG. Java Internet Radio Spiele- und Multimedia-Programmierung 6
G [Java Server] Allgemeine Frage zum Thema Networking in Videospielen Spiele- und Multimedia-Programmierung 15
P java.lang.NoClassDefFoundError: in Greenfoot Spiele- und Multimedia-Programmierung 0
G Java Achsen invertieren Spiele- und Multimedia-Programmierung 2
G Java 2D Spiel mit LWJGL verbinden Spiele- und Multimedia-Programmierung 1
$ Einstieg in Java Game Development Spiele- und Multimedia-Programmierung 11
BraunBerry Java Game Pixel "einfärben" Spiele- und Multimedia-Programmierung 6
BraunBerry Java Game verbesserte Kollisionserkennung Spiele- und Multimedia-Programmierung 18
BraunBerry Java Game Waypoint System Spiele- und Multimedia-Programmierung 3
S Hilfe bei Java Gui Spiele- und Multimedia-Programmierung 2
D Java sound pulseaudio Spiele- und Multimedia-Programmierung 0
David Schwarzbeck Java 3 dimensionale Kollisions Abfrage Spiele- und Multimedia-Programmierung 2
M Gesellschaftsspiel Mühle in Java programmieren Spiele- und Multimedia-Programmierung 3
beatles Java Minesweeper - OS X und Win7 Unterschied Spiele- und Multimedia-Programmierung 2
D Minecraft Java JDK installiert - Minecraft läuft nichtmehr in 64 Bit Spiele- und Multimedia-Programmierung 2
E TMX - Dateien in Java laden Spiele- und Multimedia-Programmierung 1
K Erstellen eines Fotoalbums mit Java Spiele- und Multimedia-Programmierung 8
windl MoviePlayer in Java Spiele- und Multimedia-Programmierung 0
S 2D-Render Probleme LWJGL 2 (Java) Spiele- und Multimedia-Programmierung 1
F Klausurersatz: Ein Java-Programm erstellen und dieses präsentieren. Spiele- und Multimedia-Programmierung 2
E Java Jump and Run Map zu groß Spiele- und Multimedia-Programmierung 14
P java lwjgl Game Spiele- und Multimedia-Programmierung 0
J programm mit java-plugin Spiele- und Multimedia-Programmierung 2
D Java Webgame, welche Frameworks oder Techs sind von Nöten? Spiele- und Multimedia-Programmierung 5
P Java 2D Bug? Spiele- und Multimedia-Programmierung 8
T Problem mit Eclipse (java)-(minecraft) Spiele- und Multimedia-Programmierung 3
O Java Zeile aus Textdatei zufällig ausgeben Spiele- und Multimedia-Programmierung 8
K Bestes Bildformat für Spielegrafiken und deren Einbindung in Java Spiele- und Multimedia-Programmierung 2
D JAVA Basiertes Spiel aus dem Internet in eigenem Client laden Spiele- und Multimedia-Programmierung 1
T Alle Referenzen zu einer Klasse aus Java Bytecode ersetzt, JVM sucht trotzdem diese Klasse Spiele- und Multimedia-Programmierung 1
J Java Kollisionsabfrage Spiele- und Multimedia-Programmierung 21
Flo. android java tastatureingaben abfangen. Spiele- und Multimedia-Programmierung 1
J Java Steuerberechnung hilfe Spiele- und Multimedia-Programmierung 17
C Export als .jar funktioniert nicht richtig (JAVA 3D) Spiele- und Multimedia-Programmierung 5
P Java Grafiken mit Rechnungen verknüpfen Spiele- und Multimedia-Programmierung 4
U Minecraft Mit Java auf Minecraft Server anmelden Spiele- und Multimedia-Programmierung 11
F Das sag mir einer Java ist plattform unabhänig ! Spiele- und Multimedia-Programmierung 10
C virtueller stereomix (java sound API) Spiele- und Multimedia-Programmierung 0
S Engine2D - Java 2D Engine Spiele- und Multimedia-Programmierung 20
J Java Game performance Probleme Spiele- und Multimedia-Programmierung 7
C Java Kollisionserkennung Spiele- und Multimedia-Programmierung 4
U Blender in Java Spiele- und Multimedia-Programmierung 8
J Java Fussballspiel Player-KI in der Bewegungsphase Spiele- und Multimedia-Programmierung 4
K Java 15/Slide/Boss Puzzle Spiele- und Multimedia-Programmierung 2
T Java 3D - Step oder IGES Spiele- und Multimedia-Programmierung 1
H 3D Spiele mit Java - Diskussion Spiele- und Multimedia-Programmierung 35
X Kleines Problem mit Java Reflections und einem eigenen Eventhandler Spiele- und Multimedia-Programmierung 1
M Bilder in Java Spiele- und Multimedia-Programmierung 7
A Minecraft Java Ubuntu Minecraft Server startet nicht - ERROR (SIGSEGV) Spiele- und Multimedia-Programmierung 7
N Minecraft java lernen minecraft Spiele- und Multimedia-Programmierung 20
J 2d Ansicht mit Java 3d Spiele- und Multimedia-Programmierung 13
F Abbyy finereader aus java starten, Ergebnis zurück? Spiele- und Multimedia-Programmierung 2
P Zeichenübungen mit Java Spiele- und Multimedia-Programmierung 4
M Minecraft weitere Java Entwickler für minecraft projekt gesucht Spiele- und Multimedia-Programmierung 0
I Minecraft Java programmierungs fehler "MineCraft" Spiele- und Multimedia-Programmierung 6
J Java 2D Sicht Spiele- und Multimedia-Programmierung 13
H wma Datei abspielen: java.io.IOException: Resetting to invalid mark Spiele- und Multimedia-Programmierung 11

Ähnliche Java Themen


Oben