Highest note priority by Hugh Banton

Post any examples or modules that you want to share here
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Highest note priority by Hugh Banton

Post by Spogg »

Hugh Banton made me a highest note priority midi system. Flowstone has last note priority when 1 voice is set for mono playing.

Some real monophonic instruments feature highest note priority, so if you press 2 or more keys down together (or fret more than one position on the same string) only the highest note will sound, as is the case with some analogue synths like the Mini Moog. In FS you can play lower or higher than a held note and get the lower note sounding. This is fine in practice but it’s not authentic behaviour in some situations.

Hugh works exclusively in FS4 alphas so I converted it to FS 3.06 and share it here with his blessing.

It’s provided with a slightly modified version of the FS demo synth so you can play and test it directly. I provided a slide switch so you can choose between last note and highest note.

Mega thanks to Hugh!
Attachments
Highest note priority .fsm
FS 3.06
(439.58 KiB) Downloaded 1205 times
deraudrl
Posts: 239
Joined: Thu Nov 28, 2019 9:12 pm
Location: SoCal

Re: Highest note priority by Hugh Banton

Post by deraudrl »

Total random curiosity: were there any old-school synths that were low-note priority?

I would think that for a mono keyboard, it would just be a matter of which direction the keys were connected or scanned...not sure there's any hardware reason to prefer high-to-low over low-to high. Although I suppose at some later point everyone is either (1) copying Moog behavior or (2) buying keyboard assemblies from the same source.
I keep a pair of oven mitts next to my computer so I don't get a concussion from slapping my forehead while I'm reading the responses to my questions.
deraudrl
Posts: 239
Joined: Thu Nov 28, 2019 9:12 pm
Location: SoCal

Re: Highest note priority by Hugh Banton

Post by deraudrl »

Spogg wrote:Some real monophonic instruments feature highest note priority, so if you press 2 or more keys down together (or fret more than one position on the same string) only the highest note will sound...

Another bit of random curiosity: I understand that behavior from a stringed instrument, but not a mechanical keyboard. Do you have an example?
(I'd settle for an example of a monophonic non-electronic keyboard instrument.)
I keep a pair of oven mitts next to my computer so I don't get a concussion from slapping my forehead while I'm reading the responses to my questions.
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Highest note priority by Hugh Banton

Post by tulamide »

That's a good one! The code could be optimized a little bit and the seperation into two modules is unnecessary, but the code is solid and serves the purpose!

I recommend it, if that means anything :lol:
"There lies the dog buried" (German saying translated literally)
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Highest note priority by Hugh Banton

Post by martinvicanek »

deraudrl wrote:I would think that for a mono keyboard, it would just be a matter of which direction the keys were connected or scanned...not sure there's any hardware reason to prefer high-to-low over low-to high.

When you look at the wiring diagram it becomes obvious why it is the way it is. Back then I modded my Moog Prodigy with its 2(!) oscillators to play the upper and the lower notes when you pressed more than one key. It sounded crappy! :lol:
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Highest note priority by Hugh Banton

Post by martinvicanek »

On another note, the (monophonic) Moog had other desirable features apart from the highest note priority:
1. The envelope would not start from zero with a new note but from the value where it just was when you hit the key.
2. Same for the phase of each of the oscillators.
This way there were no clicks - something hard to achieve with FS.
(Sorry if I have drifted away from the original topic).
MrFuls
Posts: 19
Joined: Tue Nov 10, 2020 2:45 pm

Re: Highest note priority by Hugh Banton

Post by MrFuls »

deraudrl wrote:Total random curiosity: were there any old-school synths that were low-note priority?


Not really a synth, but some Hammonds used a monophonic transistor frequency divider in the later days for the pedals (Hugh will be familiar I'm sure!). In lieu of providing a proper set of tonewheels for the 16ft bass octave, frequencies were tapped straight from the 8ft tonewheels, and sent down to different taps in a resistor ladder that linked each pedal contact. What determined note priority was electricity simply taking the shortest path to ground.

Low C had no resistor, while C# had 100 ohms, D 200 ohms, onward...


At least that's how I think it worked, ripped the thing out of my setup ages ago for something custom and polyphonic :oops:
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Highest note priority by Hugh Banton

Post by Spogg »

deraudrl wrote:
Spogg wrote:Some real monophonic instruments feature highest note priority, so if you press 2 or more keys down together (or fret more than one position on the same string) only the highest note will sound...

Another bit of random curiosity: I understand that behavior from a stringed instrument, but not a mechanical keyboard. Do you have an example?
(I'd settle for an example of a monophonic non-electronic keyboard instrument.)


The real keyboard instruments that I was thinking of are those that use a fretting system for sound generation. For example a Hurdy Gurdy uses keys in a standard chromatic layout pattern which press tangents onto a string to shorten its length. I’ve come across several traditional keyboard instruments that use string fretting techniques.

I was being a bit lazy with my text because I could have said any instrument that uses fretting. Right now I can’t think of any other type of monophonic keyboard-based instrument. Of course keyed and holed wind instruments will only sound the highest note chosen because the length of the air column is reduced for higher pitches in the same way a string is shortened.

I’m sure that Hugh can chip in about low note priority for organ bass and such.
User avatar
HughBanton
Posts: 265
Joined: Sat Apr 12, 2008 3:10 pm
Location: Evesham, Worcestershire
Contact:

Re: Highest note priority by Hugh Banton

Post by HughBanton »

I did indeed play pedals on a Hammond E100 back in the day. Lowest note priority. But my recollection is that they simply used change-over switches forming a ladder network, like this :

mono pedal keyer.fsm
(590 Bytes) Downloaded 1270 times

Dissapointly this schematic doesn't seem to actually make any sound. Can someone show me where I've gone wrong? :lol:

H
User avatar
HughBanton
Posts: 265
Joined: Sat Apr 12, 2008 3:10 pm
Location: Evesham, Worcestershire
Contact:

Re: Highest note priority by Hugh Banton

Post by HughBanton »

Except apparently I'm wrong about the Hammond - I stand corrected!

http://captain-foldback.com/Hammond_sub ... 00F29d.GIF

So I suppose the following divider circuit must have locked on to the loudest thing it could 'hear'. Unvbelievable that that worked!

Mind you, change-over contacts are going to get very iffy after a year or two living near the floor. They doubtless already knew that in Chicago c1965.

H
Post Reply