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