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