Home Screenshots Features Compilation and installation help

Features

Respecting freedom

Sinatra is free software that runs on a free operating system. You are welcome to use Sinatra for any purpose, modify it, distribute it in it's original form, and distribute your modified versions. I've tried my best to make it easy for you to do so by the the choices listed in the section about technical features.

General features

Sinatra does not imitate other games.
Although Sinatra is not the first game of this kind, I would not waste my time rewriting bad features from the others. Be bold.
Sinatra displays nice high resolution hardware accelerated graphics.
Nothing has been spared on graphics. Sinatra looks and feels fantastic.
Sinatra supports many players using many microphones connected to many sound cards.
Try a USB connected sound card. You can even plug the microphones from Singstar right into a USB port. Just make shure to turn up the volume for the microphones.
Sinatra supports non-English characters through UTF-8 encoding.
Sinatra supports wide screen displays.
Or any aspect ratio
Sinatra plays music videos.

Technical features

Every file in Sinatra has complete copyright and license information.
Which means Sinatra is safe to maintain and distribute even commercially.
Sinatra is written in C.
And there's not even a "++" there.
Sinatra is not bloated.
Sinatra does not contain any built-in song editor, advanced theme support or visualiser. Sinatra is just a good and maintainable game. Features that are not useful will not be added.

Missing features

Missing features that would be useful to implement in Sinatra are listed here.

Better pitch analysis
Try FFT in place of autocorrelation. Maybe it will give better accuracy.
High score display
Save settings to file
Crossfade songs
Option to play random songs in the song selection screen, instead of the selected song.
Add a key to play the selected song. Add a key to choose a new song to play randomly. Add a key to select the currently played song.

To do