UltraStar
   HOME

TheInfoList



OR:

''UltraStar'' is a clone of '' SingStar'', a
music video game A music video game, also commonly known as a music game, is a video game where the gameplay is meaningfully and often almost entirely oriented around the player's interactions with a musical score or individual songs. Music video games may take a ...
by Polish developer Patryk "Covus5" Cebula. ''UltraStar'' lets one or several players score points by singing along to a song or music video and match the pitch of the original song. ''UltraStar'' displays lyrics as well as the correct notes similar to a piano roll. On top of the correct notes ''UltraStar'' displays the pitch recorded from the players. ''UltraStar'' allows several people to play simultaneously by connecting several microphones possibly to several
sound card A sound card (also known as an audio card) is an internal expansion card that provides input and output of audio signals to and from a computer under the control of computer programs. The term ''sound card'' is also applied to external audio i ...
s. To add a song to ''UltraStar'', a file with notes and lyrics is required, together with an audio file. Optionally a cover image, a backdrop image and a video may be added to each song. ''UltraStar'' comes preloaded with a short sample from
Nine Inch Nails Nine Inch Nails, commonly abbreviated as NIN and stylized as NIИ, is an American industrial rock band formed in Cleveland in 1988. Singer, songwriter, multi-instrumentalist, and producer Trent Reznor was the only permanent member of the band ...
hit "Discipline" from ''The Slip'' album.


License

''UltraStar'' is released under
Freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
License. Very old versions were available under
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
and most game forks were initially based on the old code.


Shop

New version of the game introduces Song Shop, where users after free registration can download free songs and buy points. Free songs include:


Ports

The original ''UltraStar'' is programmed in
Kylix In the pottery of ancient Greece, a kylix ( , ; grc, κύλιξ, pl. κύλικες; also spelled cylix; pl.: kylikes , ) is the most common type of wine-drinking cup. It has a broad, relatively shallow, body raised on a stem from a foot ...
/
Delphi Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The oracle ...
and made for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
operating-system. There are also
ports A port is a maritime facility comprising one or more wharves or loading areas, where ships load and discharge cargo and passengers. Although usually situated on a sea coast or estuary, ports can also be found far inland, such as Ham ...
available in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
for other operating-systems such as
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
BSD The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
and other
UNIX Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
platforms.


UltraStar Deluxe

''UltraStar Deluxe'' was started as a modification of ''UltraStar''. Whiteshark initially offered to collaborate with Corvus5, but this offer was declined. Instead Whiteshark started to add some features on his own with the help of Mota. The first release is known as X-Mas mod, due to a release date around Christmas time. This attracted the attention of other developers that were willing to help. The team grew and the source code departed more and more from the original. Smaller features are often implemented in both projects allowing them to benefit from one another. Though the projects' implementations of such features often differ. ''UltraStar Deluxe'' is different in three key ways from UltraStar. Significant effort has been put into improving
reliability Reliability, reliable, or unreliable may refer to: Science, technology, and mathematics Computing * Data reliability (disambiguation), a property of some disk arrays in computer storage * High availability * Reliability (computer networking), a ...
by repairing bugs. The second difference is the visual appearance. Sparkling stars and various other effects have been added in addition to skin support. Many effects are also based on ''SingStar'' on PS3, Vocaluxe and
Performous ''UltraStar'' is a clone of '' SingStar'', a music video game by Polish developer Patryk "Covus5" Cebula. ''UltraStar'' lets one or several players score points by singing along to a song or music video and match the pitch of the original son ...
. Many new features have been implemented: *More audio and video formats are supported, such as DivX,
XviD Xvid (formerly "XviD") is a video codec library following the MPEG-4 video coding standard, specifically MPEG-4 Part 2 Advanced Simple Profile (ASP). It uses ASP features such as b-frames, global and quarter pixel motion compensation, lumi mas ...
,
FLV Flash Video is a container file format used to deliver digital video content (e.g., TV shows, movies, etc.) over the Internet using Adobe Flash Player version 6 and newer. Flash Video content may also be embedded within SWF files. There are ...
,
Avi Avi is a given name, usually masculine, often a diminutive of Avram, Avraham, etc. It is sometimes feminine and a diminutive of the Hebrew spelling of Abigail. People with the given name include: * Avi (born 1937), Newbery award-winning Americ ...
and
WMV Windows Media Video (WMV) is a series of video codecs and their corresponding video coding formats developed by Microsoft. It is part of the Windows Media framework. WMV consists of three distinct codecs: The original video compression technology ...
. *Singing screen with golden notes, line bonus and popups *Lua scriptable Party mode with various game types. This includes support for lua plugins that allow further extension of such game types. *Improved song management and selection with the ability to search for songs and use playlists *More detailed statistics screen *6 player support on one or split over two screens *Jukebox mode to listen music *"Battle of the Bands" party tournament mode *Webcam support *The game now runs on Windows XP up to Windows 10, OS X up to El Capitan and many Linux distributions *Duet singing of songs *New keyboard shortcuts *Improved song editor *Improved overall speed and lowered memory requirements - you can now easily play the game with 5000 songs loaded on a system with 1 GB of RAM *Smart search feature for song selection and playlist creation *Switched from SDL1.2 to SDL2, updated many other dependent libraries *Better Unicode support for multilingual characters in lyrics UltraStar Deluxe is written in
Object Pascal Object Pascal is an extension to the programming language Pascal (programming language), Pascal that provides object-oriented programming (OOP) features such as Class (computer programming), classes and Method (computer programming), methods. ...
, and compiles with
Delphi Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The oracle ...
,
Free Pascal Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under the GNU General Public License, witexception clausesthat allow static linking against it ...
and Lazarus. As of version 1.0.1 UltraStar Deluxe runs on Linux via
Wine Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are m ...
. As of version 1.1 UltraStar Deluxe runs on Linux and Mac OS X natively. After the v1.1 release many developers left the team to work on the new and very similar karaoke games
Performous ''UltraStar'' is a clone of '' SingStar'', a music video game by Polish developer Patryk "Covus5" Cebula. ''UltraStar'' lets one or several players score points by singing along to a song or music video and match the pitch of the original son ...
and Vocaluxe. This caused development to cease. Some (new) developers started the UltraStar Deluxe World Party mod and the Challenge & Medley mod. These projects started as forks from UltraStar Deluxe 1.1 sourcecode and eventually developed many new features and bugfixes. As of version 1.3 UltraStar Deluxe uses SDL2, ffmpeg 2.8, compiles with freepascal 3 and runs natively on all current versions of Windows, Linux and OS X. This version merged the various forks of the game and was intended to revive free/libre open source development of the game. The version "2017.08.0" released at 2017-08-08 adds support for ffmpeg up to 3.3. It is the first version which is marked as a stable release after the version 1.1 release from 2010 and after the revival of the project. The latest stable version is the "2020.4.0".


Performous

''Performous'' is an open-source rhythm/performance platform that contains singing, guitar/bass playing, drumming and dancing all in one game. The project began as rewrite of the UltraStar singing game in October 2006, using C++ and targeting Linux. Adding more elements to the game was planned for several years and in 2009 first band game features were added and published on
Assembly Assembly may refer to: Organisations and meetings * Deliberative assembly, a gathering of members who use parliamentary procedure for making decisions * General assembly, an official meeting of the members of an organization or of their representa ...
game development competition. A few months later work on the dance game feature began and even though it is not yet complete, the feature is already available on the development version of the game. The project was originally known as UltraStar-NG, but the name was changed in version 0.3 in anticipation of adding other instruments and to avoid confusion as the game is not a
fork In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ei ...
of UltraStar. Also, since version 0.3 the graphics rendering is based on
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
for high performance even on slower machines, with full effects, as long as any OpenGL support is available. Various background video formats are supported using
FFmpeg FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing of vid ...
.


Singing game

This part of the game is essentially karaoke, but with scoring and realtime feedback. The gameplay is similar to '' SingStar'': the game analyzes each singer's pitch and gives scores based on how precisely the song was performed. As a reference, the lyrics, the notes and the singer's pitch are displayed on screen as the song plays. ''Performous'' does not attempt to clone ''SingStar'' but rather has unique features such as scrolling notes and precise singing pitch display as a wave drawn on screen. These allow players to sing without interruptions and to correct their singing pitch to hit the notes precisely. ''Performous'' does pitch detection with
fast fourier transform A fast Fourier transform (FFT) is an algorithm that computes the discrete Fourier transform (DFT) of a sequence, or its inverse (IDFT). Fourier analysis converts a signal from its original domain (often time or space) to a representation in th ...
(FFT) combined with a sophisticated post-processing algorithm. This system is able to operate well in extremely noisy environments, even when using very cheap microphones. On Linux the game autodetects any connected ''SingStar'' microphones and uses them automatically. On other platforms and with other types of microphones (e.g. webcams or analog microphones connected to sound cards) a best-effort detection is done. Songs need to be supplied in ''UltraStar'' or ''
Frets on Fire ''Frets on Fire'' (''FoF'') is a free, open-source music video game created by Finnish independent video game developer Unreal Voodoo. Players use the keyboard to play along with markers which appear on screen, with the aim to score points, achi ...
'' format. ''Performous'' comes with a tool named 'ss_extract', for converting ''SingStar'' DVDs into ''UltraStar'' format.


Band game

The gameplay is similar to ''
Guitar Hero ''Guitar Hero'' is a series of music rhythm game video games first released in November 2005, in which players use a guitar-shaped game controller to simulate playing primarily lead, bass guitar, and rhythm guitar across numerous songs. Player ...
'' or ''
Rock Band A rock band or pop band is a small musical ensemble that performs rock music, pop music, or a related genre. A four-piece band is the most common configuration in rock and pop music. In the early years, the configuration was typically two guita ...
'': a guitar controller is used and the player will need to match the notes. For guitar and bass the game tries to figure out the intention of the player rather than just comparing the nearest available chord, making it easier to play fast passages.
Hammer-on A hammer-on is a playing technique performed on a stringed instrument (especially on a fretted string instrument, such as a guitar) by sharply bringing a fretting-hand finger down on to the fingerboard behind a fret, causing a note to sound. This ...
s and
pull-off A pull-off is a stringed instrument playing and articulation technique performed by plucking or "pulling" the finger that is grasping the sounding part of a string off the fingerboard of either a fretted or unfretted instrument. This intermediate- ...
s (HOPOs) also consider player's intention. If the player intends to pick a note in a regular fashion but happens to HOPO it by accident a moment before, the pick will undo the HOPO and no mistake happens. These little gameplay tweaks in favor of the player make the game much more enjoyable as playing correctly will no longer produce mistakes when the timing is slightly off or when the player chooses not to use the HOPO feature. Timing accuracy is still considered in the scoring so that hitting all notes does not always give the maximum score. ''Performous'' detects any connected ''Guitar Hero'' or ''Rock Band'' controllers automatically. Additionally, a PC keyboard can be used as a guitar controller. Songs need to be in Frets on Fire format.


Dance game

The gameplay is similar to ''
Dance Dance Revolution (''DDR'') is a music video game series produced by Konami. Introduced in Japan in 1998 as part of the Bemani series, and released in North America and Europe in 1999, ''Dance Dance Revolution'' is the pioneering series of the rhythm and dance V ...
'' or '' StepMania'': the dancer will have to match the steps displayed on screen on a dancing mat as precisely as possible. Songs need to be in StepMania format.


Assembly Summer 2009

'Performous Band', a stripped-down version of the game, containing only the band game (guitar, bass and drums) took part in the game development competition. The game was displayed with a pre-recorded presentation video, but there were significant audio-video synchronization issues with the video even though the game itself had no such issues. Due to copyright issues and the lack of freely usable songs at the time, part of the demonstration was done with the music completely muted. The game finished on the 12th place with 642 points.


Releases

On 2014-11-01, ''Performous'' released its 1.0 version containing a new engine based on SDL2, the ability to create playlists, and a lot of bug fixes. On 2016-01-23, ''Performous'' released its 1.1 version containing mostly bug fixes. On 2022-03-27, ''Performous'' released its 1.2 version.


See also

*
Boogie Boogie is a repetitive, swung note or shuffle rhythm,Burrows, Terry (1995). ''Play Country Guitar'', p.42. Dorling Kindersley Limited, London. . "groove" or pattern used in blues which was originally played on the piano in boogie-woogie mus ...
*
Karaoke Revolution ''Karaoke Revolution'' and its sequels are video games for the PlayStation 2, PlayStation 3, GameCube, Wii, Xbox, and Xbox 360, developed by Harmonix and Blitz Games and published by Konami in its Bemani line of music games. The Original Conce ...
*
Lips The lips are the visible body part at the mouth of many animals, including humans. Lips are soft, movable, and serve as the opening for food intake and in the articulation of sound and speech. Human lips are a tactile sensory organ, and can be ...
*
List of open source games This is a list of notable open-source video games. Open-source video games are assembled from and are themselves open-source software, including public domain games with public domain source code. This list also includes games in which the engine i ...
*
Xbox Music Mixer The ''Xbox Music Mixer'' is a multimedia utility developed by Wild Tangent and published by Microsoft Game Studios for the Xbox in 2003. The software allows the user to transfer certain types of music and pictures directly from a PC to the Xbo ...


References


External links



-
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrorin ...
repository with the original game created by Corvus5 {{DEFAULTSORT:Ultrastar 2012 video games Karaoke Karaoke video games Linux games MacOS games Music video games Open-source video games Video game clones Video games developed in Poland Windows games Lua (programming language)-scripted video games Creative Commons-licensed video games Pascal (programming language) software