Performous - Le Bottin des Jeux Linux

Performous

🗃️ Specifications

📰 Title: Performous 🕹️ / 🛠️ Type: Game
🗃️ Genre: Multimedia 🚦 Status: 06. To be re-tested (status)
🏷️ Category: Multimedia ➤ Karaoke ➤ Song (pitch, tone) 🌍️ Browser version:
🔖 Tags: Multimedia; Karaoke; Dance & Rhythm; Sound; Flagship; Level Editor 📦️ Package Name: performous performous-freesongs
🐣️ Approx. start: 2006-10-15 📦️ Arch package: ✓
🐓️ Latest: 2023-08-21 📦️ RPM package: ✓
📍️ Version: Latest: 💥️ 1.3.1 / Dev: 83cccd5 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-2+ 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D Scrolling ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 3 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 12286 🐛️ Created: 2010-08-20
🐜️ Updated: 2024-03-05

📖️ Summary

[en]: A set of 3 libre, multi-platform music games (singing/karaoke, dancing and rhythm). It offers a singing module (similar to Singstar), a dancing module (similar to Dance Dance Revolution), and a rhythm module (similar to Guitar Hero or Rock Band). For singing (via microphone), it provides a very good assessment of the voice pitch accuracy, which can be disabled if the player only wants to use it for karaoke, and is compatible with FoF, UltraStar, SingStar XML & StepMania. For dance (via USB dance mat or keyboard), it evaluates the accuracy in composing the notes scrolling on the screen, and is compatible with the Stepmania format. For rhythm (via an external controller/instrument/MIDI drum kit that it automatically detects, or the keyboard), it also rates the accuracy of reproducing the original, with an emphasis on fun.For rhythm (via an external controller/instrument/MIDI drum kit that it automatically detects, or the keyboard), it also rates the accuracy of reproducing the original, with an emphasis on fun. [fr]: Un ensemble de 3 jeux musicaux (chant/karaoké, danse et rythme) libres et multi-plateformes. Il offre un module de chant (semblable à Singstar), un module de danse (semblable à Dance Dance Revolution), et un module de rythme (semblable à Guitar Hero ou Rock Band). Concernant le chant (via le micro), il fournit une très bonne évaluation de la précision de la hauteur de la voix, désactivable si le joueur souhaite uniquement l'utiliser en karaoké, et est compatible avec FoF, UltraStar, SingStar XML & StepMania. Pour la danse (via un tapis de danse USB ou le clavier), il évalue la précision à composer les notes défilant à l'écran, et est compatible avec le format Stepmania. Pour le rythme (via un contrôleur/instrument externe/une batterie MIDI qu'il détecte automatiquement, ou le clavier), il évalue la-aussi la précision à reproduire l'original, en mettant l'accent sur l'amusement.

🚦 Entry status

💡 Lights on: ✓ 🦺️ Work in progress:
📰 What's new?: 💎 New features New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🦝️ From Users: (200912),


🎲️ Gameplay:
• Singing: (202009),

• Karaoke: (0.3.2/200912),

• Dancing:
(waiting for videos)
• Rhythm: (200908), (201004),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(200912) r(202xxx) lp(202xxx) ht(201104) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1(news) 2(SourceForge) 3(GitHub) 4]

• Singing: g(202009) g(202xxx)
• Karaoke: g(0.3.2/200912) g(202xxx)
• Dancing: g(202xxx) g(202xxx)
• Rhythm: g(200908) g(201004) g(201004) g(202111) g(201609) g(201004)

💰 Commercial: (empty)

🍩️ Resources
• Composer (a song editor for creating & converting notes for music games in various formats.): [Performous (Composer)]
• Free songs (compatible with Performous): [Sourceforge (Performous songs 1 2) (UltraStar Deluxe songs)]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Performous Team 1 2 [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Vincent Le Ligeour (yoda-jm) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Performous) [fr] [en] [de]]
[Wikipedia (SingStar) [fr] [en] [de]]
[Wikipedia (Dance Dance Revolution) [fr] [en] [de]]
[Wikipedia (Guitar Hero) [fr] [en] [de]]
[Wikipedia (Rock Band) [fr] [en] [de]]
[HOLaRSE [de]] [Jeux libres [fr]] [Wiki ubuntu-fr [fr]] [The Linux Game Tome] [LinuxPedia] [Unixmen]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[Sacha Chua] [Lifehacker]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Performous
🦊️ What's: A set of 3 libre music games: singing/karaoke, dancing & rhythm
🏡️ https://performous.org
🐣️ https://github.com/performous
🔖 #LinuxGaming #ShareYourGames #Flagship #Multimedia #Singing #Karaoke #Dancing #Rhythm
📦️ #Libre #Arch #RPM #Deb
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🔍️ Reviewed (1.3.0): 😐️⭐ (problem w/ the sound)
🥁️ Update: 1.3.1
⚗️ New features 💎
📌️ Changes: https://github.com/performous/performous/releases
🦣️ From: 📶️ https://github.com/performous/performous/releases.atom

🦝️ https://www.youtube.com/embed/nmSTnbBZoqI
🎲️ https://www.youtube.com/embed/KJQlUNsog0E
🎲️ https://www.youtube.com/embed/I6yu6rdo8X0

🕶️ A view of its UI in Karaoke mode, with music (libre and pretty) by Joshua morin. The text is displayed at the bottom (configurable), and the position in the song is displayed at the top left as a bar graph.

Performous is a set of 3 libre, multi-platform music games (singing/karaoke, dancing and rhythm). It offers a singing module (similar to Singstar), a dancing module (similar to Dance Dance Revolution), and a rhythm module (similar to Guitar Hero or Rock Band). For singing (via microphone), it provides a very good assessment of the voice pitch accuracy, which can be disabled if the player only wants to use it for karaoke, and is compatible with FoF, UltraStar, SingStar XML & StepMania. For dance (via USB dance mat or keyboard), it evaluates the accuracy in composing the notes scrolling on the screen, and is compatible with the Stepmania format. For rhythm (via an external controller/instrument/MIDI drum kit that it automatically detects, or the keyboard), it also rates the accuracy of reproducing the original, with an emphasis on fun.For rhythm (via an external controller/instrument/MIDI drum kit that it automatically detects, or the keyboard), it also rates the accuracy of reproducing the original, with an emphasis on fun.

📕 Description [en]

📕🐧"A set of 3 libre, multi-platform music games (singing/karaoke, dancing and rhythm)"🐧📕

About

An open-source music and rhythm game.

An open-source karaoke, band and dancing game where one or more players perform a song and the game scores their performances. Supports songs in UltraStar, Frets on Fire and StepMania formats. Microphones and instruments from SingStar, Guitar Hero and Rock Band as well as some dance pads are autodetected.


Karaoke, band games and dancing in the same package. Performous lets you perform great songs, improve your musical skills and simply have fun! No special hardware required, you may play guitar on your PC keyboard, sing on your laptop microphone and so on. If you do have SingStar microphones, Guitar Hero or Rock Band instruments, or dance pads, just plug them into your USB ports and start rocking!

Performous is free software and once you click that download button, you will find out that open source doesn't need to suck. In fact, many users keep praising us about how we beat even those commercial games.

We constantly strive to improve the gameplay and the algorithms the game is built on. Performous does not attempt to catch up on other games and clone them but instead we listen to user feedback and try to find the best solutions. The game is developed by a relatively large team of skilled people but we are always looking for new recruits. If you think you can improve something or if you just wish to build from source, click the C++ button.

Vocals

Pick up your microphone and start singing. The game won't just score your performance but your pitch is constantly displayed so you can correct the mistakes and actually learn to sing... And then beat your friends in multiplayer mode, or do a duet with someone you love :)

For those who sing rather than well (or who just want more artistic freedom), a karaoke mode is provided. In this mode only lyrics are displayed and there are no notes or scoring.

Guitar and drums

Pick up your keyboard like this... Or if you prefer, connect one of those guitar controllers you can buy for almost nothing at your local gaming store. Playing a plastic guitar with five buttons sure isn't like the real thing but it just happens to be a good deal easier to learn and thus a hit at your party. Just make sure that the guys holding your guitar controllers allow others to play too.

Playing drums is like the real thing, especially if you happen to be lucky enough to have one of those professional MIDI drum sets. For the rest of us the el cheapo band game controllers will have to do.

Dance

Let the rhythm guide your feet when you show your dance moves on a dance pad, or just be a geek and use the keypad with your fingers instead. The graphics ain't hot yet but nonetheless you can dance all the same.

Features

☑ Vocals, guitars (lead/rhythm/bass), drums and dancing with multiplayer support
☑ Extremely good singing pitch detection (usable even with laptop or webcam microphones)
☑ Intelligent gameplay determines what the player attempted to do
☑ Avoid accidental hammer-ons / pull-offs, among other things
☑ No more "wtf, I didn't make any mistake there" feeling
☑ Controllers are autodetected (no need to configure keys)
☑ Song formats: FoF, UltraStar, SingStar XML, StepMania
☑ C++ for high performance, rapid development and solid code
☑ OpenGL 2.1 and SVG for nice graphics
☑ Free software, licensed under GNU GPL version 2 or later

Requirements
• Windows / Linux / OS X (porting to others should be easy)
• A computer that can run 3D games (doesn't need to be fast)
• Microphones for singing (any regular microphones, SingStar/other USB mics)
• USB guitars and drums (Guitar Hero, Rock Band)
• USB dance pad for dancing (various brands)

📕 Description [fr]

Un ensemble de 3 jeux musicaux, par la Performous Team, initié par Vincent Le Ligeour (yoda-jm).

Performous (ex UltraStar - Next Generation) est un ensemble de 3 jeux musicaux (chant/karaoké, danse et rythme) libres et multi-plateformes. Il offre un module de chant (semblable à Singstar), un module de danse (semblable à Dance Dance Revolution), et un module de rythme (semblable à Guitar Hero ou Rock Band). Concernant le chant (via le micro), il fournit une très bonne évaluation de la précision de la hauteur de la voix, désactivable si le joueur souhaite uniquement l'utiliser en karaoké, et est compatible avec FoF, UltraStar, SingStar XML & StepMania. Pour la danse (via un tapis de danse USB ou le clavier), il évalue la précision à composer les notes défilant à l'écran, et est compatible avec le format Stepmania. Pour le rythme (via un contrôleur/instrument externe/une batterie MIDI qu'il détecte automatiquement, ou le clavier), il évalue la-aussi la précision à reproduire l'original, en mettant l'accent sur l'amusement.

Bien plus qu'un Karaoke, Performous ne se contente pas d'afficher la chanson : il affiche aussi les notes et votre score prend en compte votre aptitude à jouer correctement les notes.
Contrairement à d'autres jeux musicaux, vous verrez l'intonation précise de votre voix, ce qui vous permettra de voir ce qui ne va pas et d'y apporter les corrections nécessaires.
La plupart des chansons disponibles contiennent bien-sûr les voix originales et les versions de Karaoke récentes sont rares.
Pour ceux qui chantent plus que bien, un mode Karaoke est disponible. Ce mode n'affiche que les paroles (pas de notes ni de score).

☐ Comparaison avec Singstar ?
Jusqu'à la version 0.3, le projet avait pour ambition d'être une alternative libre à Singstar.
Depuis, au vu des nombreuses améliorations et fonctionnalités ajoutées, Performous a dépassé ce stade et s'en écarte nettement.

☐ Concernant Guitar Hero et Rock Band ...
Performous utilise les mêmes instruments et le gameplay est évidemment très similaire.
Néanmoins des modifications dans la comptabilisation des points et dans d'autres aspects l'écarte du concept original.
Le but de ses concepteurs est de rendre le jeu amusant et de rendre le système de score le plus fidèle possible à la réalité pour permettre une comparaison des joueurs entre eux.

☐ Concernant Stepmania et Dance Dance Revolution ?
Depuis la version 0.5.0 vous pouvez utiliser le périphérique de danse avec les fichiers de danse au format Stepmania.
Encore une fois, la notation porte sur votre précision à composer les notes défilant à l'écran. Laissez le rythme guider vos pas !


À propos de

Un jeu de musique et de rythme libre.

Un jeu de karaoké, de bandes et de danse open-source où un ou plusieurs joueurs interprètent une chanson et où le jeu note leurs performances. Supporte les chansons aux formats UltraStar, Frets on Fire et StepMania. Les microphones et les instruments de SingStar, Guitar Hero et Rock Band ainsi que certains tapis de danse sont détectés automatiquement.


Karaoké, jeux de bandes et danse dans le même paquet. Performous vous permet d'interpréter de superbes chansons, d'améliorer vos compétences musicales et tout simplement de vous amuser ! Aucun matériel spécial n'est requis, vous pouvez jouer de la guitare sur le clavier de votre PC, chanter sur le micro de votre ordinateur portable, etc. Si vous avez des microphones SingStar, des instruments Guitar Hero ou Rock Band, ou des tapis de danse, il suffit de les brancher sur vos ports USB et de commencer à vous éclater !

Performous est un logiciel libre et une fois que vous aurez cliqué sur le bouton de téléchargement, vous découvrirez que l'open source n'est pas forcément mauvais. En fait, de nombreux utilisateurs ne cessent de nous complimenter sur la façon dont nous battons même les jeux commerciaux.

Nous nous efforçons constamment d'améliorer le gameplay et les algorithmes sur lesquels le jeu est construit. Performous n'essaie pas de rattraper les autres jeux et de les cloner, mais nous écoutons les commentaires des utilisateurs et essayons de trouver les meilleures solutions. Le jeu est développé par une équipe relativement importante de personnes compétentes, mais nous sommes toujours à la recherche de nouvelles recrues. Si vous pensez pouvoir améliorer quelque chose ou si vous souhaitez simplement construire à partir des sources, cliquez sur le bouton C++.

Vocaux

Prenez votre micro et commencez à chanter. Le jeu ne se contente pas de noter votre performance, mais votre hauteur est constamment affichée afin que vous puissiez corriger vos erreurs et apprendre à chanter... Et ensuite, battez vos amis en mode multijoueur, ou faites un duo avec quelqu'un que vous aimez :)

Pour ceux qui chantent plutôt mal (ou qui veulent simplement plus de liberté artistique), un mode karaoké est prévu. Dans ce mode, seules les paroles sont affichées et il n'y a pas de notes ni de notation.

Guitare et batterie

Prenez votre clavier comme ceci... Ou si vous préférez, branchez un de ces contrôleurs de guitare que vous pouvez acheter pour presque rien dans votre magasin de jeux vidéo local. Jouer d'une guitare en plastique avec cinq boutons n'a rien à voir avec la réalité, mais c'est beaucoup plus facile à apprendre et cela fera un tabac à votre fête. Assurez-vous simplement que les gars qui tiennent les manettes de guitare permettent aux autres de jouer aussi.

Jouer de la batterie, c'est comme jouer de la vraie musique, surtout si vous avez la chance d'avoir une batterie MIDI professionnelle. Pour le reste d'entre nous, les manettes de jeu de bandes bon marché devront faire l'affaire.

Danse

Laissez le rythme guider vos pieds lorsque vous montrez vos pas de danse sur un tapis de danse, ou soyez un geek et utilisez le clavier avec vos doigts à la place. Les graphismes ne sont pas encore au top, mais vous pouvez tout de même danser.

Caractéristiques

☑ Voix, guitares (solo/rythme/basse), batterie et danse avec support multijoueur.
☑ Très bonne détection de la hauteur du chant (utilisable même avec des micros d'ordinateur portable ou de webcam).
☑ Le gameplay intelligent détermine ce que le joueur a tenté de faire
☑ Evite les hammer-ons / pull-offs accidentels, entre autres.
☑ Plus de sensation de "wtf, je n'ai pas fait d'erreur là".
☑ Les contrôleurs sont autodétectés (pas besoin de configurer les touches)
☑ Formats de chansons : FoF, UltraStar, SingStar XML, StepMania
☑ C++ pour des performances élevées, un développement rapide et un code solide
☑ OpenGL 2.1 et SVG pour de beaux graphismes
☑ Logiciel libre, sous licence GNU GPL version 2 ou ultérieure

Configuration requise

• Windows / Linux / OS X (le portage vers d'autres devrait être facile)
• Un ordinateur capable de faire tourner des jeux en 3D (pas besoin d'être rapide)
• Microphones pour chanter (n'importe quel micro ordinaire, SingStar/autres micros USB)
• Guitares et batteries USB (Guitar Hero, Rock Band)
• Tapis de danse USB pour la danse (différentes marques)

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).
💡 Nota : installez aussi le(s) paquet(s) : performous-freesongs (contenu libre permettant de tester le jeu immédiatement)


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : performous

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 10 février 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 20 minutes. 🎯️ Objectif : Rédiger/(re)mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.


💻️ PC specs :
Linux distribution : Manjaro
Kernel : 6.6.10-1-MANJARO
Graphics driver : NVIDIA 545.29.06 (proprietary version, via Manjaro)
Desktop environment : X-Cinnamon (6.0.4)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070 (TU106)
Hard disk : 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS + 2x4TB Seagate Barracuda
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam : Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone : Samson G-Track pro Condenser
Keyboard : (Standard)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad (Bluetooth/USB) : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required)(drift if battery low)



🫕️ Installation :
▸ (✔ v. 1.3.0) Paquet Arch/AUR : FONCTIONNEL.
🟢️ Il est facile à installer puisqu'il est dans les dépôts (installation du paquet).

🏗️ Réalisation :

‣ 📟️ Interface

🟢️ Une interface superbe, correctement traduite, assez intuitive pour la partie principale (un peu moins pour les paramétrages, où j'ai mis un peu de temps à comprendre ce que je faisais dans le paramétrage des micros, alors que je croyais paramétrer la sortie audio),
🟢️ Elle offre notamment le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, du contenu libre livré avec l'interface (permet de se faire la main sans devoir rechercher du contenu), le filtrage dynamique du contenu (recherches temps réel sur la base), le support des thèmes, plusieurs types d'effets graphiques (stéréoscopie 3D),
🟠️ Il lui manque le support de la souris dans les menus (on a tout le temps envie de cliquer sur les menus),

‣ 🎮️ Contrôles
⚪️ Elle se contrôle au clavier exclusivement.

‣ 🎧️ Son
🟢️ L'interface permet permet de nombreux réglages sonores, le réglage spécifique des voies (volume général, musique, interface, ...), permet le choix de plusieurs périphériques d'entrée (micro) simultannés pour le son (un micro pour chaque joueur, menu Options ➜ Périphériques audio) ,
🔴️ Il lui manque l'accès à Pipewire pour la sortie (HP) audio. En effet les seuls positions disponibles sont "Automatique" ou "ALSA". Dans les 2 cas le son se fait entendre via les haut-parleurs de mon écran principal dont le son est de mauvaise qualité (vs mon système audio amplifié). Pire, cela rend le Karaoké inutilisable avec le micro car je ne peux pas rediriger (via Pipewire) le son vers mon casque (dès que j'active le micro il déclenche un effet Larsen - une boucle rétroactive du son du HP vers le micro).


🎲️ Gameplay / Usage / Contenu :

‣ Usage
⚪️ C'est un ensemble de 3 jeux musicaux (chant/karaoké, danse et rythme).


🌻️ Premières impressions :

🟢️ L'interface est superbe et je suis parvenu assez rapidement à lui faire jouer un morceau de Karaoke sans devoir chercher sur le net un contenu libre ou gratuit compatible (excellent).
🔴️ Néanmoins le jeu est rendu inutilisable à cause de l'impossibilité de rediriger le son vers mon casque (le son arrive sur les HP de mauvaise qualité de mon écran et pas moyen de changer cela).
🟢️ Les chansons sont sympas.
🔴️ Par contre je n'ai pas compris le Karaoké : j'ai testé plusieurs options pour tenter de désactiver la voix du chanteur et n'y suis pas parvenu. Quelque-soit mes choix, le chanteur chante en même temps que moi, je ne vois pas trop l'intérêt. Peut-être que je m'y prend mal.
⚪️ je n'ai pas testé les autres possibilités de cet excellent jeu, car je n'ai pas de guitare ni tapis de danse.


🕹️ Conclusion :
Impression globale : 👍️👎️ (mitigée)
🟢️ Le jeu est superbe et complet, et il est fourni avec du contenu sympa et libre.
🔴️ Néanmoins quelques défauts viennent ternir l'ensemble : pas de support de la souris, pas de support de Pipewire pour la sortie sonore (du moins je n'y suis pas parvenu) interdisant l'utilisation du micro sans effets Larsens, pas de désactivation apparente des paroles du chanteur.
❤️ Un grand merci (notamment pour la version Linux !) néanmoins à ses auteurs !