[gelöst] MIDI-Files abspielen - "hochauflösende Zeitquelle" fehlt

Hinweis: In dem Thema [gelöst] MIDI-Files abspielen - "hochauflösende Zeitquelle" fehlt gibt es 7 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo,


    bin Linux-Anfänger und habe OPENSuse 11.2 mit KDE 4.3.5 installiert.
    Eigentlich wollte ich jetzt nur ein paar MIDI-Files abspielen...


    Bin auf Rosegarden gestoßen und habe es aus den vorhandenen Repositories installiert. Nachdem ich auch noch die "Abhängigkeiten" gelöst bzw. fehlende Module nachinstalliert hatte, startet das Programm. Allerdings bekomme ich folgende Fehlermeldung:


    Zitat

    "Rosegarden war nicht in der Lage eine hochauflösende Zeitquelle für die MIDI Wiedergabe zu finden."

    Folgende Lösungsversuche werden angeboten:


    Zitat

    "Es sollte möglich sein das Problem zu umgehen, durch laden des RTC-timer Kernel-Moduls. Versuchen Sie dies durch sudo modprobe snd-rtctimer"

    --> Modul nicht vorhanden


    Zitat

    "oder sudo modprobe rtc_core in einem Terminal Fenster und neustarten Sie danach Rosegarden."

    --> scheint zu gehen, jedenfalls keine Rückmeldung, Rosegarden bringt aber beim Start die gleiche Fehlermeldung


    Zitat

    "Überprüfen Sie außerdem, ob Ihr Linux-Distributor einen multimedia-optimierten Kernel anbietet. Sie finden bei http://rosegarden.wiki.sourceforge.net/Low+latency+kernels weitere Bemerkungen dazu."

    Habe ich gesucht, bin auf JackLab gestoßen, welches nicht mehr existiert:
    http://www.jacklab.org/Website/jacklab.org.html
    Weiter in die Tiefe gedrungen bin ich noch nicht.


    Zitat

    "Weiter kann es bedeuten, dass bei Ihrem Linux System die "Kernel timer resolution" (Zeitgeber-Auflösung) zu niedrig eingestellt ist. Bitte erfragenSie nähere Informationen dazu bei Ihrem Linux Distributor."

    Keine Ahnung, was das heißt und wo man da was ändern kann.


    Also, eigentlich wollte ich wirklich nur MIDI-Files abspielen. Muss ich mir dafür jetzt wirklich einen eigenen Kernel kompilieren? Ich weiß schon, dass LINUX anders ist als Windows, aber irgendwie kommt mir das zum Einstieg ein bißchen heftig vor...


    Daniel

    Für den Inhalt des Beitrages 17175 haftet ausdrücklich der jeweilige Autor: grmblfx

  • Zitat

    Muss ich mir dafür jetzt wirklich einen eigenen Kernel kompilieren?


    Nein, musst Du nicht.
    Wenn Du keine professionelle Soundbearbeitung machst, brauchst auch keinen RealTimeKernel.


    Spiel die doch mit smplayer, kaffeine, amarok, mplayer, vlc etc. pp. ab

    Für den Inhalt des Beitrages 17177 haftet ausdrücklich der jeweilige Autor: robbie

  • Zitat von robbie;17177

    Nein, musst Du nicht.
    Wenn Du keine professionelle Soundbearbeitung machst, brauchst auch keinen RealTimeKernel.
    Spiel die doch mit smplayer, kaffeine, amarok, mplayer, vlc etc. pp. ab


    Funktioniert nicht.
    Amarok und ALSAPlayer tun einfach gar nichts, VLC und kaffeine sagen "Format unbekannt". Braucht es irgendwelche extra Module, um MIDI-Files abspielen zu können?


    Abgesehen davon würde ich Rosegarden (oder ein anderes Programm, welches MIDI-Files auch in Notenform darstellen kann?) gerne zum Laufen bringen. Ist so ein RealTimeKernel auch für einen Anfänger herstellbar (gibt es irgendwo eine Anleitung?).


    Oder kann ich vielleicht die Kernel Timer Resolution anders einstellen? Wo finde ich denn den Wert?


    Gruß
    Daniel

    Für den Inhalt des Beitrages 17226 haftet ausdrücklich der jeweilige Autor: grmblfx

  • Hier mal ein Link zum Thema: http://de.opensuse.org/SDB:Abspielen_von_MIDI_Dateien


    Einen RT-Kernel bekommst Du, wenn Du das Repo von Jan Engelhardt einbindest und den rt-kernel installierst.
    Dein jetziger wird nicht gelöscht; Du wirst beim Starten im Grub Auswahlmenü lediglich einen weiteren Eintrag haben, mit dem Du das Betriebssystem mit dem Realtimekernel starten kannst.


    Repo: http://jftp.medozas.de/SUSE-11.2/


    Du kannst aber auch mal bei Packman schauen; die haben meines Wissens nach auch einen rt-kernel im Angebot

    Für den Inhalt des Beitrages 17227 haftet ausdrücklich der jeweilige Autor: robbie

  • Hallo,


    sind denn überhaupt irgendwelche Media Codecs installiert?

  • Zitat von Linuxsusefan;17228

    Hallo,


    sind denn überhaupt irgendwelche Media Codecs installiert?


    Media Codecs genügend, allerdings war keine wavetable bzw. soundfont installiert. Nach Installation von timidity++ kann ich damit jetzt MIDI-Files zumindest mal prinzipiell abspielen. Jetzt arbeite ich noch am Feintuning und besseren Klang, der nächste Schritt wird dann sein, mein E-Piano als externe MIDI-Quelle zu benutzen... ich melde mich sicher wieder! ;)
    Daniel

    Für den Inhalt des Beitrages 17312 haftet ausdrücklich der jeweilige Autor: grmblfx

  • Zitat von robbie;17227


    Vielen Dank, das brachte des Rätsels Lösung:
    Es fehlte schlicht ein soundfont!
    Mit timidity kann ich jetzt schon mal MIDIs abspielen.


    Zitat von robbie;17227


    Einen RT-Kernel bekommst Du, wenn Du das Repo von Jan Engelhardt einbindest und den rt-kernel installierst.
    Dein jetziger wird nicht gelöscht; Du wirst beim Starten im Grub Auswahlmenü lediglich einen weiteren Eintrag haben, mit dem Du das Betriebssystem mit dem Realtimekernel starten kannst.


    Repo: http://jftp.medozas.de/SUSE-11.2/


    Habe ich gemacht, hat wunderbar funktioniert, jetzt läuft endlich auch Rosegarden! Leider höre ich bisher nichts, aber ich habe auf der Rosegarden-FAQ schon einige Hinweis, wie ich weiterkomme.
    Vielen Dank für's erste!


    Hat eigentlich der rt-kernel irgendwelche Nachteile? Bisher merke ich keinen Unterschied zum normalen kernel...


    Gruß
    Daniel

    Für den Inhalt des Beitrages 17317 haftet ausdrücklich der jeweilige Autor: grmblfx

  • Zitat

    Hat eigentlich der rt-kernel irgendwelche Nachteile? Bisher merke ich keinen Unterschied zum normalen kernel


    Nein, Nachteile sind mir keine bekannt.
    Professionelle Soundbearbeiter sind darauf angewiesen, dass Eingaben von Instrumenten oder Tastatureingaben ohne Verzögerung umgesetzt werden.
    Dazu dient der RT-Kernel.


    http://www.fh-wedel.de/~si/sem…ng/6.linuxrt/LinuxRT2.htm


    http://de.wikipedia.org/wiki/E…n_Echtzeitbetriebssysteme

    Für den Inhalt des Beitrages 17319 haftet ausdrücklich der jeweilige Autor: robbie