Störgeräusche bei 250 Ohm Kopfhörer?

Hey,

ich habe gestern zu Weihnachten neue Studio Kopfhörer bekommen. Beyerdynamic 770 Pro mit 250 Ohm. Ich habe mir diese Variante ausgesucht um eine TOP Soundqualität beim Mixen zu haben. Also ich möchte mit Musikproduktion beginnen. Ich habe auch schon gute Studio Moitore (Krk RP5 G4) und eben jetzt auch die Kopfhörer bekommen. Mein Problem ist aber, dass ich bei meinen Kopfhörern während dem Produzieren in FL Studio fast dauernd Störgeräusche beim Abspielen der Musik aber auch beim Drücken von Tasten auf dem MIDI Keyboard. Wie gesagt nicht immer aber es kommt so in Wellen.
Das macht dann ganz kurze elektronische Sounds („zzzt“..“zzt“ … „zzt“…).

Ich bin mir ziemlich sicher, dass es am Audio Interface liegt. Ich habe das Focusrite Scarlet 2i2 3rd Gen. Und ich glaube, dass es zu wenig Energie aufbringt wegen den 250 Ohm. Könnt ihr das so bestätigen, oder kann es auch gut an etwas anderem liegen.
Ebenfalls habe ich bei den Monitoren ein leichtes Übersteuern, wenn ich eine Keyboard Taste zu fest drücke. Liegt das auch am Interface?

Wenn diese Probleme alle wirklich am Interface liegen, würde ich mir gerne das Rode-ai 1 kaufen, würde dieses meine Probleme lösen? Ich habe im Internet gelesen, dass das Rode-ai 1 250 Ohm Kopfhörer unterstützt.

Wenn nicht, habt ihr ein anderes gutes, oder besseres zu empfehlen, welches aber nicht im teuren Preisbereich liegt.

Musik, Audio, Mikrofon, FL Studio, Interface, Kopfhörer, Sound, Studio, Verstärker, Soundkarte, Audio-Interface, Music Production, Studio Kopfhörer, Focusrite
Wie stelle ich mithilfe compareTo() die natürliche Objektreihenfolge her (Java)?

Ich habe heute über die compareTo()-Methode des Comparable-Interfaces gelesen, man würde sie wie folgt verwenden:

"If your class objects have a natural order, implement the 

Comparable<T>

 interface and define this method."

Aber wie kann ich compareTo() implementieren, um die natürliche Reihenfolge der Objekte herzustellen?

Beispiel: Ich sollte Studenten nach ihrer Punktzahl sortieren, habe dann compareTo() wie folgt überschrieben:

@Override
public int compareTo(Student student) {
    if(this.points > student.points)
        return 1; //current student is better
    return 0;
}

Allerdings returnt das ja jetzt nur einen bestimmten Wert, mit dem man dann arbeiten könnte, wenn man anschließend die Studenten z.B. in eine Liste packen will, aber es stellt ja nicht bereits in der Methode selbst die Objektreihenfolge her. Ich verstehe auch gar nicht, wie das gehen soll, wenn ich z.B. will, dass die Klasse Student das Interface Comparable implementiert. Ich meine, wenn ich dann ein Objekt erzeuge, dann kann ich auf dieses und ein anderes diese Methode anwenden, aber ich bräuchte ein weiteres Hilfsmittel, um die Studenten zu ordnen, wie eben z.B. besagte Liste.

Ist es also irgendwie möglich, compareTo() so zu überschreiben, dass es automatisch Studenten oder allgemein Objekte in ihre natürliche Reihenfolge bringt oder brauche ich dafür immer noch weitere Hilfsmittel?

Oder habe ich compareTo() auf richtige Weise überschrieben?

LG Kath

PS:
In der Doku steht ebenfalls Folgendes über Comparable():

This interface imposes a total ordering on the objects of each class that implements it. This ordering is referred to as the class's natural ordering, and the class's compareTo method is referred to as its natural comparison method.

programmieren, Java, Informatik, Interface, Objektorientierte Programmierung

Meistgelesene Beiträge zum Thema Interface