diff -Nru musescore-general-soundfont-small-0.2/debian/changelog musescore-general-soundfont-small-0.2.1/debian/changelog --- musescore-general-soundfont-small-0.2/debian/changelog 2020-07-12 15:40:09.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/debian/changelog 2021-10-11 20:07:13.000000000 +0000 @@ -1,9 +1,41 @@ -musescore-general-soundfont-small (0.2-2~ppa) focal; urgency=high +musescore-general-soundfont-small (0.2.1-1~ppa) focal; urgency=high - * Rebuild for PPA - * debhelper 12 + * Rebuild for PPA. Remaining delta from bullseye-backports/sid: + - Use debhelper 12.9 (focal) + - VCS-* adjustment - -- Thorsten Glaser Sun, 12 Jul 2020 17:40:09 +0200 + -- Thorsten Glaser Mon, 11 Oct 2021 22:07:13 +0200 + +musescore-general-soundfont-small (0.2.1-1) unstable; urgency=medium + + * New upstream release + - 000:058 Tuba: Extended top of sounding range since the Tuba preset + is used for the bugles and euphonium in MuseScore. In doing so, I + have also generated new samples ("Tuba B6", "Tuba F6") for a better + sound in the upper range. Fixes: https://musescore.org/en/node/314547 + and https://musescore.org/en/node/324917 + - 000:090 Polysynth; 017:090 Polysynth Expr.: + Tweaked velocity and filter response + - 010:115 Metronome; 128:55 Metronome: Added, featuring two pairs of + metronome sounds. MuseScore’s metronome sound is not produced by the + synth engine and therefore it is not possible to render to an audio + file as many have requested (cf. https://musescore.org/en/node/154666 + and https://musescore.org/en/node/320431). As a workaround, you can + create a percussion staff (simplest way is to add “Wood Blocks” to + the score) and assign it to the “Metronome” preset in the mixer. + See the README for more information on this. + * Bump Policy (no change) + * Update all other files accordingly + + -- Thorsten Glaser Mon, 04 Oct 2021 03:41:28 +0200 + +musescore-general-soundfont-small (0.2-2~bpo10+1) buster-backports; urgency=high + + * Rebuild for buster-backports. + * Remaining changes against testing: + - VCS-* header update + + -- Thorsten Glaser Sun, 12 Jul 2020 17:12:57 +0200 musescore-general-soundfont-small (0.2-2) unstable; urgency=high @@ -13,6 +45,14 @@ -- Thorsten Glaser Sun, 12 Jul 2020 16:42:30 +0200 +musescore-general-soundfont-small (0.2-1~bpo10+1) buster-backports; urgency=low + + * Rebuild for buster-backports. + * Remaining changes against testing: + - VCS-* header update + + -- Thorsten Glaser Thu, 28 May 2020 22:25:27 +0200 + musescore-general-soundfont-small (0.2-1) unstable; urgency=low * New upstream release @@ -52,6 +92,13 @@ -- Thorsten Glaser Thu, 06 Feb 2020 22:10:08 +0100 +musescore-general-soundfont-small (0.1.8-1~bpo10+1) buster-backports; urgency=medium + + * Rebuild for buster-backports. + * Update VCS-* headers + + -- Thorsten Glaser Tue, 19 Nov 2019 23:15:29 +0100 + musescore-general-soundfont-small (0.1.8-1) unstable; urgency=medium * Merge fluidr3mono-gm-soundfont (2.315-6) packaging improvements @@ -76,6 +123,13 @@ -- Thorsten Glaser Fri, 02 Aug 2019 23:07:47 +0200 +musescore-general-soundfont-small (0.1.6-2~bpo10+1) buster-backports; urgency=high + + * Rebuild for buster-backports. + * Update VCS-* headers + + -- Thorsten Glaser Mon, 05 Aug 2019 13:26:21 +0200 + musescore-general-soundfont-small (0.1.6-2) unstable; urgency=high * Make musescore-general-soundfont-small Provides the new virtual diff -Nru musescore-general-soundfont-small-0.2/debian/control musescore-general-soundfont-small-0.2.1/debian/control --- musescore-general-soundfont-small-0.2/debian/control 2020-07-12 15:40:09.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/debian/control 2021-10-11 20:00:49.000000000 +0000 @@ -5,10 +5,10 @@ Homepage: https://musescore.org/en/node/269869 Build-Depends: debhelper-compat (= 12), debhelper (>= 12.9~), python3-minimal, sf3convert -Standards-Version: 4.5.0 +Standards-Version: 4.6.0 Rules-Requires-Root: no -VCS-git: https://evolvis.org/anonscm/git/alioth/soundfonts.git -b musescore-general-soundfont-small -VCS-Browser: https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=alioth/soundfonts.git;a=shortlog;h=refs/heads/musescore-general-soundfont-small +VCS-git: https://evolvis.org/anonscm/git/alioth/soundfonts.git -b ppa/musescore-general-soundfont-small +VCS-Browser: https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=alioth/soundfonts.git;a=shortlog;h=refs/heads/ppa/musescore-general-soundfont-small Package: musescore-general-soundfont-small Architecture: all diff -Nru musescore-general-soundfont-small-0.2/debian/copyright musescore-general-soundfont-small-0.2.1/debian/copyright --- musescore-general-soundfont-small-0.2/debian/copyright 2020-05-28 20:32:13.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/debian/copyright 2021-10-11 20:00:49.000000000 +0000 @@ -2,10 +2,11 @@ Mon, 05 Mar 2018 02:28:13 +0100. MuseScore_General was downloaded via a shared hyperlink from: -https://drive.google.com/file/d/14LgMarbbT98t6AkUhfv7CfJ1S4dx45i-/view?usp=sharing&ts=5ebcc215 +https://drive.google.com/file/d/1Y39F2YJIsZumGPry1ELJcbcmW2R-qZqG/view?usp=sharing&ts=61550209 The original distribution was a PKZIP archive, repacked for Debian. -During repacking, the precompiled *.sf3 file was excluded. +During repacking, the precompiled *.sf3 file was excluded, and the +FAT filesystem-originating executable bits were dropped from all files. Licence: @@ -17,8 +18,8 @@ Marching Cymbals: open crash samples from Versilian Community Sample Library https://github.com/sgossner/VCSL (CC0) by Sam Gossner -Adaptation for MuseScore_General Copyright © 2018-2020 S. Christian Collins -Debian packaging © 2018-2020 mirabilos +Adaptation for MuseScore_General Copyright © 2018-2021 S. Christian Collins +Debian packaging, Metronome/documentation © 2018-2021 mirabilos Fluid (R3) Mono GM soundfont (MIT): diff -Nru musescore-general-soundfont-small-0.2/debian/musescore-general-soundfont-small.docs musescore-general-soundfont-small-0.2.1/debian/musescore-general-soundfont-small.docs --- musescore-general-soundfont-small-0.2/debian/musescore-general-soundfont-small.docs 2020-05-15 19:33:33.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/debian/musescore-general-soundfont-small.docs 2021-10-11 20:00:49.000000000 +0000 @@ -1,2 +1,3 @@ -MuseScore_General_Readme.md -MuseScore_General_Sample_Sources.csv +documentation/MuseScore_General_Readme.md +documentation/MuseScore_General_Sample_Sources.csv +documentation/images diff -Nru musescore-general-soundfont-small-0.2/debian/musescore-general-soundfont-small.postinst musescore-general-soundfont-small-0.2.1/debian/musescore-general-soundfont-small.postinst --- musescore-general-soundfont-small-0.2/debian/musescore-general-soundfont-small.postinst 2020-05-28 20:32:13.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/debian/musescore-general-soundfont-small.postinst 2021-10-11 20:00:49.000000000 +0000 @@ -21,9 +21,12 @@ # # * postinst "triggered" "${triggers[*]}" # For trigger-only calls, i.e. if "configure" is not called. +# +# * new-postinst "reconfigure" [$most_recently_configured_version](?) +# Treat this as just like "configure" for a future extension by debconf. case $1 in -configure) +(configure|reconfigure) # see #929185 for the history behind this update-alternatives --force --install \ /usr/share/sounds/sf3/default-GM.sf3 default-GM.sf3 \ @@ -34,13 +37,13 @@ /usr/share/sounds/sf3/MuseScore_General_Lite.sf3 40 ;; -abort-upgrade|abort-remove|abort-deconfigure) +(abort-upgrade|abort-remove|abort-deconfigure) ;; -triggered) +(triggered) ;; -*) +(*) echo >&2 "E: postinst called with unknown subcommand '$1'" exit 1 ;; diff -Nru musescore-general-soundfont-small-0.2/debian/musescore-general-soundfont-small.prerm musescore-general-soundfont-small-0.2.1/debian/musescore-general-soundfont-small.prerm --- musescore-general-soundfont-small-0.2/debian/musescore-general-soundfont-small.prerm 2020-05-28 20:32:13.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/debian/musescore-general-soundfont-small.prerm 2021-10-11 20:00:49.000000000 +0000 @@ -19,7 +19,7 @@ # other constraints the same as above. case $1 in -remove|deconfigure) +(remove|deconfigure) # MuseScore-default-compatible soundfonts update-alternatives --remove MuseScore_General.sf3 \ /usr/share/sounds/sf3/MuseScore_General_Lite.sf3 @@ -28,10 +28,10 @@ /usr/share/sounds/sf3/MuseScore_General_Lite.sf3 ;; -upgrade|failed-upgrade) +(upgrade|failed-upgrade) ;; -*) +(*) echo >&2 "E: prerm called with unknown subcommand '$1'" exit 1 ;; diff -Nru musescore-general-soundfont-small-0.2/debian/rules musescore-general-soundfont-small-0.2.1/debian/rules --- musescore-general-soundfont-small-0.2/debian/rules 2020-07-12 15:40:09.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/debian/rules 2021-10-11 20:00:49.000000000 +0000 @@ -23,7 +23,7 @@ override_dh_auto_build: rm -rf builddir mkdir builddir - set -- *_Changelog.md; \ + set -- */*_Changelog.md; \ $S 's/\r$$//g' <"$$1" >${sfchangelog} set -- *.[Ss][Ff]2; \ cmt=$$($S '1,/^Licence:$$/d' debian/copyright | $S 1d; echo x); \ diff -Nru musescore-general-soundfont-small-0.2/debian/source/lintian-overrides musescore-general-soundfont-small-0.2.1/debian/source/lintian-overrides --- musescore-general-soundfont-small-0.2/debian/source/lintian-overrides 2020-07-12 15:39:49.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/debian/source/lintian-overrides 2021-10-11 20:00:49.000000000 +0000 @@ -1,9 +1,6 @@ # no, thanks musescore-general-soundfont-small source: no-dep5-copyright -# there are no tests -musescore-general-soundfont-small source: testsuite-autopkgtest-missing - # upstream uses ever-changing Google Drive links ☹ musescore-general-soundfont-small source: debian-watch-file-is-missing Binary files /tmp/tmpjslsk1pd/Svcorb1yMj/musescore-general-soundfont-small-0.2/documentation/images/Metronom.png and /tmp/tmpjslsk1pd/psIKzivyB0/musescore-general-soundfont-small-0.2.1/documentation/images/Metronom.png differ diff -Nru musescore-general-soundfont-small-0.2/documentation/MuseScore_General_Changelog.md musescore-general-soundfont-small-0.2.1/documentation/MuseScore_General_Changelog.md --- musescore-general-soundfont-small-0.2/documentation/MuseScore_General_Changelog.md 1970-01-01 00:00:00.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/documentation/MuseScore_General_Changelog.md 2021-09-30 02:16:58.000000000 +0000 @@ -0,0 +1,204 @@ +# MuseScore_General.sf2 + +**Changelog** + +--- + +## 0.2.1 + +* **000:058 Tuba**: Extended top of sounding range since the Tuba preset is used for the bugles and euphonium in MuseScore. In doing so, I have also generated new samples ("Tuba B6", "Tuba F6") for a better sound in the upper range. Fixes issues [#314547](https://musescore.org/en/node/314547) and [#324917](https://musescore.org/en/node/324917). +* **000:090 Polysynth** and **017:090 Polysynth Expr.**: Tweaked velocity and filter response. +* Added **010:115 Metronome** and **128:55 Metronome** featuring two pairs of metronome sounds. MuseScore's metronome sound is not produced by the synth engine and therefore it is not possible to render to an audio file as many have requested (see issues [#154666](https://musescore.org/en/node/154666) and [#320431](https://musescore.org/en/node/320431)). As a workaround, you can create a percussion staff (simplest way is to add "Wood Blocks" to the score) and assign it to the "Metronome" preset in the mixer. You can then create metronome clicks by inserting the MIDI notes for one of the following metronome sounds: + - The metronome sound from MuseScore Drumline. I synthesized these samples to resemble the sound of the BOSS DB-90 metronome, which is commonly used in drumline percussion. + * Note A1: normal click + * Note A#1: emphasis click + - The metronome sound that MuseScore uses when its built-in metronome is enabled. These samples were originally created years ago by Paul Davis for Ardour. + * Note E5: emphasis click + * Note F5: normal click + +## 0.2 + +* Restored [missing hi-hat and ride cymbal](https://musescore.org/en/node/305308) from **"128:056 Marching Snare"**. +* Fixed [bad loop in "Cello G4" sample](https://musescore.org/en/node/305333) in **"000:043 Contrabass"** and **"017:043 Contrabass Expr."**. +* Altered **"000:081 Saw Lead"** and **"017:081 Saw Lead Expr."** to reduce detuning effect and improve the sound. Users who prefer the old sound can find it at **"020:081 Detuned Saw"** and **"021:081 Detuned Saw Expr."** + +## 0.1.9 + +* Worked around [MuseScore's broken volume envelope delay phase](https://musescore.org/en/node/291501) by removing the use of the delay phase from the following instruments: + - **"000:016 Drawbar Organ"** + - **"000:122 Sea Shore"** + - **"008:014 Church Bell"** - this is the only instrument that sounds significantly different without the delay phase + - **"008:016 Detuned Organ 1"** + - **"008:017 Detuned Organ 2"** + - **"008:030 Feedback Guitar"** + - **"017:016 Drawbar Organ Expr."** + - **"018:016 Detuned Org. 1 Expr."** + - **"018:017 Detuned Org. 2 Expr."** +* **"008:031 Guitar Feedback"** + - Fixed click on note release. +* **"000:022 Harmonica", "017:022 Harmonica Expr."** + - Upper range extended to C8. Fixes part of [issue #299545](https://musescore.org/en/node/299545). +* **"000:052 Choir Aahs", "017:052 Choir Aahs Expr."** + - Filtered out a high frequency noise present near the start of the "Ahh Choir F#4" sample. Thanks to forum user HuBandiT for the sample edit. Fixes [issue #299366](https://musescore.org/en/node/299366). +* **"000:091 Space Voice", "017:091 Space Voice Expr."** + - Fixed panning on low notes. Fixes [issue #232886](https://musescore.org/en/node/232886). + - Removed unnecessary use of duplicated sample zones--two copies of the same sample were playing simultaneously, panned hard left and right respectively. I presume this was done by the FluidR3 author to create a louder instrument, but this approach is unnecessary and chews up additional synth voices. I have removed the extra samples without any loss in instrument volume. + +## 0.1.8 + +* Tweaked the use of the modulation envelope on the following presets and their expressive variants: + - **"000:056 Trumpet"** + - **"000:057 Trombone"** + - **"000:059 Harmon Mute Trumpet"** + - **"000:060 French Horns"** + - **"000:071 Clarinet"** + - **"008:063 Synth Brass 4"** +* Fixed the pitch of the sample at Ab2-A2 in **"000:017 Percussive Organ"**, **"008:017 Detuned Organ 2"** and their expressive variants. +* All instruments have been updated to cancel the default SoundFont 2.04 "velocity-to-filter cutoff" modulator. Previously, only the SoundFont 2.01 version of this modulator was being canceled, but now both versions should be canceled when using synths that support modulators. This change only impacts the use of the SoundFont outside of MuseScore. +* Added missing velocity override modulators in **"000:102 Echo Drops"** and its expressive variant. + +## 0.1.6 + +* The SoundFont was renamed from "MuseScore_General_Lite.sf2" to "MuseScore_General.sf2" and will be the version that ships with MuseScore by default. The SoundFont formerly named "MuseScore_General.sf2" has been renamed to "MuseScore_General_HQ.sf2" and will be downloadable through the MuseScore resource manager. Currently, the only difference between the two versions is that the HQ version includes the new ensemble strings based on VSCO 2 samples. Over time, more instruments will be upgraded in the HQ version, and the difference between the two versions will grow. +* Added the new pianos from the full version of the SoundFont, updating the following presets: + - **"000:000 Grand Piano"** + - **"008:000 Mellow Grand Piano"** + - **"000:001 Bright Grand Piano"** + - **"000:002 Honky-Tonk Piano"** + +## 0.1.5 + +* MuseScore_General now includes additional presets labeled "Expr." that can be dynamically controlled via MIDI Control Change #2 (CC2). To accommodate this new functionality, many instruments were reprogrammed to use modulators for velocity-based filtering rather than separate instrument layers within the preset. Please refer to the included "MuseScore_General_Readme.md" file for more information on these new presets. +* Reprogrammed the velocity-based effects for the following instruments: + - **"000:056 Trumpet"** + - **"000:057 Trombone"** + - **"000:059 Harmon Mute Trumpet"** + - **"000:060 French Horns"** + - **"000:071 Clarinet"** + +## 0.1.4 + +* Fixed clarinet & flute notes taking too long to sound when played in bass flute & bass clarinet range. , +* Filtered annoying overtones from Viola note E4 (sample "Viola E3") and softened the attack. +* Re-numbered ensemble strings bank numbers to make room for future expansion. + +## 0.1.3 + +* There are now two versions of the SoundFont: + - **MuseScore_General**: This is the version that will include all of the new instrument sounds as they are developed. To reach a higher sound quality, new instrument presets will often require more RAM and CPU than the older versions. + - **MuseScore_General_Lite**: This version is intended for more limited computers and uses less RAM and CPU by retaining the older, smaller instrument sounds where it is advantageous to do so. Currently, the only difference between the two versions is the acoustic pianos and ensemble strings (plus some synth-style presets that also use the strings samples: "Warm Pad", "Orchestra Pad", "Synth Strings 3"), but this difference will grow much greater over time. +* Added "dummy" presets to **MuseScore_General_Lite** for preset compatibility with the new ensemble strings in the full version of **MuseScore_General**. These strings presets can be found on banks 20-32, but are merely duplicates of the ensemble strings presets present on bank 0 (Tremolo, Pizzicato, Fast and Slow strings). +* Removed the superfluous **"001:048 Dry Strings"** preset. +* Returned to the original FluidR3Mono pianos for lower memory consumption in **MuseScore_General_Lite**. +* Optimized the use of generators in all instruments, freeing thousands of generators for future instrument use (the limit is 65,535 instrument-level generators). + +## 0.1.2 + +* **000-045: Pizzicato Strings** + - Restored original stereo samples. +* **000-048: Strings** (also **"044: Tremolo Strings"** and **"049: Slow Strings"**, etc.) + - Restored original stereo samples. +* **000-052: Choir Aahs** + - Restored original stereo samples. + - Fixed bad tuning. + - Improved balance between the samples. + - The tuning and balance fixes were also applied to the choir samples used in "000-102: Echo Drops". +* **001-115: Temple Blocks** + - Normalized samples for accurate velocity-to-attenuation scaling. + - Turned broken stereo samples (left channel only) into proper mono samples. +* Proper tuning fixes for violin, viola and recorder samples (fixed at sample level instead of using mod envelope). +* Updated marching percussion using samples from MDL. + +## 0.1.1 (version released with MuseScore 2.2) +* All drum kits: + - Reduced the volume of the hi-hat and cymbals as they were too loud compared to the bass and snare. + - Made the closed hi-hat resonance vary with velocity. + - Countered the reverb built into the sample for the cross stick rim tap (MIDI note 37). + - Reduced the volume of the lowest two toms (standard kits). +* **000-011: Vibraphone** -- Softened the attack a bit. +* **000-024: Nylon String Guitar** -- Added more lowpass filter at lower velocities and made the high strings less bright. +* **000-029: Overdrive Guitar** -- fixed lowest sample being louder than the rest. Increased release time. +* **000-030: Distortion Guitar** -- increased release time. +* **000-031: Guitar Harmonics** -- increased release time. +* **000-040: Violin** -- Restored the missing B6 sample and fixed the pitch bend in it. Also improved the tuning on the remaining samples, countering pitch bends using the modulation envelope. +* **000-041: Viola** -- Fixed the pitch bend in the C#3 sample. Also improved the tuning on the remaining samples, countering pitch bends using the modulation envelope. +* **000-090: Polysynth** -- Fixed velocity-to-attack to avoid popping noise. +* **128-024: Electronic** -- Fixed toms that were panned hard left. +* **128-040: Brush** (and also "Brush 1" and "Brush 2") -- Fixed brushed snare samples being panned hard left. +* **128-048: Orchestra Kit** -- many fixes including: + - Fixed samples not sustaining on note release. + - Made it so that closed/foot hi-hat will silence open hi-hat. + - Fixed triangle samples to loop instead of just cutting off. + - Made muted triangle sound short; it was no different from sustained triangle. Muted triangle will now also silence the open triangle. +* **128-056: MarchingSnare** (and the rest of the marching percussion presets) -- many fixes including: + - Fixed samples not sustaining on note release. + - Fixed clicking loops on the tenor drum roll samples. + - Fixed click at beginning of some of the tenor drum roll samples. + - Slightly reduced the volume of the tenor drum rolls. + - Enabled loop for cymbal rolls. +* **128-096: OldMarchingTenor** -- Remapped the tenor drum "stick click" from MIDI note 43 to 123. + + +## 0.1 (pre-release alpha) + +* This is the first version that branches off from FluidR3_Mono. +* Renamed presets to remove brand names ("Yamaha", "Rhodes"). +* Altered the velocity scale for all instruments to be less extreme between FF and PP. +* Added velocity-to-filter for a mellower sound at low velocities for several instruments. +* Reprogrammed strange velocity response behaviors on several instruments. +* Replaced the following instruments. Most of the synth sounds are newly programmed based on custom analog waveforms, leading to low RAM consumption yet very high-quality sound: + - **000-000: Grand Piano** (also "Bright Grand", "Mellow Grand" and "Honky-Tonk") -- New, high-quality pianos based on the public domain "Splendid Grand" samples. These samples were originally created by AKAI for the AKAI S5000 sampler, and I was able to verify their public domain status via conversation with AKAI in 2007. The original close-mic sample set contained 250 MB of samples, but I have been able to program a very expressive instrument using only 94 MB of the samples. I also used the same sample-shifting technique as Roland to create "bright" and "mellow" versions of the pianos that actually have a different tonality to them rather than just using filter variance as the old pianos did. This same technique allowed me to create a honky-tonk piano that sounds somewhat legit, with none of the flanging effect that is typically heard on such presets. This allows all four pianos to sound unique while still sharing the same 94 MB sample set. + - **000-005: FM Electric Piano** + - **008-005: Detuned FM EP** + - **000-010: Music Box** + - **000-038: Synth Bass 1** + - **000-039: Synth Bass 2** + - **008-038: Synth Bass 3** + - **008-039: Synth Bass 4** + - **000-042: Cello** + - **000-050: Synth Strings 1** + - **000-051: Synth Strings 2** + - **008-050: Synth Strings 3** + - **000-062: Synth Brass 1** + - **000-063: Synth Brass 2** + - **008-062: Synth Brass 3** + - **008-063: Synth Brass 4** + - **000-080: Square Lead** + - **008-080: Sine Wave** + - **000-081: Saw Lead** + - **000-086: 5th Saw Wave** + - **000-087: Bass & Lead** + - **000-088: Fantasia** + - **000-090: Polysynth** + - **000-092: Bowed Glass** + - **000-093: Metal Pad** + - **000-094: Halo Pad** + - **000-095: Sweep Pad** + - **000-095: Ice Rain** + - **000-097: Soundtrack** + - **000-098: Crystal** + - **000-099: Atmosphere** + - **000-100: Brightness** + - **000-103: Star Theme** + +* Performed the following noteworthy per-instrument improvements and fixes: + - **000-004: Tine Electric Piano** -- Added velocity-to-filter for a mellower sound at low velocities. + - **000-008: Celesta** -- The conversion to mono used the left samples, but "000-098: Crystal" used the right samples, so both left and right samples were still in the SoundFont. This problem was solved when I replaced the "Crystal" preset using new programming. + - **000-024: Nylon Guitar** and **000-025: Steel String Guitar** -- Removed the weird velocity-triggered release, which would cause notes to ring out for a long time if they were played at a high velocity. I also added better velocity-to-filter cutoff mapping. + - **008-025: 12-String Guitar** -- Manipulated the sample mapping to better simulate the sound of a real 12-string guitar. + - **000-032: Acoustic Bass** -- Added velocity-to-filter for a mellower sound at low velocities. + - **000-040: Violin** -- Improved tuning and used modulation envelope to counter some of the pitch bending on note attack. + - **000-043: Contrabass** -- Fixed abrupt release at high velocities. + - **000-044: Tremolo Strings** -- Improved realism of tremolo effect. + - **000-045: Pizzicato** -- Countered the overly long reverb tail. Incorporated the use of the filter to create a more realistic sound across the dynamic range. + - **000-048: Strings** (& variants) -- Eliminated the unnaturally long release, so staccato notes will now sound correct. Note tone and attack now follow velocity. I also extended the strings to the full MIDI range (previously they stopped at E7). + - **000-057: Trombone** -- Fixed short release. + - **000-058: Tuba** -- Release was too short for notes at low velocities. + - **000-061: Brass Section** -- There was some strange programming in this one that caused two voices to be used up per note for no real benefit. Both voices were playing the same sample, one panned hard right and the other hard left with the only difference being slightly different filter settings. This resulted in notes that seemed to pan toward the left at lighter velocities. I fixed this to only use one voice per note and also removed the useless "Key on velocity -> initialFilterQ" modulator that had been added (it was attempting to subtract up to 47 dB from the filter Q, but nowhere was the filter Q greater than 0). + - **000-069: English Horn** -- Tamed the crazy volume swell that occured on most notes. Unfortunately, this instrument ends up being a bit quieter than the other woodwinds. It would be necessary to edit the samples to remedy this. + - **000-071: Clarinet** -- EQ'd the samples and added a bit of release for better realism. The original samples were incredibly nasally and cut off too abruptly on note release. + - **000-074: Recorder** -- Duplicate samples were panned hard left and right for no discernable reason, which was causing twice the polyphony to be used. I fixed this to use single, center-panned samples instead. I also improved the tuning and countered the pitch bend at the beginning of some notes. + - **000-089: Warm Pad** -- Reprogrammed using the strings samples to avoid needing dedicated samples for this preset. + - **000-112: Tinker Bell** -- Fixed notes from middle C downward all playing the same pitch. + - **128-025: TR-808** -- Fixed kit volume to match the other kits. It was being boosted way too loud. + - **128-048: Orchestra Kit** -- Fixed snare cutting off abruptly on release. diff -Nru musescore-general-soundfont-small-0.2/documentation/MuseScore_General_License.md musescore-general-soundfont-small-0.2.1/documentation/MuseScore_General_License.md --- musescore-general-soundfont-small-0.2/documentation/MuseScore_General_License.md 1970-01-01 00:00:00.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/documentation/MuseScore_General_License.md 2021-09-30 02:16:58.000000000 +0000 @@ -0,0 +1,91 @@ +# MuseScore_General.sf2 +--- + +Current version: 0.2.1 28th September 2021 + +This is a scaled-down version of **MuseScore_General-HQ.sf2** that replaces some of the larger instruments to save memory and CPU on older PCs. This SoundFont is currently a work-in-progress. Detailed information on presets and sample sources used can be found in "MuseScore_General_Sample_Sources.csv". All instruments without attribution are still using samples from FluidR3Mono. + +FluidR3 (original version) by Frank Wen Copyright (c) 2000-02 + +Mono conversion (FluidR3Mono) by Michael Cowgill Copyright (c) 2014-17 + +Adaptation for MuseScore_General.sf2 by S. Christian Collins Copyright (c) 2018-19 + +Temple Blocks instrument provided by Ethan Winer Copyright (c) 2002 + +Drumline Cymbals provided by Michael Schorsch Copyright (c) 2016 + +MuseScore_General.sf2 is shared under the MIT license as described in COPYING, as was FluidR3Mono and FluidR3 before it. + +The COPYING and README files from the original FluidR3GM file are now displayed here for reference. + +The acknowledgements and copyright notices above must be included in any derivative work. + + +README +--- + +Fluid (R3) SoundFont + +Copyright (c) 2000-2002, 2008 Frank Wen + +I hereby release Fluid under the MIT license, as described in COPYING. + + +Thanks to Toby Smithe for helping to get Fluid included in Ubuntu. + +This package, of course, is the original Release 3 of Fluid. + + +Fluid was constructed in part from samples found in the public domain that I +edited/cleaned/remixed/programmed and largely from recordings of my own and +in conjunction with the people below who helped along the way: + +Suren M. Seron +Scott Hanan +Steve Aupperle +Chris Gillman +Alex Taubr +Chris Prola +Andrew Klenk +Winfried Hubbe +Dylan +Tim +Gort +Uros Katic +Ethan Winer (http://www.ethanwiner.com) + + +It's obviously been a few years since the project, but its nice to see that +people are still enjoying my work and getting good use out of it. As always, +I'd like to hear some work done with Fluid so email me, or just email me to +say hello and tell me what is going on in the computer musician world. +Who knows, maybe I'll kick start this project again? ;) + + +COPYING +--- + +Mono version: Copyright (c) 2014-16 Michael Cowgill +Copyright (c) 2000-2002, 2008 Frank Wen + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff -Nru musescore-general-soundfont-small-0.2/documentation/MuseScore_General_Readme.md musescore-general-soundfont-small-0.2.1/documentation/MuseScore_General_Readme.md --- musescore-general-soundfont-small-0.2/documentation/MuseScore_General_Readme.md 1970-01-01 00:00:00.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/documentation/MuseScore_General_Readme.md 2021-09-29 23:10:02.000000000 +0000 @@ -0,0 +1,137 @@ +# MuseScore_General.sf2 + +**Version 0.2.1** + +--- + +Please see **MuseScore_General_License.md** for authorship and license information. + +The purpose of this README is to provide useful information on instruments contained within MuseScore_General. It is currently a work-in-progress. + +## About + +This is a scaled-down version of **MuseScore_General-HQ.sf2** that replaces some of the larger instruments to save memory and CPU on older PCs. This SoundFont is currently a work-in-progress. Detailed information on presets and sample sources used can be found in "MuseScore_General_Sample_Sources.csv". All instruments without attribution are still using samples from FluidR3Mono. + +## SoundFont Compatibility + +**MuseScore_General** makes full use of SoundFont 2.01 specification modulators (particularly in the newer instruments) and requires a player/sampler with robust support for the standard. To my knowledge, the only SoundFont players that can accurately play this SoundFont are: + +* [MuseScore](https://musescore.org) +* [FluidSynth](http://www.fluidsynth.org/) +* [Sobanth VSTi](https://blog.rosseaux.net/page/e5ca75d98990e33b31dadc78a8df1333/Sobanth) +* Sound Blaster Audigy/Audigy2 hardware SoundFont synth (probably X-Fi as well) + +The only SoundFont editors that can play this SoundFont correctly are: + +* Creative Vienna SoundFont Studio (requires Sound Blaster or E-MU hardware synth with SoundFont 2.01 modulator support) +* [SWAMI](http://www.swamiproject.org/) (uses FluidSynth) + +## Presets + +### General MIDI Presets + +**MuseScore_General** is compatible with the [General MIDI standard](https://en.wikipedia.org/wiki/General_MIDI) with some additional presets from the [Roland GS standard](https://en.wikipedia.org/wiki/Roland_GS) as well. + +### Fluid r3 Additional Drum Kits + +Additional drum kits have been inherited from **Fluid r3**, beyond the kits specified in the [Roland GS standard](https://en.wikipedia.org/wiki/Roland_GS). It is possible that some of these kits will be removed in the future when new drum samples are added. + +### Instrument Variations + +In addition to the General MIDI presets, further instrument variations can be found on banks 20 and above, utilizing identical preset numbers so that General MIDI preset fallback can occur if ever the instrument becomes no longer available on the higher bank number. In other words, if you have a track assigned to bank #40, preset #48 "Celli Fast", then try to play it using a different General MIDI device or SoundFont, the preset will fall back to bank #0, preset #48 "Fast Strings" instead, and playback will at least sound somewhat correct. + +### MuseScore Marching Percussion + +The following marching percussion presets exist in the percussion bank (bank 128): +* 56: Marching Snare +* 57: OldMarchingBass +* 58: Marching Cymbals +* 59: Marching Bass +* 95: OldMarchingTenor +* 96: Marching Tenor + +These presets are used for marching percussion support in MuseScore and do not conform to GM layout. + +### Expressive Presets + +As of version 0.1.5, **MuseScore_General** features expressive variants of all sustained presets, indicated by "Expr." at the end of the preset name. The dynamics of these presets are controlled using MIDI Control Change #2 (CC2), allowing fluid crescendos and diminuendos while a note is being held. This makes for much more realistic expression of strings, brass, woodwinds, etc. Note velocity no longer controls dynamics in these presets, but in some instruments, velocity will have some effect on the speed of the note attack. In MuseScore, the default (and ideal) behavior is for expressive instruments to have their dynamics controlled by sending identical values to both CC2 and note velocity (the latter only during note-on, naturally). + +The expressive presets exist on higher bank numbers but use the same preset number as their non-expressive defaults. You can see what bank numbers the expressive presets use in column #2 ("Expr. Bank #") of the included **MuseScore_General_Sample_Sources.csv** file. The general rule is as follows: + +* Bank 0 expressive presets are on Bank 17 +* Bank 8 expressive presets are on Bank 18 +* Bank 20-126 expressive presets are one bank higher (e.g., Bank 20 Expr. presets are on Bank 21) + +### Dummy Presets + +To maintain preset compatibility with the "HQ" version, **MuseScore_General** version contains dummy presets that are simply duplicates of the similar instruments found on bank 0. For example, the full SoundFont has the following instruments assigned to preset #48, all on different banks (presets listed in bank#:preset# format): + +- 000:048 - Strings Fast +- 020:048 - Violins Fast +- 025:048 - Violins2 Fast +- 030:048 - Violas Fast +- 040:048 - Celli Fast +- 050:048 - Basses Fast + +In the HQ version of the SoundFont, each of these sounds different since they feature unique samples for each section, but in this **MuseScore_General**, these presets on banks 20 and higher are mere duplicates of **000:048 - Strings Fast**, and only exist to avoid issues transitioning between the HQ and lighter versions of the SoundFont. + +All dummy presets are indicated as such in the included **MuseScore_General_Sample_Sources.csv** file. + +### Metronome Clicks + +This SoundFont includes two pairs of metronome clicks that can be used for “counting in” and/or a “click track”; see [#154666](https://musescore.org/en/node/154666) for some background story. + +#### MDL Metronome + +This is the metronome sound from MuseScore Drumline, synthesized by S. Christian Collins to resemble the sound of the BOSS DB-90 metronome, which is commonly used in drumline percussion. + +- emphasis click: note A♯₁ (MIDI note 34, percussion (General MIDI 2 drums) Metronome Bell) +- normal click: note A₁ (MIDI note 33, percussion (General MIDI 2 drums) Metronome Click) + +There is no default percussion staff type set up for this metronome in MuseScore, but the sounds do have an appropriate MIDI fallback. It can be used, for example with a temporary mid-stave instrument change, in any pitched instrument staff though. + +#### Ardour Metronome + +This is the metronome sound built into MuseScore and used when its count-in and/or metronome functionality is used. These were created by Paul Davis, originally for Ardour, by generating them following a mathematical formula, so they are not original and therefore not protected by copyright. + +- emphasis click: note E₅ (MIDI note 76, percussion (MuseScore) High Woodblock) +- normal click: note F₅ (MIDI note 77, percussion (MuseScore) Low Woodblock) + +This metronome can easily be used by a (possibly temporary) mid-stave instrument change with any pitched instrument; furthermore, a percussion stave is already set up for it as MuseScore instrument Wood Blocks. Keep the volume at or near 100, which is close to what MuseScore uses for its built-in metronome. + +Incidentally (see the example picture below), the MIDI note number of the emphasis pitch is **lower** than the one of the normal pitch. Do not let this fool you; this setup stems from the General MIDI drum map for Wood Blocks. Note that, in the percussion stave, the High Woodblock *is* displayed above the Low Woodblock. + +#### How to use the Metronome sounds + +Each of these pairs has an “emphasis” and a “normal” click. They are used, with varying velocities, for different types of beats; MuseScore uses them as follows: + +| beat type | click | velocity | colour (in the picture below) | +| ----------------:| --------:| --------:| ----------------------------- | +| downbeat | emphasis | 127 | green | +| stressed | normal | 127 | red | +| unstressed | normal | 80 | blue | +| compound subbeat | normal | 25 | (not present) | +| other subbeat | normal | 15 | (not present) | + +In the following example picture, the use of the Ardour Metronome is shown in a common time signature: + +![Example showing the Metronome sounds](images/Metronom.png) + +This is how you would enter this in MuseScore: + +- Assign the Metronome sound to a staff, either permanently or using a mid-stave instrument change: + - Patch 010:115 “Metronome” as ordinary instrument + - Patch 128:055 “Metronome” as drumset +- Enter the clicks (emphasis or normal) on every beat + - Enter E₅/F₅ or A♯₁/A₁ when in a melodic instrument + - Enter High/Low Woodblock (Ardour metronome only) for percussion +- Select all metronome notes, open the mu͒ Inspector (F8 key) + - Change Velocity type to “User” + - Set Velocity, for all notes at first, to 127 +- Select the metronome notes for unstressed beats only + - Change Velocity to 80 +- If you have any subbeats, select only them and apply the correct velocity + +In a DAW, do the same, but you can probably enter by MIDI note number there. + +For other time signatures or measure divisions (such as dividing a four-quarter time into dotted-quarter + dotted-quarter + quarter), use the respective appropriate beat stress pattern. diff -Nru musescore-general-soundfont-small-0.2/documentation/MuseScore_General_Sample_Sources.csv musescore-general-soundfont-small-0.2.1/documentation/MuseScore_General_Sample_Sources.csv --- musescore-general-soundfont-small-0.2/documentation/MuseScore_General_Sample_Sources.csv 1970-01-01 00:00:00.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/documentation/MuseScore_General_Sample_Sources.csv 2021-09-30 02:17:00.000000000 +0000 @@ -0,0 +1,227 @@ +sep=, +Bank #,Expr. Bank #,Preset #,Preset Name,Details,Sample Credit,Changes from Original Version,Different from “MuseScore_General_HQ.sf2”? +0,,0,Grand Piano,"""Splendid Grand"" for AKAI S5000 + . Steinway Model D grand piano ""close-mic""","Samples: AKAI, edited by S. Christian Collins +Original License: Public Domain (confirmed via AKAI rep.)"," . Created SF2 from scratch using the WAV files (original was in AKAI S5000 sampler format). + . Reduced sample set to 94 MB from original 250 MB. + . Phase-aligned the samples to avoid phase cancellation when mixing to mono.", +0,,1,Bright Grand Piano,same info as 000:000 Grand Piano,," . Used sample-shifting to create unique tonality compared to ""Grand Piano"".", +0,,2,Electric Grand,,,, +0,,3,Honky-Tonk Piano,same info as 000:000 Grand Piano,, . Used sample-shifting for more realistic sound that avoids the flanging effect usually associated with such presets, +0,,4,Tine Electric Piano,,,, +0,,5,FM Electric Piano,Waveforms built using additive synthesis. I will eventually make an even better FM piano reproduction using generated FM waveforms.,Samples: created by S. Christian Collins,, +0,,6,Harpsichord,,,, +0,,7,Clavinet,,,, +0,,8,Celesta,,,, +0,,9,Glockenspiel,,,, +0,,10,Music Box,,,, +0,,11,Vibraphone,,,, +0,,12,Marimba,,,, +0,,13,Xylophone,,,, +0,,14,Tubular Bells,,,, +0,,15,Dulcimer,,,, +0,17,16,Drawbar Organ,,,, +0,17,17,Percussive Organ,,,, +0,17,18,Rock Organ,,,, +0,17,19,Church Organ,,,, +0,17,20,Reed Organ,,,, +0,17,21,Accordion,,,, +0,17,22,Harmonica,,,, +0,17,23,Bandoneon,,,, +0,,24,Nylon String Guitar,,,, +0,,25,Steel String Guitar,,,, +0,,26,Jazz Guitar,,,, +0,,27,Clean Guitar,,,, +0,,28,Palm Muted Guitar,,,, +0,,29,Overdrive Guitar,,,, +0,,30,Distortion Guitar,,,, +0,,31,Guitar Harmonics,,,, +0,,32,Acoustic Bass,,,, +0,,33,Fingered Bass,,,, +0,,34,Picked Bass,,,, +0,,35,Fretless Bass,,,, +0,,36,Slap Bass,,,, +0,,37,Pop Bass,,,, +0,,38,Synth Bass 1,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,,39,Synth Bass 2,I will be replacing this with generated FM samples,Original License: public domain,, +0,17,40,Violin,,,, +0,17,41,Viola,,,, +0,17,42,Cello,,,, +0,17,43,Contrabass,,,, +0,17,44,Strings Tremolo,,,,x +0,,45,Strings Pizzicato,,,,x +0,,46,Harp,,,, +0,,47,Timpani,,,, +0,17,48,Strings Fast,,,,x +0,17,49,Strings Slow,,,,x +0,17,50,Synth Strings 1,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,51,Synth Strings 2,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,52,Choir Aahs,,,, +0,17,53,Voice Oohs,,,, +0,17,54,Synth Voice,,,, +0,,55,Orchestra Hit,,,, +0,17,56,Trumpet,,"Samples: uncredited +License: Public Domain"," . Downsampled from 48 KHz to 44.1 KHz. + . Fixed bad loop points.", +0,17,57,Trombone,,,, +0,17,58,Tuba,,,, +0,17,59,Harmon Mute Trumpet,,,, +0,17,60,French Horns,,,, +0,17,61,Brass Section,,,, +0,17,62,Synth Brass 1,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,63,Synth Brass 2,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,64,Soprano Sax,,,, +0,17,65,Alto Sax,,,, +0,17,66,Tenor Sax,,,, +0,17,67,Baritone Sax,,,, +0,17,68,Oboe,,,, +0,17,69,English Horn,,,, +0,17,70,Bassoon,,,, +0,17,71,Clarinet,,,, +0,17,72,Piccolo,,,, +0,17,73,Flute,,,, +0,17,74,Recorder,,,, +0,17,75,Pan Flute,,,, +0,17,76,Bottle Chiff,,,, +0,17,77,Shakuhachi,,,, +0,17,78,Whistle,,,, +0,17,79,Ocarina,,,, +0,17,80,Square Lead,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,81,Saw Lead,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,82,Calliope Lead,,,, +0,17,83,Chiffer Lead,,,, +0,17,84,Charang,,,, +0,17,85,Solo Vox,,,, +0,17,86,5th Saw Wave,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,87,Bass & Lead,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,,88,Fantasia,Uses a combination of my analog synth waveforms and one layer of my FM Electric Piano preset.,Samples: created by S. Christian Collins,, +0,17,89,Warm Pad,,,,x +0,17,90,Polysynth,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,I removed the modulation envelope attack modulator as it caused a loud popping in MuseScore., +0,17,91,Space Voice,,,, +0,17,92,Bowed Glass,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,93,Metal Pad,Uses a combination of my analog synth waveforms and 000:025 Steel String Guitar.,Samples: mix of samples by S. Christian Collins / Frank Wen,, +0,17,94,Halo Pad,Uses a combination of my analog synth waveforms and 000:054 Synth Voice.,Samples: mix of samples by S. Christian Collins / Frank Wen,, +0,17,95,Sweep Pad,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,,96,Ice Rain,Uses a combination of my analog synth waveforms and 000:013 Xylophone.,Samples: mix of samples by S. Christian Collins / Frank Wen,, +0,17,97,SoundTrack,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,,98,Crystal,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +0,17,99,Atmosphere,Uses a combination of my analog synth waveforms and 000:024 Nylon String Guitar.,Samples: mix of samples by S. Christian Collins / Frank Wen,, +0,,100,Brightness,"Uses a combination of my analog synth waveforms and 000:054 Synth Voice, plus a processed sample from 000:076 Bottle Chiff.",Samples: mix of samples by S. Christian Collins / Frank Wen,, +0,17,101,Goblin,,,, +0,17,102,Echo Drops,,,, +0,17,103,Star Theme,Uses a combination of my analog synth waveforms and 000:027 Clean Guitar.,Samples: mix of samples by S. Christian Collins / Frank Wen,, +0,,104,Sitar,,,, +0,,105,Banjo,,,, +0,,106,Shamisen,,,, +0,,107,Koto,,,, +0,,108,Kalimba,,,, +0,,109,Bagpipe,,,, +0,17,110,Fiddle,,,, +0,17,111,Shenai,,,, +0,,112,Tinker Bell,,,, +0,,113,Agogo,,,, +0,,114,Steel Drums,,,, +0,,115,Woodblock,,,, +0,,116,Taiko Drum,,,, +0,,117,Melodic Tom,,,, +0,,118,Synth Drum,,,, +0,,119,Reverse Cymbal,,,, +0,,120,Fret Noise,,,, +0,,121,Breath Noise,,,, +0,,122,Seashore,,,, +0,,123,Bird Tweet,,,, +0,,124,Telephone,,,, +0,,125,Helicopter,,,, +0,,126,Applause,,,, +0,,127,Gunshot,,,, +1,,115,Temple Blocks,,Samples: created by Ethan Winer,, +8,,0,Mellow Grand Piano,same info as 000:000 Grand Piano,,, +8,,4,Detuned Tine EP,,,, +8,,5,Detuned FM EP,same as 000:005 FM Electric Piano,,, +8,,6,Coupled Harpsichord,,,, +8,,14,Church Bell,,,, +8,18,16,Detuned Organ 1,,,, +8,18,17,Detuned Organ 2,,,, +8,18,19,Church Organ 2,,,, +8,18,21,Italian Accordion,,,, +8,,24,Ukulele,,,, +8,,25,12-String Guitar,,,, +8,,26,Hawaiian Guitar,,,, +8,,28,Funk Guitar,,,, +8,,30,Feedback Guitar,,,, +8,,31,Guitar Feedback,,,, +8,,38,Synth Bass 3,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +8,,39,Synth Bass 4,uses samples from 000:039 Synth Bass 2 and 000:036 Slap Bass,Samples: mix of public domain / Frank Wen,, +8,18,40,Slow Violin,,,, +8,,48,Orchestral Pad,,,,x +8,18,50,Synth Strings 3,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,,x +8,18,61,Brass 2,,,, +8,18,62,Synth Brass 3,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +8,18,63,Synth Brass 4,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +8,18,80,Sine Wave,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, +8,,107,Taisho Koto,,,, +8,,115,Castanets,,,, +8,,116,Concert Bass Drum,,,, +8,,117,Melo Tom 2,,,, +8,,118,808 Tom,,,, +10,,115,Metronome,Two pairs of metronome clicks for users who want metronome sounds in their exported audio. See #154666.,Samples: created by Paul Davis and S. Christian Collins,, +16,,25,Mandolin,,,, +20,21,44,Violins Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +20,21,45,Violins Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +20,21,48,Violins Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +20,21,49,Violins Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +25,26,44,Violins2 Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +25,26,45,Violins2 Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +25,26,48,Violins2 Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +25,26,49,Violins2 Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +30,31,44,Violas Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +30,31,45,Violas Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +30,31,48,Violas Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +30,31,49,Violas Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +40,41,44,Celli Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +40,41,45,Celli Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +40,41,48,Celli Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +40,41,49,Celli Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +50,51,44,Basses Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +50,51,45,Basses Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +50,51,48,Basses Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x +50,51,49,Basses Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,, +128,,0,Standard,,,, +128,,1,Standard 1,,,, +128,,2,Standard 2,,,, +128,,3,Standard 3,,,, +128,,4,Standard 4,,,, +128,,5,Standard 5,,,, +128,,6,Standard 6,,,, +128,,7,Standard 7,,,, +128,,8,Room,,,, +128,,9,Room 1,,,, +128,,10,Room 2,,,, +128,,11,Room 3,,,, +128,,12,Room 4,,,, +128,,13,Room 5,,,, +128,,14,Room 6,,,, +128,,15,Room 7,,,, +128,,16,Power,,,, +128,,17,Power 1,,,, +128,,18,Power 2,,,, +128,,19,Power 3,,,, +128,,24,Electronic,,,, +128,,25,TR-808,,,, +128,,32,Jazz,,,, +128,,33,Jazz 1,,,, +128,,34,Jazz 2,,,, +128,,35,Jazz 3,,,, +128,,36,Jazz 4,,,, +128,,40,Brush,,,, +128,,41,Brush 1,,,, +128,,42,Brush 2,,,, +128,,48,Orchestra Kit,,,, +128,,55,Metronome,Two pairs of metronome clicks for users who want metronome sounds in their exported audio. See #154666.,Samples: created by Paul Davis and S. Christian Collins,, +128,,56,Marching Snare,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, +128,,57,OldMarchingBass,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, +128,,58,Marching Cymbals,"Open crash samples are from the Versilian Community Sample Library (VCSL) +All other cymbal samples were created by Michael Schorsch.","Original License: samples by VCSL: CC0, samples by Michael Schorsch: MIT",, +128,,59,Marching Bass,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, +128,,95,OldMarchingTenor,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, +128,,96,Marching Tenor,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, diff -Nru musescore-general-soundfont-small-0.2/MuseScore_General_Changelog.md musescore-general-soundfont-small-0.2.1/MuseScore_General_Changelog.md --- musescore-general-soundfont-small-0.2/MuseScore_General_Changelog.md 2020-05-13 19:48:18.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/MuseScore_General_Changelog.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,192 +0,0 @@ -# MuseScore_General.sf2 - -**Changelog** - ---- - -## 0.2 - -* Restored [missing hi-hat and ride cymbal](https://musescore.org/en/node/305308) from **"128:056 Marching Snare"**. -* Fixed [bad loop in "Cello G4" sample](https://musescore.org/en/node/305333) in **"000:043 Contrabass"** and **"017:043 Contrabass Expr."**. -* Altered **"000:081 Saw Lead"** and **"017:081 Saw Lead Expr."** to reduce detuning effect and improve the sound. Users who prefer the old sound can find it at **"020:081 Detuned Saw"** and **"021:081 Detuned Saw Expr."** - -## 0.1.9 - -* Worked around [MuseScore's broken volume envelope delay phase](https://musescore.org/en/node/291501) by removing the use of the delay phase from the following instruments: - - **"000:016 Drawbar Organ"** - - **"000:122 Sea Shore"** - - **"008:014 Church Bell"** - this is the only instrument that sounds significantly different without the delay phase - - **"008:016 Detuned Organ 1"** - - **"008:017 Detuned Organ 2"** - - **"008:030 Feedback Guitar"** - - **"017:016 Drawbar Organ Expr."** - - **"018:016 Detuned Org. 1 Expr."** - - **"018:017 Detuned Org. 2 Expr."** -* **"008:031 Guitar Feedback"** - - Fixed click on note release. -* **"000:022 Harmonica", "017:022 Harmonica Expr."** - - Upper range extended to C8. Fixes part of [issue #299545](https://musescore.org/en/node/299545). -* **"000:052 Choir Aahs", "017:052 Choir Aahs Expr."** - - Filtered out a high frequency noise present near the start of the "Ahh Choir F#4" sample. Thanks to forum user HuBandiT for the sample edit. Fixes [issue #299366](https://musescore.org/en/node/299366). -* **"000:091 Space Voice", "017:091 Space Voice Expr."** - - Fixed panning on low notes. Fixes [issue #232886](https://musescore.org/en/node/232886). - - Removed unnecessary use of duplicated sample zones--two copies of the same sample were playing simultaneously, panned hard left and right respectively. I presume this was done by the FluidR3 author to create a louder instrument, but this approach is unnecessary and chews up additional synth voices. I have removed the extra samples without any loss in instrument volume. - -## 0.1.8 - -* Tweaked the use of the modulation envelope on the following presets and their expressive variants: - - **"000:056 Trumpet"** - - **"000:057 Trombone"** - - **"000:059 Harmon Mute Trumpet"** - - **"000:060 French Horns"** - - **"000:071 Clarinet"** - - **"008:063 Synth Brass 4"** -* Fixed the pitch of the sample at Ab2-A2 in **"000:017 Percussive Organ"**, **"008:017 Detuned Organ 2"** and their expressive variants. -* All instruments have been updated to cancel the default SoundFont 2.04 "velocity-to-filter cutoff" modulator. Previously, only the SoundFont 2.01 version of this modulator was being canceled, but now both versions should be canceled when using synths that support modulators. This change only impacts the use of the SoundFont outside of MuseScore. -* Added missing velocity override modulators in **"000:102 Echo Drops"** and its expressive variant. - -## 0.1.6 - -* The SoundFont was renamed from "MuseScore_General_Lite.sf2" to "MuseScore_General.sf2" and will be the version that ships with MuseScore by default. The SoundFont formerly named "MuseScore_General.sf2" has been renamed to "MuseScore_General_HQ.sf2" and will be downloadable through the MuseScore resource manager. Currently, the only difference between the two versions is that the HQ version includes the new ensemble strings based on VSCO 2 samples. Over time, more instruments will be upgraded in the HQ version, and the difference between the two versions will grow. -* Added the new pianos from the full version of the SoundFont, updating the following presets: - - **"000:000 Grand Piano"** - - **"008:000 Mellow Grand Piano"** - - **"000:001 Bright Grand Piano"** - - **"000:002 Honky-Tonk Piano"** - -## 0.1.5 - -* MuseScore_General now includes additional presets labeled "Expr." that can be dynamically controlled via MIDI Control Change #2 (CC2). To accommodate this new functionality, many instruments were reprogrammed to use modulators for velocity-based filtering rather than separate instrument layers within the preset. Please refer to the included "MuseScore_General_Readme.md" file for more information on these new presets. -* Reprogrammed the velocity-based effects for the following instruments: - - **"000:056 Trumpet"** - - **"000:057 Trombone"** - - **"000:059 Harmon Mute Trumpet"** - - **"000:060 French Horns"** - - **"000:071 Clarinet"** - -## 0.1.4 - -* Fixed clarinet & flute notes taking too long to sound when played in bass flute & bass clarinet range. , -* Filtered annoying overtones from Viola note E4 (sample "Viola E3") and softened the attack. -* Re-numbered ensemble strings bank numbers to make room for future expansion. - -## 0.1.3 - -* There are now two versions of the SoundFont: - - **MuseScore_General**: This is the version that will include all of the new instrument sounds as they are developed. To reach a higher sound quality, new instrument presets will often require more RAM and CPU than the older versions. - - **MuseScore_General_Lite**: This version is intended for more limited computers and uses less RAM and CPU by retaining the older, smaller instrument sounds where it is advantageous to do so. Currently, the only difference between the two versions is the acoustic pianos and ensemble strings (plus some synth-style presets that also use the strings samples: "Warm Pad", "Orchestra Pad", "Synth Strings 3"), but this difference will grow much greater over time. -* Added "dummy" presets to **MuseScore_General_Lite** for preset compatibility with the new ensemble strings in the full version of **MuseScore_General**. These strings presets can be found on banks 20-32, but are merely duplicates of the ensemble strings presets present on bank 0 (Tremolo, Pizzicato, Fast and Slow strings). -* Removed the superfluous **"001:048 Dry Strings"** preset. -* Returned to the original FluidR3Mono pianos for lower memory consumption in **MuseScore_General_Lite**. -* Optimized the use of generators in all instruments, freeing thousands of generators for future instrument use (the limit is 65,535 instrument-level generators). - -## 0.1.2 - -* **000-045: Pizzicato Strings** - - Restored original stereo samples. -* **000-048: Strings** (also **"044: Tremolo Strings"** and **"049: Slow Strings"**, etc.) - - Restored original stereo samples. -* **000-052: Choir Aahs** - - Restored original stereo samples. - - Fixed bad tuning. - - Improved balance between the samples. - - The tuning and balance fixes were also applied to the choir samples used in "000-102: Echo Drops". -* **001-115: Temple Blocks** - - Normalized samples for accurate velocity-to-attenuation scaling. - - Turned broken stereo samples (left channel only) into proper mono samples. -* Proper tuning fixes for violin, viola and recorder samples (fixed at sample level instead of using mod envelope). -* Updated marching percussion using samples from MDL. - -## 0.1.1 (version released with MuseScore 2.2) -* All drum kits: - - Reduced the volume of the hi-hat and cymbals as they were too loud compared to the bass and snare. - - Made the closed hi-hat resonance vary with velocity. - - Countered the reverb built into the sample for the cross stick rim tap (MIDI note 37). - - Reduced the volume of the lowest two toms (standard kits). -* **000-011: Vibraphone** -- Softened the attack a bit. -* **000-024: Nylon String Guitar** -- Added more lowpass filter at lower velocities and made the high strings less bright. -* **000-029: Overdrive Guitar** -- fixed lowest sample being louder than the rest. Increased release time. -* **000-030: Distortion Guitar** -- increased release time. -* **000-031: Guitar Harmonics** -- increased release time. -* **000-040: Violin** -- Restored the missing B6 sample and fixed the pitch bend in it. Also improved the tuning on the remaining samples, countering pitch bends using the modulation envelope. -* **000-041: Viola** -- Fixed the pitch bend in the C#3 sample. Also improved the tuning on the remaining samples, countering pitch bends using the modulation envelope. -* **000-090: Polysynth** -- Fixed velocity-to-attack to avoid popping noise. -* **128-024: Electronic** -- Fixed toms that were panned hard left. -* **128-040: Brush** (and also "Brush 1" and "Brush 2") -- Fixed brushed snare samples being panned hard left. -* **128-048: Orchestra Kit** -- many fixes including: - - Fixed samples not sustaining on note release. - - Made it so that closed/foot hi-hat will silence open hi-hat. - - Fixed triangle samples to loop instead of just cutting off. - - Made muted triangle sound short; it was no different from sustained triangle. Muted triangle will now also silence the open triangle. -* **128-056: MarchingSnare** (and the rest of the marching percussion presets) -- many fixes including: - - Fixed samples not sustaining on note release. - - Fixed clicking loops on the tenor drum roll samples. - - Fixed click at beginning of some of the tenor drum roll samples. - - Slightly reduced the volume of the tenor drum rolls. - - Enabled loop for cymbal rolls. -* **128-096: OldMarchingTenor** -- Remapped the tenor drum "stick click" from MIDI note 43 to 123. - - -## 0.1 (pre-release alpha) - -* This is the first version that branches off from FluidR3_Mono. -* Renamed presets to remove brand names ("Yamaha", "Rhodes"). -* Altered the velocity scale for all instruments to be less extreme between FF and PP. -* Added velocity-to-filter for a mellower sound at low velocities for several instruments. -* Reprogrammed strange velocity response behaviors on several instruments. -* Replaced the following instruments. Most of the synth sounds are newly programmed based on custom analog waveforms, leading to low RAM consumption yet very high-quality sound: - - **000-000: Grand Piano** (also "Bright Grand", "Mellow Grand" and "Honky-Tonk") -- New, high-quality pianos based on the public domain "Splendid Grand" samples. These samples were originally created by AKAI for the AKAI S5000 sampler, and I was able to verify their public domain status via conversation with AKAI in 2007. The original close-mic sample set contained 250 MB of samples, but I have been able to program a very expressive instrument using only 94 MB of the samples. I also used the same sample-shifting technique as Roland to create "bright" and "mellow" versions of the pianos that actually have a different tonality to them rather than just using filter variance as the old pianos did. This same technique allowed me to create a honky-tonk piano that sounds somewhat legit, with none of the flanging effect that is typically heard on such presets. This allows all four pianos to sound unique while still sharing the same 94 MB sample set. - - **000-005: FM Electric Piano** - - **008-005: Detuned FM EP** - - **000-010: Music Box** - - **000-038: Synth Bass 1** - - **000-039: Synth Bass 2** - - **008-038: Synth Bass 3** - - **008-039: Synth Bass 4** - - **000-042: Cello** - - **000-050: Synth Strings 1** - - **000-051: Synth Strings 2** - - **008-050: Synth Strings 3** - - **000-062: Synth Brass 1** - - **000-063: Synth Brass 2** - - **008-062: Synth Brass 3** - - **008-063: Synth Brass 4** - - **000-080: Square Lead** - - **008-080: Sine Wave** - - **000-081: Saw Lead** - - **000-086: 5th Saw Wave** - - **000-087: Bass & Lead** - - **000-088: Fantasia** - - **000-090: Polysynth** - - **000-092: Bowed Glass** - - **000-093: Metal Pad** - - **000-094: Halo Pad** - - **000-095: Sweep Pad** - - **000-095: Ice Rain** - - **000-097: Soundtrack** - - **000-098: Crystal** - - **000-099: Atmosphere** - - **000-100: Brightness** - - **000-103: Star Theme** - -* Performed the following noteworthy per-instrument improvements and fixes: - - **000-004: Tine Electric Piano** -- Added velocity-to-filter for a mellower sound at low velocities. - - **000-008: Celesta** -- The conversion to mono used the left samples, but "000-098: Crystal" used the right samples, so both left and right samples were still in the SoundFont. This problem was solved when I replaced the "Crystal" preset using new programming. - - **000-024: Nylon Guitar** and **000-025: Steel String Guitar** -- Removed the weird velocity-triggered release, which would cause notes to ring out for a long time if they were played at a high velocity. I also added better velocity-to-filter cutoff mapping. - - **008-025: 12-String Guitar** -- Manipulated the sample mapping to better simulate the sound of a real 12-string guitar. - - **000-032: Acoustic Bass** -- Added velocity-to-filter for a mellower sound at low velocities. - - **000-040: Violin** -- Improved tuning and used modulation envelope to counter some of the pitch bending on note attack. - - **000-043: Contrabass** -- Fixed abrupt release at high velocities. - - **000-044: Tremolo Strings** -- Improved realism of tremolo effect. - - **000-045: Pizzicato** -- Countered the overly long reverb tail. Incorporated the use of the filter to create a more realistic sound across the dynamic range. - - **000-048: Strings** (& variants) -- Eliminated the unnaturally long release, so staccato notes will now sound correct. Note tone and attack now follow velocity. I also extended the strings to the full MIDI range (previously they stopped at E7). - - **000-057: Trombone** -- Fixed short release. - - **000-058: Tuba** -- Release was too short for notes at low velocities. - - **000-061: Brass Section** -- There was some strange programming in this one that caused two voices to be used up per note for no real benefit. Both voices were playing the same sample, one panned hard right and the other hard left with the only difference being slightly different filter settings. This resulted in notes that seemed to pan toward the left at lighter velocities. I fixed this to only use one voice per note and also removed the useless "Key on velocity -> initialFilterQ" modulator that had been added (it was attempting to subtract up to 47 dB from the filter Q, but nowhere was the filter Q greater than 0). - - **000-069: English Horn** -- Tamed the crazy volume swell that occured on most notes. Unfortunately, this instrument ends up being a bit quieter than the other woodwinds. It would be necessary to edit the samples to remedy this. - - **000-071: Clarinet** -- EQ'd the samples and added a bit of release for better realism. The original samples were incredibly nasally and cut off too abruptly on note release. - - **000-074: Recorder** -- Duplicate samples were panned hard left and right for no discernable reason, which was causing twice the polyphony to be used. I fixed this to use single, center-panned samples instead. I also improved the tuning and countered the pitch bend at the beginning of some notes. - - **000-089: Warm Pad** -- Reprogrammed using the strings samples to avoid needing dedicated samples for this preset. - - **000-112: Tinker Bell** -- Fixed notes from middle C downward all playing the same pitch. - - **128-025: TR-808** -- Fixed kit volume to match the other kits. It was being boosted way too loud. - - **128-048: Orchestra Kit** -- Fixed snare cutting off abruptly on release. diff -Nru musescore-general-soundfont-small-0.2/MuseScore_General_License.md musescore-general-soundfont-small-0.2.1/MuseScore_General_License.md --- musescore-general-soundfont-small-0.2/MuseScore_General_License.md 2020-05-13 19:50:12.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/MuseScore_General_License.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,92 +0,0 @@ -# MuseScore_General.sf2 ---- - -Current version: 0.2 13th May 2020 - -This is a scaled-down version of **MuseScore_General-HQ.sf2** that replaces some of the larger instruments to save memory and CPU on older PCs. This SoundFont is currently a work-in-progress. Detailed information on presets and sample sources used can be found in "MuseScore_General_Sample_Sources.csv". All instruments without attribution are still using samples from FluidR3Mono. - -FluidR3 (original version) by Frank Wen Copyright (c) 2000-02 - -Mono conversion (FluidR3Mono) by Michael Cowgill Copyright (c) 2014-17 - -Adaptation for MuseScore_General.sf2 by S. Christian Collins Copyright (c) 2018-19 - -Temple Blocks instrument provided by Ethan Winer Copyright (c) 2002 - -Drumline Cymbals provided by Michael Schorsch Copyright (c) 2016 - -MuseScore_General.sf2 is shared under the MIT license as described in COPYING, as was FluidR3Mono and FluidR3 before it. - -The COPYING and README files from the original FluidR3GM file are now displayed here for reference. - -The acknowledgements and copyright notices above must be included in any derivative work. - - -README ---- - -Fluid (R3) SoundFont - -Copyright (c) 2000-2002, 2008 Frank Wen - -I hereby release Fluid under the MIT license, as described in COPYING. - - -Thanks to Toby Smithe for helping to get Fluid included in Ubuntu. - -This package, of course, is the original Release 3 of Fluid. - - -Fluid was constructed in part from samples found in the public domain that I -edited/cleaned/remixed/programmed and largely from recordings of my own and -in conjunction with the people below who helped along the way: - -Suren M. Seron -Scott Hanan -Steve Aupperle -Chris Gillman -Alex Taubr -Chris Prola -Andrew Klenk -Winfried Hubbe -Dylan -Tim -Gort -Uros Katic -Ethan Winer (http://www.ethanwiner.com) - - -It's obviously been a few years since the project, but its nice to see that -people are still enjoying my work and getting good use out of it. As always, -I'd like to hear some work done with Fluid so email me, or just email me to -say hello and tell me what is going on in the computer musician world. -Who knows, maybe I'll kick start this project again? ;) - - -COPYING ---- - -Mono version: Copyright (c) 2014-16 Michael Cowgill -Copyright (c) 2000-2002, 2008 Frank Wen - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - diff -Nru musescore-general-soundfont-small-0.2/MuseScore_General_Readme.md musescore-general-soundfont-small-0.2.1/MuseScore_General_Readme.md --- musescore-general-soundfont-small-0.2/MuseScore_General_Readme.md 2020-05-13 19:50:18.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/MuseScore_General_Readme.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ -# MuseScore_General.sf2 - -**Version 0.2** - ---- - -Please see **MuseScore_General_License.md** for authorship and license information. - -The purpose of this README is to provide useful information on instruments contained within MuseScore_General. It is currently a work-in-progress. - -## About - -This is a scaled-down version of **MuseScore_General-HQ.sf2** that replaces some of the larger instruments to save memory and CPU on older PCs. This SoundFont is currently a work-in-progress. Detailed information on presets and sample sources used can be found in "MuseScore_General_Sample_Sources.csv". All instruments without attribution are still using samples from FluidR3Mono. - -## SoundFont Compatibility - -**MuseScore_General** makes full use of SoundFont 2.01 specification modulators (particularly in the newer instruments) and requires a player/sampler with robust support for the standard. To my knowledge, the only SoundFont players that can accurately play this SoundFont are: - -* [MuseScore](https://musescore.org) -* [FluidSynth](http://www.fluidsynth.org/) -* [Sobanth VSTi](https://blog.rosseaux.net/page/e5ca75d98990e33b31dadc78a8df1333/Sobanth) -* Sound Blaster Audigy/Audigy2 hardware SoundFont synth (probably X-Fi as well) - -The only SoundFont editors that can play this SoundFont correctly are: - -* Creative Vienna SoundFont Studio (requires Sound Blaster or E-MU hardware synth with SoundFont 2.01 modulator support) -* [SWAMI](http://www.swamiproject.org/) (uses FluidSynth) - -## Presets - -### General MIDI Presets - -**MuseScore_General** is compatible with the [General MIDI standard](https://en.wikipedia.org/wiki/General_MIDI) with some additional presets from the [Roland GS standard](https://en.wikipedia.org/wiki/Roland_GS) as well. - -### Fluid r3 Additional Drum Kits - -Additional drum kits have been inherited from **Fluid r3**, beyond the kits specified in the [Roland GS standard](https://en.wikipedia.org/wiki/Roland_GS). It is possible that some of these kits will be removed in the future when new drum samples are added. - -### Instrument Variations - -In addition to the General MIDI presets, further instrument variations can be found on banks 20 and above, utilizing identical preset numbers so that General MIDI preset fallback can occur if ever the instrument becomes no longer available on the higher bank number. In other words, if you have a track assigned to bank #40, preset #48 "Celli Fast", then try to play it using a different General MIDI device or SoundFont, the preset will fall back to bank #0, preset #48 "Fast Strings" instead, and playback will at least sound somewhat correct. - -### MuseScore Marching Percussion - -The following marching percussion presets exist in the percussion bank (bank 128): -* 56: Marching Snare -* 57: OldMarchingBass -* 58: Marching Cymbals -* 59: Marching Bass -* 95: OldMarchingTenor -* 96: Marching Tenor - -These presets are used for marching percussion support in MuseScore and do not conform to GM layout. - -### Expressive Presets - -As of version 0.1.5, **MuseScore_General** features expressive variants of all sustained presets, indicated by "Expr." at the end of the preset name. The dynamics of these presets are controlled using MIDI Control Change #2 (CC2), allowing fluid crescendos and diminuendos while a note is being held. This makes for much more realistic expression of strings, brass, woodwinds, etc. Note velocity no longer controls dynamics in these presets, but in some instruments, velocity will have some effect on the speed of the note attack. In MuseScore, the default (and ideal) behavior is for expressive instruments to have their dynamics controlled by sending identical values to both CC2 and note velocity (the latter only during note-on, naturally). - -The expressive presets exist on higher bank numbers but use the same preset number as their non-expressive defaults. You can see what bank numbers the expressive presets use in column #2 ("Expr. Bank #") of the included **MuseScore_General_Sample_Sources.csv** file. The general rule is as follows: - -* Bank 0 expressive presets are on Bank 17 -* Bank 8 expressive presets are on Bank 18 -* Bank 20-126 expressive presets are one bank higher (e.g., Bank 20 Expr. presets are on Bank 21) - -### Dummy Presets - -To maintain preset compatibility with the "HQ" version, **MuseScore_General** version contains dummy presets that are simply duplicates of the similar instruments found on bank 0. For example, the full SoundFont has the following instruments assigned to preset #48, all on different banks (presets listed in bank#:preset# format): - -- 000:048 - Strings Fast -- 020:048 - Violins Fast -- 025:048 - Violins2 Fast -- 030:048 - Violas Fast -- 040:048 - Celli Fast -- 050:048 - Basses Fast - -In the HQ version of the SoundFont, each of these sounds different since they feature unique samples for each section, but in this **MuseScore_General**, these presets on banks 20 and higher are mere duplicates of **000:048 - Strings Fast**, and only exist to avoid issues transitioning between the HQ and lighter versions of the SoundFont. - -All dummy presets are indicated as such in the included **MuseScore_General_Sample_Sources.csv** file. diff -Nru musescore-general-soundfont-small-0.2/MuseScore_General_Sample_Sources.csv musescore-general-soundfont-small-0.2.1/MuseScore_General_Sample_Sources.csv --- musescore-general-soundfont-small-0.2/MuseScore_General_Sample_Sources.csv 2020-01-09 09:46:22.000000000 +0000 +++ musescore-general-soundfont-small-0.2.1/MuseScore_General_Sample_Sources.csv 1970-01-01 00:00:00.000000000 +0000 @@ -1,224 +0,0 @@ -Bank #,Expr. Bank #,Preset #,Preset Name,Details,Sample Credit,Changes from Original Version,Different from “MuseScore_General_HQ.sf2”? -0,,0,Grand Piano,"""Splendid Grand"" for AKAI S5000 - . Steinway Model D grand piano ""close-mic""","Samples: AKAI, edited by S. Christian Collins -Original License: Public Domain (confirmed via AKAI rep.)"," . Created SF2 from scratch using the WAV files (original was in AKAI S5000 sampler format). - . Reduced sample set to 94 MB from original 250 MB. - . Phase-aligned the samples to avoid phase cancellation when mixing to mono.", -0,,1,Bright Grand Piano,same info as 000:000 Grand Piano,," . Used sample-shifting to create unique tonality compared to ""Grand Piano"".", -0,,2,Electric Grand,,,, -0,,3,Honky-Tonk Piano,same info as 000:000 Grand Piano,, . Used sample-shifting for more realistic sound that avoids the flanging effect usually associated with such presets, -0,,4,Tine Electric Piano,,,, -0,,5,FM Electric Piano,Waveforms built using additive synthesis. I will eventually make an even better FM piano reproduction using generated FM waveforms.,Samples: created by S. Christian Collins,, -0,,6,Harpsichord,,,, -0,,7,Clavinet,,,, -0,,8,Celesta,,,, -0,,9,Glockenspiel,,,, -0,,10,Music Box,,,, -0,,11,Vibraphone,,,, -0,,12,Marimba,,,, -0,,13,Xylophone,,,, -0,,14,Tubular Bells,,,, -0,,15,Dulcimer,,,, -0,17,16,Drawbar Organ,,,, -0,17,17,Percussive Organ,,,, -0,17,18,Rock Organ,,,, -0,17,19,Church Organ,,,, -0,17,20,Reed Organ,,,, -0,17,21,Accordion,,,, -0,17,22,Harmonica,,,, -0,17,23,Bandoneon,,,, -0,,24,Nylon String Guitar,,,, -0,,25,Steel String Guitar,,,, -0,,26,Jazz Guitar,,,, -0,,27,Clean Guitar,,,, -0,,28,Palm Muted Guitar,,,, -0,,29,Overdrive Guitar,,,, -0,,30,Distortion Guitar,,,, -0,,31,Guitar Harmonics,,,, -0,,32,Acoustic Bass,,,, -0,,33,Fingered Bass,,,, -0,,34,Picked Bass,,,, -0,,35,Fretless Bass,,,, -0,,36,Slap Bass,,,, -0,,37,Pop Bass,,,, -0,,38,Synth Bass 1,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,,39,Synth Bass 2,I will be replacing this with generated FM samples,Original License: public domain,, -0,17,40,Violin,,,, -0,17,41,Viola,,,, -0,17,42,Cello,,,, -0,17,43,Contrabass,,,, -0,17,44,Strings Tremolo,,,,x -0,,45,Strings Pizzicato,,,,x -0,,46,Harp,,,, -0,,47,Timpani,,,, -0,17,48,Strings Fast,,,,x -0,17,49,Strings Slow,,,,x -0,17,50,Synth Strings 1,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,51,Synth Strings 2,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,52,Choir Aahs,,,, -0,17,53,Voice Oohs,,,, -0,17,54,Synth Voice,,,, -0,,55,Orchestra Hit,,,, -0,17,56,Trumpet,,"Samples: uncredited -License: Public Domain"," . Downsampled from 48 KHz to 44.1 KHz. - . Fixed bad loop points.", -0,17,57,Trombone,,,, -0,17,58,Tuba,,,, -0,17,59,Harmon Mute Trumpet,,,, -0,17,60,French Horns,,,, -0,17,61,Brass Section,,,, -0,17,62,Synth Brass 1,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,63,Synth Brass 2,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,64,Soprano Sax,,,, -0,17,65,Alto Sax,,,, -0,17,66,Tenor Sax,,,, -0,17,67,Baritone Sax,,,, -0,17,68,Oboe,,,, -0,17,69,English Horn,,,, -0,17,70,Bassoon,,,, -0,17,71,Clarinet,,,, -0,17,72,Piccolo,,,, -0,17,73,Flute,,,, -0,17,74,Recorder,,,, -0,17,75,Pan Flute,,,, -0,17,76,Bottle Chiff,,,, -0,17,77,Shakuhachi,,,, -0,17,78,Whistle,,,, -0,17,79,Ocarina,,,, -0,17,80,Square Lead,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,81,Saw Lead,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,82,Calliope Lead,,,, -0,17,83,Chiffer Lead,,,, -0,17,84,Charang,,,, -0,17,85,Solo Vox,,,, -0,17,86,5th Saw Wave,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,87,Bass & Lead,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,,88,Fantasia,Uses a combination of my analog synth waveforms and one layer of my FM Electric Piano preset.,Samples: created by S. Christian Collins,, -0,17,89,Warm Pad,,,,x -0,17,90,Polysynth,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,I removed the modulation envelope attack modulator as it caused a loud popping in MuseScore., -0,17,91,Space Voice,,,, -0,17,92,Bowed Glass,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,93,Metal Pad,Uses a combination of my analog synth waveforms and 000:025 Steel String Guitar.,Samples: mix of samples by S. Christian Collins / Frank Wen,, -0,17,94,Halo Pad,Uses a combination of my analog synth waveforms and 000:054 Synth Voice.,Samples: mix of samples by S. Christian Collins / Frank Wen,, -0,17,95,Sweep Pad,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,,96,Ice Rain,Uses a combination of my analog synth waveforms and 000:013 Xylophone.,Samples: mix of samples by S. Christian Collins / Frank Wen,, -0,17,97,SoundTrack,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,,98,Crystal,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -0,17,99,Atmosphere,Uses a combination of my analog synth waveforms and 000:024 Nylon String Guitar.,Samples: mix of samples by S. Christian Collins / Frank Wen,, -0,,100,Brightness,"Uses a combination of my analog synth waveforms and 000:054 Synth Voice, plus a processed sample from 000:076 Bottle Chiff.",Samples: mix of samples by S. Christian Collins / Frank Wen,, -0,17,101,Goblin,,,, -0,17,102,Echo Drops,,,, -0,17,103,Star Theme,Uses a combination of my analog synth waveforms and 000:027 Clean Guitar.,Samples: mix of samples by S. Christian Collins / Frank Wen,, -0,,104,Sitar,,,, -0,,105,Banjo,,,, -0,,106,Shamisen,,,, -0,,107,Koto,,,, -0,,108,Kalimba,,,, -0,,109,Bagpipe,,,, -0,17,110,Fiddle,,,, -0,17,111,Shenai,,,, -0,,112,Tinker Bell,,,, -0,,113,Agogo,,,, -0,,114,Steel Drums,,,, -0,,115,Woodblock,,,, -0,,116,Taiko Drum,,,, -0,,117,Melodic Tom,,,, -0,,118,Synth Drum,,,, -0,,119,Reverse Cymbal,,,, -0,,120,Fret Noise,,,, -0,,121,Breath Noise,,,, -0,,122,Seashore,,,, -0,,123,Bird Tweet,,,, -0,,124,Telephone,,,, -0,,125,Helicopter,,,, -0,,126,Applause,,,, -0,,127,Gunshot,,,, -1,,115,Temple Blocks,,Samples: created by Ethan Winer,, -8,,0,Mellow Grand Piano,same info as 000:000 Grand Piano,,, -8,,4,Detuned Tine EP,,,, -8,,5,Detuned FM EP,same as 000:005 FM Electric Piano,,, -8,,6,Coupled Harpsichord,,,, -8,,14,Church Bell,,,, -8,18,16,Detuned Organ 1,,,, -8,18,17,Detuned Organ 2,,,, -8,18,19,Church Organ 2,,,, -8,18,21,Italian Accordion,,,, -8,,24,Ukulele,,,, -8,,25,12-String Guitar,,,, -8,,26,Hawaiian Guitar,,,, -8,,28,Funk Guitar,,,, -8,,30,Feedback Guitar,,,, -8,,31,Guitar Feedback,,,, -8,,38,Synth Bass 3,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -8,,39,Synth Bass 4,uses samples from 000:039 Synth Bass 2 and 000:036 Slap Bass,Samples: mix of public domain / Frank Wen,, -8,18,40,Slow Violin,,,, -8,,48,Orchestral Pad,,,,x -8,18,50,Synth Strings 3,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,,x -8,18,61,Brass 2,,,, -8,18,62,Synth Brass 3,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -8,18,63,Synth Brass 4,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -8,18,80,Sine Wave,I generated my own analog synth waveforms and programmed the sound in the same way I would on a a real analog synth.,Samples: created by S. Christian Collins,, -8,,107,Taisho Koto,,,, -8,,115,Castanets,,,, -8,,116,Concert Bass Drum,,,, -8,,117,Melo Tom 2,,,, -8,,118,808 Tom,,,, -16,,25,Mandolin,,,, -20,21,44,Violins Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -20,21,45,Violins Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -20,21,48,Violins Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -20,21,49,Violins Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -25,26,44,Violins2 Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -25,26,45,Violins2 Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -25,26,48,Violins2 Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -25,26,49,Violins2 Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -30,31,44,Violas Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -30,31,45,Violas Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -30,31,48,Violas Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -30,31,49,Violas Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -40,41,44,Celli Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -40,41,45,Celli Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -40,41,48,Celli Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -40,41,49,Celli Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -50,51,44,Basses Tremolo,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -50,51,45,Basses Pizzicato,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -50,51,48,Basses Fast,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,,x -50,51,49,Basses Slow,dummy preset for compatibility with MuseScore_General (plays standard strings samples),,, -128,,0,Standard,,,, -128,,1,Standard 1,,,, -128,,2,Standard 2,,,, -128,,3,Standard 3,,,, -128,,4,Standard 4,,,, -128,,5,Standard 5,,,, -128,,6,Standard 6,,,, -128,,7,Standard 7,,,, -128,,8,Room,,,, -128,,9,Room 1,,,, -128,,10,Room 2,,,, -128,,11,Room 3,,,, -128,,12,Room 4,,,, -128,,13,Room 5,,,, -128,,14,Room 6,,,, -128,,15,Room 7,,,, -128,,16,Power,,,, -128,,17,Power 1,,,, -128,,18,Power 2,,,, -128,,19,Power 3,,,, -128,,24,Electronic,,,, -128,,25,TR-808,,,, -128,,32,Jazz,,,, -128,,33,Jazz 1,,,, -128,,34,Jazz 2,,,, -128,,35,Jazz 3,,,, -128,,36,Jazz 4,,,, -128,,40,Brush,,,, -128,,41,Brush 1,,,, -128,,42,Brush 2,,,, -128,,48,Orchestra Kit,,,, -128,,56,Marching Snare,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, -128,,57,OldMarchingBass,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, -128,,58,Marching Cymbals,"Open crash samples are from the Versilian Community Sample Library (VCSL) -All other cymbal samples were created by Michael Schorsch.","Original License: samples by VCSL: CC0, samples by Michael Schorsch: MIT",, -128,,59,Marching Bass,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, -128,,95,OldMarchingTenor,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, -128,,96,Marching Tenor,Uses samples from MuseScore Drumline (MDL),Samples: created by S. Christian Collins & Amir Oosman,, Binary files /tmp/tmpjslsk1pd/Svcorb1yMj/musescore-general-soundfont-small-0.2/MuseScore_General.sf2 and /tmp/tmpjslsk1pd/psIKzivyB0/musescore-general-soundfont-small-0.2.1/MuseScore_General.sf2 differ