[[Vorlage(Getestet, jaunty, intrepid)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Packprogramme: Archive entpacken] }}} [[Inhaltsverzeichnis(2)]] [[Bild(Logo.png,64,align=left)]] [http://performous.org/ Performous] {en} (vorher: UltraStar) ist ein Clone des bekannten Karaoke-Spiels [wikipedia:SingStar:] von der PlayStation. Für das Spiel werden - aufgrund von Lizenzen - keine Lieder mitgeliefert. Um ein Stück mit dem Programm zu singen benötigt man eine Musikdatei, welche in den Formaten [#Codecs ogg, mp3, o.ä.] vorliegen sollte, passend dazu eine Textdatei, in der sich der Text sowie die Tonhöhe befinden. Optional können Cover, Hintergrundbilder und Videos genutzt werden, die dann zum Lied eingeblendet werden. = Installation = == Paketquelle == == Ab Ubuntu "Jaunty Jackalope" 9.04 == Seit Jaunty kann man Performous direkt aus den Paketquellen über das Paket * '''performous''' (''universe'', [2]) installieren [1]. == Bis Ubuntu "Intrepid Ibex" 8.10 == Für die Instalation [1], der leicht veralteten Software aus den Paketquellen, sind folgende Pakete notwendig: * '''ultrastar-ng''' (''universe'', [2]) * '''ultrastar-ng-gstreamer''' (''universe'', [2]) oder * '''ultrastar-ng-xine''' == Paket == [[Vorlage(Fremd, Paket, "")]] Mit dem Erscheinen der Version 0.3 im November 2008 heißt Ultrastr-NG nun Performous. Performous ist erst seit Ubuntu "Jaunty Jackalope" 9.04 in Paketquellen. Allerdings bieten die Entwickler von Performous '''.deb'''-Pakete (32 und 64 Bit) für aktuelle Distributionen an. Diese lassen sich von der Homepage [http://performous.org/install.html herunterladen] {en} und wie gewohnt installieren [4]. ||[[Bild(./Performous.jpg,250 , )]]||[[Bild(./UltraStar.png,250 , )]]|| || Performous||<:>Ultrastar ng|| Danach kann man das Spiel über ''"Anwendungen -> Spiele -> UltraStar NG"'' bzw. ''"Anwendungen -> Spiele -> Performous"'' starten. = Lieder = Um Performous um neue Lieder zu erweitern, muss man die passende '''.txt'''-Datei aus dem Internet herunterladen. Diese ist schnell über Suchmaschinen ausfindig zu machen. Die zugehörige Audiodatei entweder im Online-Store kaufen oder von der eigenen [:CDs_rippen:CD einlesen]. Cover und Hintergrundbilder ebenfalls im Netz suchen. Das Cover kann eine Größe von 400 x 400 Pixel haben und das Hintergrundbild sollte nicht breiter als 1.024 Pixel sein. Alternativ Musikvideo im [wikipedia:MPEG:]-Format einbinden. Diese können von diversen Portalen heruntergeladen und [:MEncoder:konvertiert] werden. Seit Version 0.32 stehen beim Benutzer auch [#SingStar Skripte] zur Verfügung um eigene SingStar-Spiele nutzen zu können. Auf der [http://performous.org/songs.html Projektseite] {en} {dl} findet man eine Auswahl von freien und unfreien Liedern. Diese entpacken [5] und nach '''~/.ultrastar/songs''' kopieren. Beim nächsten Programmstart stehen die Lieder zur Auswahl. Sollte der Ordner noch nicht vorhanden sein muß dieser manuell erstellt werden. = Konfiguration = Um Lieder in das Programm zu importieren muss man den Text und die passende Audiodatei nach '''~/.ultrastar/songs/Interpret-Titel''' kopieren. Falls der Ordner nicht existiert - diesen manuell erstellen. In den Ordner '''Interpret - Titel''' können das Cover und ein Hintergrundbild hinzugefügt werden. Der Ordnerinhalt kann wie folgt aussehen: [[Bild(./Aufbau.png,,align=center)]] Damit die hinterlegten Daten von UltraStar / Performous angenommen werden die Textdatei, welche man sich im Vorfeld heruntergeladen hat, mit einem Editor [3] bearbeiten. Hier die Dateinamen der hinterlegten Daten anpassen. Als Minimum müssen folgende Zeilen enthalten sein: {{{ #TITLE: #ARTIST: #MP3: #BPM: #GAP: }}} Die Bedeutung der einzelnen Punkte: ||<-2 tablestyle="width: 95%;" rowclass="titel"> Dateistruktur|| || Punkt||Beschreibung|| ||`#ARTIST:Interpet`||Der Interpret des Liedes.|| ||`#TITLE:Songname`||Titel des Liedes. Dieser wird bei der Auswahl des Liedes angezeigt. || ||`#MP3:Song.Endung`||Name der Audio-Datei - mögliche Formate: mp3 / ogg|| ||`#BACKGROUND:Hintergrundbild.jpg`||Hintergrundbild bei der Liederwiedergabe. || ||`#COVER:Cover.png`||angezeigtes Cover || ||`#BPM:75,15`||[wikipedia:Beats_per_minute:Geschwindigkeit] des Liedes|| ||`#GAP:14200`||Der Abstand des Textes vom Anfang des Liedes in Millisekunden. || ||`#VIDEO:Titel.mpg`||Dateiname der Video-Datei.Der Sound des Videos wird nicht abgespielt. || ||`#VIDEOGAP:142000`||vgl. GAP - hier auf das Video bezogen.|| ||`#RELATIVE:YES`||Gibt an, ob die Zeitstempel nach jeder Zeile wieder von 0 anfangen (`yes`) oder nicht (`no`). || ## ||`#EDITION:Ultrastar R&B`|| || ## ||`#LANGUAGE:English`||German Spanish ...|| == Konfigurationsdatei == Im Allgemeinen versucht das Spiel Soundkarten automatisch zu erkennen. Auf manchen Systemen ist jedoch eine manuelle Konfiguration notwendig. Es wird empfohlen, den Sound-Server oder Mixer zu umgehen um die zusätzliche Latenz zu verringern. Damit Performous die Soundkarte direkt über ALSA ansteuern kann muss man im versteckten Verzeichnis '''~/.config''' die Konfigurationsdatei '''performous.conf''' mit einem Editor [3] anlegen, welche die folgenden Zeilen enthält: {{{ cdev=alsa:plughw:0 pdev=alsa:plughw:0 }}} Dies steuert den Ein- und Ausgang des Audiosignals über ALSA. Bei mehreren Soundkarten, z.B. Mikrofonen von SingStar, muss zuerst in '''/proc/asound/cards''' die passende Nummer ermittelt und die `0` mit dem richtigen Wert ersetzen. Hierzu den folgenden Befehl nutzen [2]: {{{#!vorlage Befehl cat /proc/asound/cards }}} Die Ausgabe kann dann so aussehen: {{{ 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xff63c000 irq 21 1 [U0x46d0x8da ]: USB-Audio - USB Device 0x46d:0x8da USB Device 0x46d:0x8da at usb-0000:00:1d.0-1, full speed }}} ## lsusb ## Bus 001 Device 002: ID 1415:0000 Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. Sony SingStar USBMIC ## USBMIC Serial# 031024494 Anstelle von `plughw` kann man auch `hw` testen, da dies mitunter Resampling vermeidet. Weitere Kommandozeilen-Optionen kann man in dieser Datei verwenden. Weiterführende Informationen sind den [:Shell/man:Manpages] oder dem [http://performous.org/manual.html Handbuch] {en} zu entnehmen. [[Bild(SingStarMic.png,250,align=right)]] == Beispielkonfiguration == Dieses Beispiel geht davon aus, dass man Performous mit den beiden originalen ''SingStar'' Mikrofonen betreiben will. Um Performous nicht bei jedem Start einen Rattenschwanz von Parametern mitgeben zu müssen, erstellt man am besten eine Konfigurationsdatei, indem man die Datei '''~/.config/performous.conf''' anlegt und mit einem Editor [3] folgenden Inhalt hinein schreibt: {{{ pdev=alsa:hw:default songdir ~/songs W 1024 H 768 }}} '''pdev''' bestimmt das ''capturing device''. Wenn man ALSA und die Standard-''SingStar''-Mikrofone benutzt, kann man diese Einstellung beibehalten. '''songdir ''' bestimmt, aus welchem Ordner Songs importiert werden, diesen Pfad muss man ggf. anpassen. '''W''' und '''H''' geben die Breite und Höhe des Performus-Fensters an. ## ultrastarng --help ## performous --help [[Bild(Practice.png,250,align=right)]] = Bedienung = Das Menü des Programms ist überschaubar. Mit [[Vorlage(Tasten, S)]] ''"Start"'' beginnt man das Spiel. Im nächsten Fenster wählt man mit den Pfeiltasten [[Vorlage(Tasten, links+rechts)]] den gewünschten Song aus und startet diesen mit [[Vorlage(Tasten, Enter)]] Enter. [[Vorlage(Tasten, P)]] ''"Practice"'' erlaubt es die Tonleiter zu üben. Gleichzeitig kann hier ersehen werden ob die Mikrofone funktionieren. Unter [[Vorlage(Tasten, C)]] ''"Configure"'' können bei beiden Programmen Einstellungen an der Lautstärke vorgenommen werden. Die ältere Version bietet hier ebenfalls die Möglichkeit zwischen Fenster- und Vollbildmodus zu wechseln. Jeder Menüpunkt kann mit [[Vorlage(Tasten, esc)]] Escape wieder verlassen werden. Weitere [#Tastenkuerzel Tastenkürzel] stehen zur Verfügung. == Suche == Um einen Titel in der Musiksammlung zu suchen kann man den entsprechenden [[Vorlage(Tasten, T+i+t+e+l)]] im Abspielfenster eingeben. Alternativ kann man die Sortierung nach Genre, Künstler et cetera vornehmen. = Tipps = == Umlaute in Songtexten == Übernimmt man Songs aus Systemen, die mit Windows laufen, so werden die Umlaute in den Songs nicht korrekt dargestellt. Dies liegt an unterschiedlichen Codierungen der Dateien. Die Codierung lässt sich sehr leicht mit dem Programm `recode` anpassen. Es ist üblicherweise nicht installiert, lässt sich jedoch über das Paket * '''recode''' problemlos nachinstallieren [1]. Danach kann man mit dem Befehl {{{#!vorlage Befehl recode CP1252..UTF-8 songtext_beispiel.txt }}} eine Textdatei anpassen, oder mit dem Befehl {{{#!vorlage Befehl find ~/.ultrastar/songs -type f -name "*.txt" -exec recode CP1252..UTF-8 "{}" \; }}} alle Textdateien für Ultrastar auf einmal korrigieren. == SingStar == Zum auslesen der eigenen Spiele-DVDs stehen seit Version 0.32 die Werkzeuge '''ss_adpcm_decode''', '''ss_cover_conv''', '''ss_extract''', '''ss_ipu_conv''', '''ss_ipu_decode''' und '''ss_pak_extract''' zur Verfügung. Die Benutzung wird beim Aufruf der Werkzeuge im Terminal [2] erläutert: {{{#!vorlage Befehl ss_ipu_conv Converts an Singstar IPU-movie into an MPEG-Video 20080103 - hawkear@gmx.de Usage: ss_ipu_conv Example: ss_ipu_conv movie.ipu myvideo.m2v }}} = Tastenkürzel = ||<-2 tablestyle="width: 95%;" rowclass="titel"> Ultrastar / Performous|| || Taste(n)||Funktion|| || [[Vorlage(Tasten, Esc)]] || Eine Ebene höher wechseln.|| || [[Vorlage(Tasten, Alt+Enter)]] ||Vollbild / Fenstermodus|| ||[[Vorlage(Tasten, S)]]||Einzelspieler|| ||[[Vorlage(Tasten, P)]] || Practice: displays the tones detected and a VU meter for checking microphone recording levels|| ||[[Vorlage(Tasten, C)]]||Spieleinstellungen|| || [[Vorlage(Tasten, Enter)]]||Gewähltes Stück spielen.|| ||[[Vorlage(Tasten, Left)]] [[Vorlage(Tasten, Right)]] [[Vorlage(Tasten, auf)]] [[Vorlage(Tasten, ab)]]||Navigation / spulen im Stück|| ||[[Vorlage(Tasten, Space)]]|| Pause || ||[[Vorlage(Tasten, F5+F6)]] ||Einstellungen Audio/Video.|| ||[[Vorlage(Tasten, F7+F8)]]|| Feineinstellung Audio || [[Bild(intro.png,,align=right)]] = Links = * [http://performous.org/ Performous] {en} * [http://performous.org/manual.html Handbuch Performous] {en} * [http://sourceforge.net/docman/display_doc.php?docid=31351&group_id=116377 Handbuch UltraStar] {en} * [http://doc.ubuntu-fr.org/ultrastar-ng ultrastar-ng] {fr} * [http://doc.ubuntu-fr.org/performous performous] {fr} * [http://ultrastar.bplaced.net/index.html Die Seite zu Karaoke mit UltraStar] {de} * [http://www.metrochicago.com/pumpkins/ Machina II - Smashing Pumpkins] {en} * [http://ultrastar.bplaced.net/guide_songs.html Anleitungen um Songs selber zu machen und zu ändern] {de} * [http://forum.ultra-star.de/index.php Forum UltraStar] {de} * [http://forum.ultrastardeluxe.org/ Forum UltraStar Deluxe] {en} * [http://sourceforge.net/docman/display_doc.php?docid=29855&group_id=116377 UltraStar: Making song files] {en} * [http://www.ultrastarstuff.com/html/tutorialtxtfile.html Tutorial - What is a txt file?] {en} == Lieder == * [http://downloads.sourceforge.net/ultrastardx/usdx_song-wise_guys_-_mensch_wo_bist_du.zip Wise Guys - Mensch, wo bist du ? (2009)] {dl} - 32. [http://www.kirchentag.de/ Deutscher Evangelischer Kirchentag] {de} * [http://downloads.sourceforge.net/ultrastardx/usdx_song-wise_guys_-_lebendig_und_kraeftig_und_schaerfer.zip Wise Guys - Lebendig und kräftig und schärfer (2007)] {dl} - 31. [http://www.kirchentag.de/ Deutscher Evangelischer Kirchentag] {de} == Midi == * [http://www.mididb.com/ Free MIDI File Database] {en} * [http://www.sunncity.com/music/index.asp Sunncity Free Center] {en} * [http://www.freemusicdir.com/ Free Music Directory] {en} * [http://tinpan.fortunecity.com/jive/186/ fortunecity.com] {en} * [http://www.findmidis.com/ findmidis.com] {en} * [http://www.midisite.co.uk/ MIDIsite] {en} * [http://www.free-midi.org/ Free Midi Zone] {en} * [http://www.musicrobot.com/ MIDI search engine] {en} * [http://www.vanbasco.com/midisearch.html vanBasco's MIDI search] {en} == Texte == * [http://www.lyrics.com/ lyrics.com] {en} * [http://www.sing365.com/index.html sing365.com] {en} * [http://www.azlyrics.com/ a-z lyrics universe] {en} #tag: Multimedia, Spiele, Karaoke, Playstation