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