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