[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] midi input weirdness

From: Bric
Subject: Re: [Denemo-devel] midi input weirdness
Date: Sun, 23 Mar 2014 09:24:19 -0400
User-agent: PlutoMail 2.0

sorry about the top-post: it's because I will need to re-read this a couple of times. The first objection that immediately comes to mind is: Yes, I understand the sophisticated, clever, and useful algorithm behind this now... but why in the world should it notate my B natural as "C-flat", when my key signature is C ??

Like i said: you don't need to respond right away, I will re-read it and explore and try to adjust my settings, such that it writes my b naturals as plain, unaugmented, undiminished B's ! (particularly in the keys where the B is just that)

On 03/23/2014 08:43 AM, Richard Shann wrote:
On Sun, 2014-03-23 at 08:03 -0400, Bric wrote:
My external midi input generates weird notation of C-flat in place of
B-natural, as shown in bars 4 and 5 of the snapshot.  Bars 2 and 3 were
produced by the PC keyboard, in the same session, without any setting
changes (those are expressed normally, as B naturals)
This is one of the strong features of Denemo. It allows you to control
whether C-flat or B-natural is generated, and it warns you if you
inadvertently enter the wrong one by playing augmented and diminished
intervals on a different channel.

There has to be a default setting of course, and this is made when you
set the key-signature - it chooses a range of notes centred on the key
signature you chose. For C-major it will choose the range E-flat to
You set the range you need either from a menu (Input->MIDI-> XX step
sharper and flatter) where XX is the current sharpest/flattest note that
will be entered) or via a key shortcut or via buttons on the MIDI-in
controls where the complete set of 13 notes are displayed. The range is
also displayed on the status bar. (You can also alter the range with the
modulation control of your MIDI controller, but keep off that for now).

I did go to an unfamiliar menu option earlier -- Educational -> Aural
training -> Identity Scale... and picked some option

But I'm not sure that was the cause of it.

Also, when I play the B-natural, and it is expressed as "C-flat", it
also SOUNDS different.
yes, it is warning you that you are doing something weird (well, not
*that* weird), namely entering a diminished or augmented interval.

   My default is piano but it switches to
(jazz?)organ for the B-natural AND the next note I play after that,
whatever the next note might be (!?!).
you would have to find an interval from C-flat to something that
*wasn't* another diminished or augmented interval for it to go back to
the piano channel.

  Then goes back to the piano
sound, until I play the B natural again....

I changed the key signature to G, and some flattened/sharpened notes
(relative to the G scale)  produced the organ sound, while others
didn't.  I'm totally lost.

Any ideas?
Use View->MIDI in Control and keep an eye on the set of input notes you
have chosen

If you don't want it to warn you about diminished/augmented intervals
use the preferences to change the pitch-spelling channel to the same one
you are using for the staff. (This business of choosing the correct name
for C-Flat/B-Natural/A-double-sharp is called pitch spelling).
Denemo is, I suspect, the most sophisticated notation program in the
world for helping to avoid this error which plagues scores entered via
MIDI. I haven't created a single error in the scores I generate since I
implemented this. It is a bit disturbing to be reminded at every
diminished and augmented interval, but far better than generating a
horrible score.



Denemo-devel mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]