1 Summary: Composer - song editor for Performous
2 Name: performous-Composer
7 Source0: http://downloads.sourceforge.net/performous/Composer-%{version}-source.tar.bz2
8 # Source0-md5: d67bee0f50b1f8d35f4f1745fb63484e
9 Patch0: %{name}-ffmpeg.patch
10 Patch1: %{name}-note_split.patch
11 URL: http://performous.org/composer
12 BuildRequires: QtCore-devel
13 BuildRequires: QtGui-devel
14 BuildRequires: QtXml-devel
16 BuildRequires: ffmpeg-devel
17 BuildRequires: phonon-devel
18 BuildRequires: rpmbuild(macros) >= 1.600
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Composer is a song editor for creating (and converting) notes for
23 music games in various formats. It attempts to make the process easy
24 by automating as much as possible while providing a simple and
25 attractive interface to do the remaining manual work.
27 Key features of Composer include:
28 - Song pitch analysis based on the esteemed algorithms from Perfomous.
29 - Zoomable interface to quickly get an overview or doing very precise
31 - Possibility to synthesize the notes to get a feel of their "sound".
32 - Import/export in various formats including: SingStar XML
33 - UltraStar TXT Frets on Fire MIDI
35 Composer has a rather distinguished workflow: for example, the lyrics
36 are imported as a whole and each time you manually put a note in
37 place, the others automatically adjust to take use of the new
38 information in providing a better guess of the pitch and timing. In a
39 sense, you are not actually creating a song, but fixing and tuning the
40 result of what the computer thinks the notes should be like.
51 -DQT_QMAKE_EXECUTABLE=%{_bindir}/qmake-qt4 \
56 rm -rf $RPM_BUILD_ROOT
57 %{__make} -C build install \
58 DESTDIR=$RPM_BUILD_ROOT
61 rm -rf $RPM_BUILD_ROOT
64 %defattr(644,root,root,755)
65 %doc docs/*.{txt,html}
66 %attr(755,root,root) %{_bindir}/composer
68 %{_desktopdir}/*.desktop