Musescore + Hauptwerk = skipping notes

• Dec 4, 2019 - 11:28

I am trying to play the MIDI output from Musescore with Hauptwerk (following this tutorial: https://musescore.org/en/node/270844) and for the most part everything works great, but for some reason if there are too many notes at the same time, the software can't handle it. I don't know whether the problem lies with Musescore, Hauptwerk or even loopMidi, but some notes are just not played (the normal Musescore playing sound works properly though). You can hear it clearly in the file I uploaded at measure 13. It just skips the lower C.
I appreciate any reply.

Attachment Size
muse_haupt_problem.mscz 22.57 KB

Comments

How do you have these staves and channels routed? What virtual organ are you using (I'm on a Mac, can't duplicate your Windows results). What happens if you create a midi file, and feed that to Hauptwerk? What happens with my supplied St. Anne demo files?

I think we can figure this out (btw, your piece is really in E minor, not D minor, and most of the accidentals are notated incorrect (enharmonic)).

In reply to by [DELETED] 1831606

Are your notes coming out on the manuals and pedals you expect? Your mixer settings put the manuals on channel 1, and the bassoon/pedal on channel 2. On Hauptwerk organs, the pedal is channel 1 (0 binary) and first manual up channel 2 (1 binary). Have you changed the channel assignments in the Hauptwerk midi control dialogs? By the way, here is your fugue notated correctly.

MSHauptProb1.mscz

In reply to by [DELETED] 1831606

The channels are routed correctly (the organ to the great and basson to the pedal which works as intended as I don't need the swell), I am using St. Annes' and I have noticed one more thing: the more registers are pulled the more likely it is that a note is not played. So if I use tutti it is pretty likely that with 3 voiced a note is going to get skipped but with just 2 registers pulled it works pretty much correctly. I just tried putting it in a midi file and playing it with Hauptwerk. Where there were more than 2 voices, a lot of notes were skipped on tutti and with just one register only some notes were skipped (but they were still skipped which is a problem). Thanks for your reply though (and the extra effort of correcting my piece. I just put the piece in G minor (where it started) and then was too lazy to change the key signature on key changes. I never understood the "correct" way of notating accidentals though. Could you explain that?)

In reply to by cruill

This isn't making much sense that it's dependent on the registration. I have recorded 4-voiced music via Hauptwerk direct via Midi Out (e.g. https://musescore.com/bsg/fuga19_03_15 ) without problem. Is it possible that your computer is not of sufficient power (cpu or RAM) for Hauptwerk? How much RAM have you?

The issue of the correct notation of music is, to paraphrase Fermat, too large for the margins of this page. Note that there are three signature changes in my re-typeset of your fugue, G minor at the beginning, A minor at M 6, and E minor at m. 13. No, it is too large to even begin to explain. I'm not trying to be useless, but that's the best I can do in this little box. Notes have functional roles as degrees in a scale. F# appears in the key of E minor, and Gb does not, etc.

In reply to by [DELETED] 1831606

My RAM is 16 gigs and I have a decent CPU (Ryzen 5 2600x) but doesn't the free version have some kind of limit on how much is loaded into RAM? (No, I think I get it, but what if that key change was not to E minor but to Fb minor :D? The D minor in the beginning was my bad, I meant it to be G minor)

16 gig certainly should be enough. The Free version loads St Anne's fully; St. Anne's is not that much. I assume that the smiley ":D" means you understand why no music is written in Fb minor. Let me think of more tests we can perform to locate the problem better. (In fact, many Baroque pieces we would characterize as in G minor (e.g., the violin sonata BWV 1001) have only 1 flat in the key signature because of relics of modal tonalities). But your fugue does not stick to its alleged key very well, and wanders without constraint. Fugue writers long ago figured out how not to let that happen by the "tonal answer" system -- look it up.

In reply to by cruill

I've never heard of a register limit. I don't have my license key plugged into the Mac right now, but it's easy enough for me to try St Anne with all registers selected in that state -- the Free performance is at issue... let me investigate that. Have you succeeded in playing Hauptwerk via a midi keyboard? That would CERTAINLY limit the problem (and those are inexpensive enough, and would prove or disprove seeming limitations on concurrency).

In reply to by [DELETED] 1831606

Sorry, I just tried Hauptwerk Free, and it says "limit to 256 simultaneous pipes". I find it hard to believe that a 4-voiced chord could reach that, even with mixtures, at St Anne's, but so much for the theory that there is no limit. Maybe that's "256 pipes on all loaded registers, not necessarily playing". Let me experiment with that.

Do you still have an unanswered question? Please log in first to post your question.