public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
From: x.zupftom@web.de
To: Samuel Bronson <naesten@gmail.com>
Cc: linux-msdos@vger.kernel.org
Subject: Re: MIDI input patch
Date: Sun, 12 Jul 2009 14:49:06 +0200	[thread overview]
Message-ID: <708958976@web.de> (raw)

> -----Ursprüngliche Nachricht-----
> Von: "Samuel Bronson" <naesten@gmail.com>

> On Sat, Jul 11, 2009 at 8:15 PM, <x.zupftom@web.de> wrote:
> > Hi,
> >
> > a year ago (crazy, it's actually to the day a year ago) I sent a patch to the list that Stas Sergeev sent me which fixed a MIDI input problem.  Today I've been installing Dosemu on another machine and found the patch hasn't been applied to the repository.  After applying it manually, everything works fine.  Any reason why it didn't make it into the SVN repository? > Would be great if someone could do it!
> 
> Do you know what exactly all this actually does?

Sorry, I'm not familiar with the Dosemu code, neither are my programming skills (not to mention my C skills) sufficient to dive into it.  I can explain the (solved) problem in more detail (in words or possibly as screencast, if this helps) and provide logs from patched and unpatched versions for comparison.

My amateurish impression is that the unpatched dosemu isn't compatible with the program's MIDI polling strategy.  MIDI events are only taking effect with great delay.  If I'm lucky, after entering a few notes, they all pop up in the program with a delay of one or two seconds in between two notes while I'm watching.  Some events are lost entirely (particularly annoying if note-off events are lost).  Sometimes obviously events are stuck in the queue and only "pushed out" by following events, typically two notes at a time.  As long as there are events in the queue (either "stuck" or going to pop up in a few seconds), the program does not react to the qwerty keyboard.

Hopefully with this information the patch, which fixes all of this, makes more sense to you.

The problem with evaluating this patch is probably that there are hardly any people using MIDI input with Dosemu, I suspect.  Dave Phillips who is using (or used to use) Sequencer Plus Gold by Voyetra with Dosemu helped me with getting MIDI input into Dosemu.  I could try and install that software to see whether this program also works with the patch.

I hope the patch will eventually make it into mainstream distros because I know some people who are making a living from serious large scale work for major players in the music publishing industry with Score, the notation program I'm using in Dosemu.  But in order to use MIDI input, they have to maintain old machines with ISA hardware because (to my knowledge) no one in the Score community ever had success with getting MIDI input into Score with an emulator or a virtual machine.  That's annoying.  Most of them never touched a Linux box and likely won't be ready to patch, compile and install Dosemu manually (that's still a challenging job for me, and I have gained at least a bit of experience over the past few years I have been using Linux more or less frequently).

If I can help with further information, logs etc., then please let me know.

Thomas W.
________________________________________________________________
Neu: WEB.DE Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
für nur 19,99 Euro/mtl.!* http://produkte.web.de/go/02/

--
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

             reply	other threads:[~2009-07-12 12:49 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-12 12:49 x.zupftom [this message]
2009-07-12 14:19 ` MIDI input patch Samuel Bronson
2009-07-12 14:30   ` Dave Phillips
  -- strict thread matches above, loose matches on Subject: below --
2009-07-17 11:10 x.zupftom
2009-07-17  9:56 x.zupftom
2009-07-13  6:28 x.zupftom
2009-07-12 17:49 x.zupftom
2009-07-12 21:56 ` Bart Oldeman
2009-07-12 17:03 x.zupftom
2009-07-12  0:41 x.zupftom
2009-07-12  0:15 x.zupftom
2009-07-12  1:20 ` Samuel Bronson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=708958976@web.de \
    --to=x.zupftom@web.de \
    --cc=linux-msdos@vger.kernel.org \
    --cc=naesten@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox