4e03b65292be248389c1c7a50d5a25975a2afe1a
[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 Architecture: any
74 Multi-Arch: foreign
75 Pre-Depends: ${misc:Pre-Depends}
76 Depends: ${shlibs:Depends}, ${misc:Depends},
77   desktop-file-utils,
78   fonts-freefont-ttf,
79   qml-module-qtquick-controls,
80   qml-module-qtquick-dialogs,
81   qml-module-qtquick-layouts,
82   qml-module-qtquick2,
83   shared-mime-info,
84   xdg-utils,
85 # # dependent on MSCORE_INSTALL_SUFFIX from debian/rules
86 # # and MUSESCORE_VERSION_{MAJOR,MINOR} from CMakeLists.txt
87   musescore-common (>> 2.3~), musescore-common (<< 2.4~)
88 Recommends: libmp3lame0
89 Suggests: pulseaudio-utils
90 Description: cross-platform multi-lingual music composition and notation (old)
91  MuseScore is an Open Source (GNU GPL) music notation software that runs
92  on all platforms supported by Qt5 (GNU/Linux, MacOS X, Windows), and is
93  available in over forty different languages. It features an easy to use
94  WYSIWYG editor with audio score playback for results that look and sound
95  beautiful, rivaling commercial offerings like Finale and Sibelius.
96  .
97  Create, play back and print sheet music for free. Features include:
98   - easy-to-use and customisable interface
99   - albums combining multiple scores
100   - unlimited score length
101   - unlimited number of staves per system
102   - up to four independent voices per staff
103   - score creation wizard and templates
104   - easy and fast note entry with a (PC) keyboard, the mouse, including
105     an on-screen virtual (piano) keyboard, or MIDI (step-time, real-time)
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   - automatic part extraction and transposition; advanced transposition:
110     transpose a selected passage to any key, or by any interval — or
111     even transpose diatonically within the same key
112   - repeats, including segnos, codas, measure repeats, advanced repeats
113   - dynamics, articulations and other expression markings
114   - playback support for almost all notation elements
115   - custom text markings
116   - style rules that apply to the whole score at once
117   - lyrics
118   - chord symbols
119   - Jazz notation, including lead sheets and slash notation
120   - swing and shuffle playback
121   - integrated sequencer and two software synthesisers (FluidSynth for
122     SF2/SF3, Zerberus for SFZ), which also can use third-party soundfonts
123   - mixer for instrument levels and effects
124   - mixing and panning for individual parts
125   - percussion notation
126   - early music notation
127   - cross-staff beaming
128   - import of graphics
129   - custom key signatures
130   - additive time signatures
131   - user-defined score styles
132   - and much more…
133  .
134  Choir features:
135   - powerful lyrics copy and paste tools
136   - implode/explode: combine up to four voices on one staff,
137     then separate to individual staves
138   - hide empty vocal staves, such as in a piano intro
139   - figured bass for historical notation
140   - smart lyrics: unlimited verses, with notes and staves automatically
141     spaced, and verse numbers automatically aligned
142   - voice leading checker: download the Check Harmony Rules proofreading
143     plugin to check for errors in your part writing, according to
144     standard rules
145   - part mixer: mute, solo, or change volume of staves to learn
146     individual lines — settings even apply to MP3 export
147  .
148  Piano features:
149   - support for solo + piano (add small staff with different instrument)
150   - support for cadenzas (smaller notes and variable length measures)
151   - complete notation: pedaling, fingering, cross-staff beaming — you
152     name it; everything needed to write piano sheet music is here
153  .
154  Guitar features:
155   - bends, fingerings, and other common guitar notations supported
156   - add/remove linked staves any time; enter notes on either standard
157     (pitched five-line) or TAB staff
158   - percussion/drumset also included
159   - templates include guitar, tablature, guitar+tablature, rock/pop band
160   - complete tablature: multiple tab styles available — from note symbols
161     outside the staff to upside-down strings — and linked standard/tab
162     staff pairs
163   - Guitar Pro import: MuseScore can now open files from Guitar Pro, so
164     you can easily migrate over. Import filters are improving with every
165     release; GP3, GP4, GP5, GP6, GTP, GPX are currently supported.
166   - Fretboard diagrams: 21 default chords for every key, and a powerful
167     editor to create your own — with barre, fret position, and any number
168     of strings
169   - beyond guitar: banjo, mandolin, ukulele, oud; custom string tunings;
170     even historical lute tablature: MuseScore does them all.
171  .
172  Orchestral features:
173   - templates for common instrumentations
174   - custom linked parts (e.g. create choral score from orchestra+chorus):
175     any change you make to the content of any part is immediately
176     reflected in the full score — and vice versa
177   - powerful style controls: edit the formatting of parts and score
178     independently — or apply the same style to all parts with one click
179   - one-click transposition: instantly switch between transposed and
180     concert pitch: sounding pitches stay the same while the written notes
181     change
182  .
183  Jazz features:
184   - templates for Jazz Lead Sheet, Big Band and Jazz Combo
185   - real “handwritten” Book-style jazz font for text and chord symbols
186   - formatting tools include adding line breaks every X measures
187   - instantly switch between transposed and concert pitch
188   - intelligent chord symbol: chord names are automatically formatted
189     when you finish typing — plus, they transpose with the notes
190   - easy slashes: commands to fill bars with slashes — and to turn notes
191     into rhythmic slashes, and even accent notation above the staff
192  .
193  Marching ensembles features (needs the MDL extension):
194   - marching band, indoor percussion, front ensemble, drumline and drum
195     corps (even G bugles); no setup or configuration — select a template,
196     start writing
197  .
198  Band features:
199   - diverse templates: concert band, brass band, marching band, battery
200     and pit percussion — ready out-of-the-box (plus big band for jazz)
201   - custom linked parts: you can even keep a drumline score linked to a
202     full marching band score and to individual percussion parts
203  .
204  Most elements in MuseScore are laid out automatically on a “virtual note
205  sheet”, with a near professional-quality layout engine, but can also be
206  positioned manually, giving you total control of every score element’s
207  position. The capabilities of MuseScore can be extended via plugins and
208  extensions, and the growing repository on musescore.org contains many
209  plugins submitted by users and an active development team.
210  .
211  MuseScore includes a set of sounds that reproduce common instruments (as
212  defined by General MIDI) without taking up a lot of disk space or memory
213  providing full orchestral and band sounds (with the Drumline extension
214  installed this includes marching percussion). The general (non-Drumline)
215  sound font is available as musescore-general-soundfont Debian package,
216  if you wish to reuse it with other synthesisers.) You can also load any
217  sound font you prefer for a wider variety of sounds or for more realism.
218  .
219  MuseScore can import and export MIDI and MusicXML files, and it can also
220  import from Capella and several other programs. MuseScore can export to
221  PDF, PNG, and other graphic formats, to WAV and other audio formats such
222  as OGG Vorbis and MP3, or to GNU Lilypond for an alternative layout and
223  print option.
224  .
225  MuseScore can upload scores to musescore.com, a score sharing site, and
226  send scrolling sheet music videos to YouTube. In addition to the desktop
227  software, you can rehearse “on the go” with MuseScore mobile apps (which
228  do not support note entry, but many advanced playback functions). Note
229  that all of these are commercial or otherwise non-free offers optionally
230  integrated with, but not part of, the Free notation program. Scrolling
231  video scores feature the notes highlighted in the score as they sound —
232  and highlighted on a virtual piano keyboard below.