MuseScore icon indicating copy to clipboard operation
MuseScore copied to clipboard

[MU4 Issue] Muse Sounds instruments playback range is too small

Open erinic04 opened this issue 2 years ago • 30 comments

Describe the bug The Muse Sounds instruments are limited in their playback range to what is "normal" for the instrument, and won't play any sound at all outside of that range. For example, the clarinet sound's range caps out at a concert D6, when frequently music goes above this range.

To Reproduce Steps to reproduce the behavior:

  1. Create a new score with any Muse Sounds instruments in it
  2. Input notes outside of "normal" range (sometimes even smaller than Musescore default 'amateur' range)
  3. Hear that they don't play back at all

Expected behavior The samples should play above this range, even if there aren't specific samples for it and it doesn't sound as good

Screenshots https://user-images.githubusercontent.com/21023353/197373605-25a8f2cf-f203-4158-991d-ac3166e04241.mp4

Platform information

  • OS: [e.g. macOS, Windows, Linux]

Additional context Add any other context about the problem here.

erinic04 avatar Oct 23 '22 04:10 erinic04

Perhaps we should make a list of instruments where we have seen this:

  • Clarinet in Bb, stops at G6 (concert pitch)

  • Violin 1 (solo), stops at B6 (also, as reported in #14080 (comment), the A6 sounds a bit flat, so Scherm­afbeelding 2022-10-27 om 16 31 24 sounds out of tune)

  • Violin 2 (solo), stops at C7

  • ...

cbjeukendrup avatar Oct 27 '22 14:10 cbjeukendrup

Trumpet stops at C6 (concert); jazz players regularly play up to F6 and sometimes beyond.

Of course, no matter where the samples stop, it's not enough for some use case. So I agree with the OP and would totally settle for just taking what we have in terms of samples and scaling pitch as needed, to just have a quick fix across the board.

MarcSabatella avatar Oct 27 '22 14:10 MarcSabatella

I know for wind instruments at least, there is no hard limit to how high you can go, it just gets harder, so realistically, the best solution would just be to pitch the samples up.

erinic04 avatar Oct 27 '22 15:10 erinic04

There seems to be an upper and lower limit for the voices in Choir. Soprano F5, G3 - Alto F5, G3 - Tenor C5, G sharp 2 and Bass E4, C2. It is not uncommon to sing outside these ranges!

JesWagner avatar Oct 28 '22 10:10 JesWagner

I mean I'm sure if we really wanted, we could go through every single instrument in Muse Sounds and say how one range limit or another is bad in certain scenarios

erinic04 avatar Oct 28 '22 17:10 erinic04

Are you implying "we don't want"? IMHO all instruments should playback all notes within normal range. F.ex. this piece: https://musescore.com/user/181766/scores/1049986/s/R4EAYw the soprano part does not playback all notes.

JesWagner avatar Oct 29 '22 08:10 JesWagner

Just a note, Bb clarinet actually stops at D6, not G6 -Oboe stops at F6, A6 sounds reasonable -Bassoon Stops at A4, D5 sounds reasonable too (some repertoire asks for it)

Fristover avatar Oct 29 '22 09:10 Fristover

@JesWagner I just personally think the solution to just pitch up our current samples when needed for higher notes works really well for relatively low effort. (Up to G9 even maybe?) Then you can just do it the same for all of them and you won't ever have to issue again. Obviously it would be nice if we could get higher samples, but this works

erinic04 avatar Oct 29 '22 14:10 erinic04

@erinic04 - I'm sure I understand what you mean. Is this something the average MuseScore user is supposed to be able to do?

JesWagner avatar Oct 30 '22 10:10 JesWagner

@JesWagner, no, the suggestion is that this would happen automatically. Once you run out of recorded samples, MuseScore or Muse Sounds should take the existing ones and scale the pitch artificially (e.g. by playing them faster/slower, or by using a frequency shift algorithm) or it should borrow sounds from a similar instrument (e.g. use piccolo sounds for notes too high for a normal flute) so that you always hear something (even if it sounds bad/wrong) regardless of whether the pitch is within the instruments playable range.

shoogle avatar Oct 30 '22 11:10 shoogle

Run into range limitation for MuseSound Choir as well today, all notes marked as red seem to be ignored on playback. Having either extended range or automatic up-/downscaling would be useful.

moving-bits avatar Oct 31 '22 23:10 moving-bits

Just a note, Bb clarinet actually stops at D6, not G6 -Oboe stops at F6, A6 sounds reasonable -Bassoon Stops at A4, D5 sounds reasonable too (some repertoire asks for it)

Actually E5 and F5 are not entirely unusual for bassoon. Stopping at A4 is way too low, can't even play Rite of Spring!

bassoongb avatar Nov 15 '22 12:11 bassoongb

Also just found out that the harpsichord doesn't play B5 and above.

Vincentwang987 avatar Nov 22 '22 22:11 Vincentwang987

Run into range limitation for MuseSound Choir as well today, all notes marked as red seem to be ignored on playback. Having either extended range or automatic up-/downscaling would be useful.

Same exact issue with me. I had a piano arrangement that I wanted to hear in Choir, but if I wanted the sound to actually play back. I would have to re-arrange every single note onto individual SATB staves. Very frustrating.

I know that MS3 had an option that was just "Voice", and would automatically switch between the different registers as the range went up or down. Implementing some automation similar to this could be lifesaving.

@Tantacrul

pmarx810 avatar Dec 02 '22 22:12 pmarx810

There was no automatic switching; the soundfont just has sounds that covered the entire vocal range. Most likely the higher sounds were sampled from female voices, the lower sounds from male voices, and the mid-range sounds from a mix. And yes, that could be useful someday for Muse Sounds as well. Or just "Women" and "Men", for use in closed score SATB arrangements. Right now, you have to choose between Sopranos and Altos for the top staff, and choose between Tenors and Basses for the bottom, and the sound isn't ideal at the extremes (eg, if you use tenors for bottom staff, low notes are very weak).

MarcSabatella avatar Dec 02 '22 23:12 MarcSabatella

Ah gotcha, and yes, consolidating SA samples into a Women's option and TB samples into a Men's option would be just as good.

pmarx810 avatar Dec 03 '22 00:12 pmarx810

It is not just the top end of the clarinet range that is missing. The bottom note on an A clarinet - written E3, Sounding Db3 is missing. Often the A clarinet is specified rather than Bb just so that note is available. Some Bb instruments have extensions fitted to allow that note to be played.

SteveBlower avatar Dec 06 '22 10:12 SteveBlower

The Bb trumpet also does not play back for concert pitch F3 and below.

Mick45678 avatar Dec 14 '22 19:12 Mick45678

The harpsichord cannot play many of the highest or lowest notes (D6, G1, etc.) in La Marche des Scythes by Pancrace Royer despite the piece being written for harpsichord. Very jarring for no note to sound at all. Thank you for working on fixing this.

ComradeDzhugashvili avatar Dec 19 '22 08:12 ComradeDzhugashvili

Contrary to common beliefs, professional 'classical' trumpet players really can (and must) play higher than concert D. The Michael Hayden trumpet concerto goes up to concert A. (admittedly mostly played on a piccolo trumpet. But piccolo trumpets don't make you play higher, they only make it more secure)

diedeno avatar Dec 20 '22 06:12 diedeno

There are also issues with the English horn's upper range: it terminates at G5 (concert) but it should terminate at B5 (concert) instead, as B5 is listed as the upper limit on the professional range.

Doctor-Keet avatar Dec 21 '22 14:12 Doctor-Keet

I am experiencing a problem with baritones: some notes are too low for tenors, and some are too high for basses. This lack of notes outside the ranges is game-breaking. Maybe a quick fix for 4.0.1 could incorporate a quick-and-dirty pitch shift to give at least something instead of nothing outside the range?

Fifis avatar Dec 23 '22 18:12 Fifis

I am experiencing a problem with baritones: some notes are too low for tenors, and some are too high for basses. This lack of notes outside the ranges is game-breaking. Maybe a quick fix for 4.0.1 could incorporate a quick-and-dirty pitch shift to give at least something instead of nothing outside the range?

I agree with you. I don't care how you do it, anything would be better than the sound just completely cutting out

ComradeDzhugashvili avatar Dec 23 '22 21:12 ComradeDzhugashvili

I wish to add to my voice to the others above requesting the MuseSounds at least provide playback for the professional range in addition to the amateur range. For years, I have been using MuseScore to transcribe music into the computer and then import the resulting Music XML file into Sibelius to get realistic playback using NotePerformer. I am very impressed with how well MuseSounds plays compare to NotePerformer and would relish being able to finally let go of Sibelius and NotePerformer. This would also provide the opportunity to finally let go of Windows and do all my music projects in Linux Mint. Any sort of fix that could be devised to address this issue would be most appreciated. In any event, kudos for a fantastic upgrade to MuseScore in the form of MuseScore 4!

dcmstarships avatar Dec 25 '22 22:12 dcmstarships

The harpsichord sound is also limited in range and should be extended. G1 to F6 would be required.

davidjjj avatar Dec 27 '22 13:12 davidjjj

For clarinet, we should probably go up to C7 (at least). I think the highest note I've ever heard of a clarinet player playing is a G7, but C7 shows up with some frequency (e.g. Copland's clarinet concerto).

oscardssmith avatar Dec 27 '22 16:12 oscardssmith

Trumpet stops at C6 (concert); jazz players regularly play up to F6 and sometimes beyond.

Of course, no matter where the samples stop, it's not enough for some use case. So I agree with the OP and would totally settle for just taking what we have in terms of samples and scaling pitch as needed, to just have a quick fix across the board.

How do I "scale pitch as needed"? I'm currently doing a transcription and there are different places for different instruments where the high note I write does not playback.

dallashobbs avatar Jan 04 '23 02:01 dallashobbs

you don't, there's no way to have any playback outside of the range we have now until the team expands it or we use a vst or soundfont

Fristover avatar Jan 04 '23 02:01 Fristover

They make Low A Bassoons, 5 String Upright Basses, & even 108 Key Pianos. The Harmonics did allow me to get more notes on the Double Bass. I guess the packs need updates.

s11141827 avatar Jan 04 '23 22:01 s11141827

Adding the Trumpet Mutes will help

s11141827 avatar Jan 04 '23 22:01 s11141827