prepare for reintroduction to Debian proper (hopefully)
[alioth/musescore.git] / debian / control
1 Source: musescore2
2 Section: sound
3 Priority: optional
4 Maintainer: Thorsten Glaser <tg@mirbsd.de>
5 Homepage: https://musescore.org/en
6 Build-Depends: debhelper-compat (= 13),
7 # # for the tests
8 # imagemagick,
9   mksh,
10   xauth,
11   xvfb,
12 # # testsuite and runtime
13   desktop-file-utils,
14   fonts-freefont-ttf,
15   libmp3lame0,
16   musescore-general-soundfont-small | musescore-compatible-soundfont,
17   qml-module-qtquick-controls,
18   qml-module-qtquick-dialogs,
19   qml-module-qtquick-layouts,
20   qml-module-qtquick2,
21   shared-mime-info,
22   xdg-utils,
23 # # build
24   cmake,
25   g++ (>= 4:4.8),
26   libasound2-dev,
27   libfreetype6-dev (>= 2.5.2),
28   libjack-dev,
29   libmp3lame-dev,
30   libportmidi-dev [linux-any],
31   libpulse-dev,
32   libqt5opengl5-dev,
33   libqt5svg5-dev,
34   libqt5xmlpatterns5-dev,
35   libsndfile1-dev (>= 1.0.25),
36   lsb-release,
37   portaudio19-dev,
38   qtbase5-dev,
39   qtdeclarative5-dev (>= 5.4),
40   qtscript5-dev,
41   qttools5-dev,
42   qttools5-dev-tools,
43   zlib1g-dev
44 Standards-Version: 4.5.0
45 Rules-Requires-Root: no
46 VCS-git: https://evolvis.org/anonscm/git/alioth/musescore.git -b rochade
47 VCS-Browser: https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=alioth/musescore.git;a=shortlog;h=refs/heads/rochade
48
49 Package: musescore-common
50 Architecture: all
51 Multi-Arch: foreign
52 Pre-Depends: ${misc:Pre-Depends}
53 Depends: ${misc:Depends},
54  musescore-general-soundfont-small | musescore-compatible-soundfont
55 Description: MuseScore 2 (music composition and notation) shared files
56  Demonstration scores and templates, styles, localisations, some
57  plugins for MuseScore, the Open Source (GNU GPL) cross-platform
58  multi-lingual music notation software.
59  .
60  In contrast to earlier versions, no sound font is provided by
61  default, but the Depends ensure a suitable one is installed,
62  normally the compact, full orchestral and band sound, one that
63  is shipped with MuseScore from version 2.2 onwards, or its more
64  limited 2.1 counterpart fluidr3mono-gm-soundfont. In general,
65  any soundfont that Provides musescore-compatible-soundfont will
66  be acceptable; if you installed multiple, run the following
67  command to configure the default MuseScore soundfont (select
68  “0” to ensure that the highest-quality soundfont is used):
69  .
70  $ sudo update-alternatives --config MuseScore_General.sf3
71
72 Package: musescore
73 Provides: musescore2
74 Architecture: any
75 Multi-Arch: foreign
76 Pre-Depends: ${misc:Pre-Depends}
77 Depends: ${shlibs:Depends}, ${misc:Depends},
78   desktop-file-utils,
79   fonts-freefont-ttf,
80   qml-module-qtquick-controls,
81   qml-module-qtquick-dialogs,
82   qml-module-qtquick-layouts,
83   qml-module-qtquick2,
84   shared-mime-info,
85   xdg-utils,
86 # # dependent on MSCORE_INSTALL_SUFFIX from debian/rules
87 # # and MUSESCORE_VERSION_{MAJOR,MINOR} from CMakeLists.txt
88   musescore-common (>> 2.3~), musescore-common (<< 2.4~)
89 Recommends: libmp3lame0
90 Suggests: pulseaudio-utils
91 Description: cross-platform multi-lingual music composition and notation, v2
92  MuseScore is an Open Source (GNU GPL) music notation software that runs
93  on all platforms supported by Qt5 (GNU/Linux, MacOS X, Windows), and is
94  available in over forty different languages. It features an easy to use
95  WYSIWYG editor with audio score playback for results that look and sound
96  beautiful, rivaling commercial offerings like Finale and Sibelius.
97  .
98  This package provides MuseScore 2. You can install multiple versions of
99  MuseScore in parallel, and upstream recommends doing so, because each
100  major version has a new, incompatible, layout engine, and changing old
101  scores without relayouting them fully with the new version can only be
102  done by the old version. Install the musescore3 package for MuseScore 3
103  and expect a musescore4 package to show up in Debian bookworm.
104  .
105  Create, play back and print sheet music for free. Features include:
106   - easy-to-use and customisable interface
107   - albums combining multiple scores
108   - unlimited score length
109   - unlimited number of staves per system
110   - up to four independent voices per staff
111   - score creation wizard and templates
112   - easy and fast note entry with a (PC) keyboard, the mouse, including
113     an on-screen virtual (piano) keyboard, or MIDI (step-time, real-time)
114   - continuous view: focus on the content, scrolling by as an endless
115     ribbon, undistracted by line breaks or page breaks; switch to page
116     view to polish up for printing
117   - automatic part extraction and transposition; advanced transposition:
118     transpose a selected passage to any key, or by any interval — or
119     even transpose diatonically within the same key
120   - repeats, including segnos, codas, measure repeats, advanced repeats
121   - dynamics, articulations and other expression markings
122   - playback support for almost all notation elements
123   - custom text markings
124   - style rules that apply to the whole score at once
125   - lyrics
126   - chord symbols
127   - Jazz notation, including lead sheets and slash notation
128   - swing and shuffle playback
129   - integrated sequencer and two software synthesisers (FluidSynth for
130     SF2/SF3, Zerberus for SFZ), which also can use third-party soundfonts
131   - mixer for instrument levels and effects
132   - mixing and panning for individual parts
133   - percussion notation
134   - early music notation
135   - cross-staff beaming
136   - import of graphics
137   - custom key signatures
138   - additive time signatures
139   - user-defined score styles
140   - and much more…
141  .
142  Choir features:
143   - powerful lyrics copy and paste tools
144   - implode/explode: combine up to four voices on one staff,
145     then separate to individual staves
146   - hide empty vocal staves, such as in a piano intro
147   - figured bass for historical notation
148   - smart lyrics: unlimited verses, with notes and staves automatically
149     spaced, and verse numbers automatically aligned
150   - voice leading checker: download the Check Harmony Rules proofreading
151     plugin to check for errors in your part writing, according to
152     standard rules
153   - part mixer: mute, solo, or change volume of staves to learn
154     individual lines — settings even apply to MP3 export
155  .
156  Piano features:
157   - support for solo + piano (add small staff with different instrument)
158   - support for cadenzas (smaller notes and variable length measures)
159   - complete notation: pedaling, fingering, cross-staff beaming — you
160     name it; everything needed to write piano sheet music is here
161  .
162  Guitar features:
163   - bends, fingerings, and other common guitar notations supported
164   - add/remove linked staves any time; enter notes on either standard
165     (pitched five-line) or TAB staff
166   - percussion/drumset also included
167   - templates include guitar, tablature, guitar+tablature, rock/pop band
168   - complete tablature: multiple tab styles available — from note symbols
169     outside the staff to upside-down strings — and linked standard/tab
170     staff pairs
171   - Guitar Pro import: MuseScore can now open files from Guitar Pro, so
172     you can easily migrate over. Import filters are improving with every
173     release; GP3, GP4, GP5, GP6, GTP, GPX are currently supported.
174   - Fretboard diagrams: 21 default chords for every key, and a powerful
175     editor to create your own — with barre, fret position, and any number
176     of strings
177   - beyond guitar: banjo, mandolin, ukulele, oud; custom string tunings;
178     even historical lute tablature: MuseScore does them all.
179  .
180  Orchestral features:
181   - templates for common instrumentations
182   - custom linked parts (e.g. create choral score from orchestra+chorus):
183     any change you make to the content of any part is immediately
184     reflected in the full score — and vice versa
185   - powerful style controls: edit the formatting of parts and score
186     independently — or apply the same style to all parts with one click
187   - one-click transposition: instantly switch between transposed and
188     concert pitch: sounding pitches stay the same while the written notes
189     change
190  .
191  Jazz features:
192   - templates for Jazz Lead Sheet, Big Band and Jazz Combo
193   - real “handwritten” Book-style jazz font for text and chord symbols
194   - formatting tools include adding line breaks every X measures
195   - instantly switch between transposed and concert pitch
196   - intelligent chord symbol: chord names are automatically formatted
197     when you finish typing — plus, they transpose with the notes
198   - easy slashes: commands to fill bars with slashes — and to turn notes
199     into rhythmic slashes, and even accent notation above the staff
200  .
201  Marching ensembles features (needs the MDL extension):
202   - marching band, indoor percussion, front ensemble, drumline and drum
203     corps (even G bugles); no setup or configuration — select a template,
204     start writing
205  .
206  Band features:
207   - diverse templates: concert band, brass band, marching band, battery
208     and pit percussion — ready out-of-the-box (plus big band for jazz)
209   - custom linked parts: you can even keep a drumline score linked to a
210     full marching band score and to individual percussion parts
211  .
212  Most elements in MuseScore are laid out automatically on a “virtual note
213  sheet”, with a near professional-quality layout engine, but can also be
214  positioned manually, giving you total control of every score element’s
215  position. The capabilities of MuseScore can be extended via plugins and
216  extensions, and the growing repository on musescore.org contains many
217  plugins submitted by users and an active development team.
218  .
219  MuseScore includes a set of sounds that reproduce common instruments (as
220  defined by General MIDI) without taking up a lot of disk space or memory
221  providing full orchestral and band sounds (with the Drumline extension
222  installed this includes marching percussion). The general (non-Drumline)
223  sound font is available as musescore-general-soundfont Debian package,
224  if you wish to reuse it with other synthesisers.) You can also load any
225  sound font you prefer for a wider variety of sounds or for more realism.
226  .
227  MuseScore can import and export MIDI and MusicXML files, and it can also
228  import from Capella and several other programs. MuseScore can export to
229  PDF, PNG, and other graphic formats, to WAV and other audio formats such
230  as OGG Vorbis and MP3, or to GNU Lilypond for an alternative layout and
231  print option.
232  .
233  MuseScore can upload scores to musescore.com, a score sharing site, and
234  send scrolling sheet music videos to YouTube. In addition to the desktop
235  software, you can rehearse “on the go” with MuseScore mobile apps (which
236  do not support note entry, but many advanced playback functions). Note
237  that all of these are commercial or otherwise non-free offers optionally
238  integrated with, but not part of, the Free notation program. Scrolling
239  video scores feature the notes highlighted in the score as they sound —
240  and highlighted on a virtual piano keyboard below.