[sdiy] MonoSynth Note Priority over MIDI

Tom Wiltshire tom at electricdruid.net
Tue Oct 21 21:38:27 CEST 2014

+1 what Olivier said. I've coded similar things and used either 6 notes stacked (e.g. one more than you've got fingers on one hand) or eight (I was feeling RAM flush and added a couple!)

To be honest, I don't see much point including things other than last note priority. Low and High note priority only exist as historical curiosities in my view, due to the quirks of the analog keyboards that originally produce the CVs. I can't see a reason for actually using them. If you press a note, it's because you wanted it to sound - that's last note priority. Fall-back to held notes is useful for the same reason - it's what you expect. Notes that are held down should sound. Since it's a mono synth, I think it's reasonable to assume that people will play it with one hand, so storing five or a bit more notes seems ok. But if it's easy to go to 12 or 16, then cool - why not? Mostly it only costs a few bytes of RAM and a little bit of time in a couple of routines. Which is not to say I've bothered every time.


On 21 Oct 2014, at 20:01, Olivier Gillet <ol.gillet at gmail.com> wrote:

> Mine are keeping track of either 8 (I think it was that low due to RAM
> constraints), or (when more RAM is available) go up to 12 or 16 notes.
> I do the note priority thing with the same data structure as for the
> arpeggiator - and this is this former use that dictates the capacity.
> On Tue, Oct 21, 2014 at 6:52 PM, MTG <grant at musictechnologiesgroup.com> wrote:
>> So I'm back on this topic of monosynth note priority again, this time how to
>> deal with incoming note data over MIDI. I'm thinking of including Last, Low
>> and High note priority as well as allowing the user to control if subsequent
>> notes retrigger the envelope(s) or not. This more or less mimics the options
>> available from the DSI monosynths.
>> What I'm curious about, is how many notes do I really need to track coming
>> in over MIDI?
>> Certainly two if I'm going to allow the user to play and hold one key and
>> pound on a second one (you know, the Keith Emerson portamento thing for
>> instance).  Not owning a commercial MIDI monosynth ... do they typically
>> keep track of a bunch of incoming midi notes or just a couple?
>> I've looked at the manuals for a few and there are no specifics in this
>> regard.
>> GB
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at dropmix.xs4all.nl
>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy

More information about the Synth-diy mailing list