[[Vorlage(Getestet, maverick, natty, lucid)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:Packprogramme: Archive entpacken] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Logo.png,64,align=left)]] [http://performous.org/ Performous] {en} (vorher: UltraStar Next Generation) 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 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. Aktuelle Programmversionen unterstützen neben Karaoke auch [#Controller Gitarrencontroller, Bass und Schlagzeug] der Konsolen-Spiele [wikipedia:Rock_Band:Rock Band] und [:Spiele/Frets_on_Fire:Guitar Hero], Webcams sowie [wikipedia:Tanzmatte:Tanzmatten] von [wikipedia:Tanzspiel:Tanzspielen]. [[Vorlage(Bildersammlung, right, 250 Performous060.jpg, "Performous" UltraStar021.jpg, "UltraStar NG" )]] = Installation = Es empfiehlt sich immer die aktuelle Version des Programms zu installieren, da diese mögliche Fehler behebt oder neue Features mitbringt. Seit Jaunty kann man Performous direkt aus den Paketquellen über das Paket {{{#!vorlage Paketinstallation performous, universe performous-tools, [#SingStar SingStar DVDs konvertieren] fretsonfire-songs-muldjord, universe, Songs fretsonfire-songs-sectoid, universe, Songs }}} installieren [1]. == PPA == [[Vorlage(PPA, performous-team, key AD9775FF , maverick,lucid,natty)]] Anschließend Performous aus den Paketquellen installieren [1]: {{{#!vorlage Paketinstallation performous performous-tools, [#SingStar SingStar DVDs konvertieren] fretsonfire-songs-muldjord, universe, Songs fretsonfire-songs-sectoid, universe, Songs }}} Danach kann man das Spiel über ''"Anwendungen -> Spiele -> Performous"'' starten. [[Bild(./no_cover.png, 100, align=right)]] = 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 [4] 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 = == Lieder == 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)]] Es ist zu beachten, dass folgende Grundregeln zu beachten sind, damit das Programm die Dateien erkennt: {{{#!vorlage Tabelle <-2 tablestyle="width: 95%;" rowclass="titel"> Performous +++ Bereich Beschreibung +++ `#BPM:75,15` [wikipedia:Beats_per_minute:Geschwindigkeit] des Liedes +++ Videos Hier darf jeder Titel verwendet werden. Unterstützt werden die Formate '''.avi''', '''.mpg''', '''.mpeg''', '''.flv''', '''.mov''' und '''.mp4'''. }}} 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: {{{#!vorlage Tabelle <-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 +++ `#GAP:14200` Der Abstand des Textes vom Anfang des Liedes in Millisekunden. }}} == Controller == Die ab Version 0.40 unterstützten Controller der Spielereihen [wikipedia:Guitar_Hero:] und [wikipedia:Rock_Band:] werden vom Spiel erkannt. Standardmäßig wird die Tastatur als Gitarren-Controller verwendet. Dies ändert man unter ''"Config -> Keyboard as Guitar"'' und ändert hier den Wert auf ''"Disabled"''. [[Vorlage(Bildunterschrift, Practice060.jpg, 250, "Practice", 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. Seit Version 0.40 werden [#Controller Gitarrencontroller, Bass und Schlagzeug] der Konsolen-Spiele [wikipedia:Rock_Band:Rock Band] und [wikipedia:Guitar_Hero:Guitar Hero] untersützt. Je nachdem welche Option das ausgewählte Stück bietet wird das entsprechende Symbol [[Bild(./instruments.png,64,)]] eingeblendet. [[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. Um die Sortierung zu ändern mit [[Vorlage(Tasten, auf)]] [[Vorlage(Tasten, ab)]] die gewünschte Auswahl treffen. [[Vorlage(Bildunterschrift, SingStarMic060.png, 250, "Mikrophone", right)]] = Tipps = == Mikrophone == Sollten im Spiel die Mikrophone nicht erkannt werden sollten die Einstellungen der [:Soundsystem#Mixer:Lautstärkeregler] überprüft werden. == Hintergrundbilder == Sofern einige Lieder keine Videos oder Hintergrundbilder mitbringen kann man eigene Bilder verwenden. Diese im Ordner '''~/.local/share/games/performous/backgrounds/''' abspeichern und Performous wählt eines per Zufall aus. == Spielerkonfiguration == Um einen eigenen Avatar hinzuzufügen ein Bild im Format '''png''', '''jpg''' oder '''svg''' im Ordner '''~/.local/share/games/performous/pictures/''' ablegen. Anschließend im Ordner '''~/.config/performous/''' die Datei '''database.xml''' bearbeiten [3]. In diesem Beispiel wird Spieler 1 angepaßt: {{{ }}} ändern zu {{{ MEINAVATAR.png }}} == 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 {{{#!vorlage Paketinstallation recode }}} problemlos nachinstallieren [1]. Danach kann man mit dem Befehl [2] {{{#!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 das Spiel auf einmal korrigieren. == Songliste ausgeben == Je nach Umfang der Musiksammlung macht es Sinn die vorhandenen Songs in einer Liste auszugeben um diese auszudrucken. Dies erreicht man [2] durch {{{#!vorlage Befehl performous --songlist foo #foo ist Platzhalter für das Verzeichnis }}} Die so erzeugte '''xml'''-Datei kann mit dem gewünschten Programm in andere Formatge umgewandelt werden. == SingStar == Zum auslesen der eigenen Spiele-DVDs stehen seit Version 0.32 diverse Werkzeuge zur Verfügung. Dies wären '''ss_adpcm_decode''', '''ss_cover_conv''', '''ss_extract''', '''ss_ipu_conv''', '''ss_archive_extract''', '''ss_chc_decode''', '''ss_ipu_decode''' und '''ss_pak_extract'''. === ss_extract === Singstar DVDs benutzen das [wikipedia:Universal_Disk_Format:UDF] und [wikipedia:ISO_9660:ISO 9660] Dateisystem. Unter Ubuntu werden die DVDs automatisch mit UDF eingebunden. Um die DVDs auslesen zu können müssen diese jedoch im Format ISO-9660 [:mount:eingebunden] werden. ## sudo mount -t ISO-9660 /dev/sr0 /media/SINGSTAR Nachdem dies geschehen ist kann das Programm mittels des folgenden Befehls aufgerufen werden [2]: {{{#!vorlage Befehl ss_extract /media/cdrom0 }}} Den Pfad ggf. noch anpassen. Danach holt das Skript die benötigten Daten und bereitet diese auf: {{{ XY songs found [ID] Künstler - Titel >>> Extracting and decoding music >>> Extracting cover image >>> Extracting video >>> Converting video 640x336 ... }}} Die Musikdateien werden im WAV Format abgelegt. Möchte man Platz sparen, so können diese auch in OGG extrahiert werden. Dazu ist es nötig das Paket {{{#!vorlage Paketinstallation vorbis-tools, universe, seit Jaunty }}} zu installieren. Einzelne Tracks können ebenfalls ausgelesen werden. Im Verzeichnis aus dem das Skript gestartet wurde werden Ordner der Künstler angelegt, welche die benötigten Dateien enthalten. {{{#!vorlage Hinweis Singstar-Spieletitel ab dem Jahr 2009+ (für die PS2) können erst mit neueren Programmversionen ausgelesen werden. Spieletitel für die PS3 werden __nicht__ unterstützt. }}} = Tastenkürzel = ||<-2 tablestyle="width: 95%;" rowclass="titel"> Ultrastar / Performous|| || Taste(n)||Funktion|| ||<-2 rowclass="highlight"> Generell|| || [[Vorlage(Tasten, Esc)]] || Eine Ebene höher wechseln.|| || [[Vorlage(Tasten, Alt+Enter)]] ||Vollbild / Fenstermodus|| ||[[Vorlage(Tasten, Space)]] / [[Vorlage(Tasten, ctrl+r)]]|| [:PulseAudio:] || || [[Vorlage(Tasten, Enter)]]||Menüpunkt anwählen.|| ||[[Vorlage(Tasten, Alt+F4)]] ||Programm beenden.|| ||[[Vorlage(Tasten, Ctrl+a)]]||Hintergrund durch das Bild der [:Webcam:] austauschen.|| ||<-2 rowclass="highlight"> Hauptmenü|| ||[[Vorlage(Tasten, S)]]||Spielstart|| ||[[Vorlage(Tasten, P)]] ||Anzeige der gesungenen Tonhöhen und Aussteuerungsmesser der Mikrofone.|| ||[[Vorlage(Tasten, C)]]||Spieleinstellungen|| ||<-2 rowclass="highlight"> Konfiguration|| ||[[Vorlage(Tasten, auf)]] [[Vorlage(Tasten, ab)]]||Navigation|| ||[[Vorlage(Tasten, left)]] [[Vorlage(Tasten, right)]]||Vorgaben anpassen.|| ||[[Vorlage(Tasten, Ctrl+R)]]||Spieleinstellungen zurücksetzen.|| ||[[Vorlage(Tasten, Ctrl+S)]]||Spieleinstellungen speichern.|| ||<-2 rowclass="highlight"> Liederauswahl|| ||[[Vorlage(Tasten, left)]] [[Vorlage(Tasten, right)]]||Navigation|| || [[Vorlage(Tasten, Enter)]]||Gewähltes Stück spielen.|| ||[[Vorlage(Tasten, a+b+c)]]||Songsuche - Feld löschen mit [[Vorlage(Tasten, esc)]]|| ||[[Vorlage(Tasten, auf)]] [[Vorlage(Tasten, ab)]]||Sortierung ändern.|| ||[[Vorlage(Tasten, bild-auf+bild-ab)]]||10 Songs überspringen.|| ||[[Vorlage(Tasten, Ctrl+R)]]||Lieder erneut einlesen lassen.|| ||[[Vorlage(Tasten, F4)]] ||Jukebox-Modus.|| ||[[Vorlage(Tasten, auf+ab)]]||Suche in 5 s. Schritten.|| ||[[Vorlage(Tasten, bild-auf+bild-ab)]]||Suche in 30 s. Schritten.|| ||<-2 rowclass="highlight"> Spielbildschirm|| ||[[Vorlage(Tasten, Enter)]]|| Instumentales überspringen. || ||[[Vorlage(Tasten, F4)]] ||Synthesizer-Modus.|| ||[[Vorlage(Tasten, F5+F6)]] ||Einstellungen Audio/Video.|| ||[[Vorlage(Tasten, F7+F8)]]|| Feineinstellung Audio || ||[[Vorlage(Tasten, F9)]] ||Karaoke-Modus.|| ||[[Vorlage(Tasten, F10)]] ||Aufführungsmodus.|| ||[[Vorlage(Tasten, Ctrl+R)]]||Lied neu starten.|| ||[[Vorlage(Tasten, left+right)]]||Suche in 5 s. Schritten.|| ||[[Vorlage(Tasten, auf+ab)]]||Suche in 30 s. Schritten.|| ||[[Vorlage(Tasten, Space)]]|| Pause || ||<-2 rowclass="highlight"> Controller|| ||[[Vorlage(Tasten, F1+F2+F3+F4)]] ||gespielter Bund / Schwierigkeitsgrad|| ||[[Vorlage(Tasten, F5)]] ||Wahl des Instruments|| ||[[Vorlage(Tasten, Shift)]] ||Strum Bar|| ||[[Vorlage(Tasten, Enter)]] ||Tremolo|| ||[[Vorlage(Tasten, 1+2+3+4)]] ||gespielter Bund|| ||[[Vorlage(Tasten, 5)]] ||Wahl des Instruments|| [[Bild(intro.png,,align=right)]] = Links = * [http://performous.org/ Performous] {en} * [http://performous.org/composer Composer] {en} * [http://wiki.performous.org Wiki] {en} * [http://performous.org/manual.html Handbuch Performous] {en} * [launchpad:~performous-team:] * [http://wiki.performous.org/index.php/Ss_extract ss_extract] {en} * [ubuntu_fr:ultrastar-ng:ultrastar-ng] * [ubuntu_fr:performous:performous] == Lieder == * [http://performous.org/songs.html Free songs auf performous.org] {en} {dl} * [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} * [http://ultrastardx.sourceforge.net/2009/02/23/ultrastar-deluxe-rocks/ Ultrastar Deluxe Rocks!] {en} - MP3 und USDX Zip Päckchen der Berliner Rockband [http://www.shearer.de/ Shearer] {de} * [http://sourceforge.net/projects/ultrastardx/files/Songs/ diverse Songs] {dl} #tag: Spiele, Karaoke, Playstation, Musikspiel, Arcade, Linux-Spiel, Open-Source-Spiel, Ultrastr-NG, PS2