NORD STAGE 4 officially announced for February 16th 2023

Everything about the Nord Stage series; features, specifications, how to operate, and questions about technical issues.
Post Reply
Hlaalu

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by Hlaalu »

cgrafx wrote: My issue/concern is in incorrectly talking about Triple Sensors and MIDI as if they are connected and that somehow there is some Triple Sensor MIDI implementation or standard which there is not.
I am aware of only one user in this thread who perhaps, I'll grant you, didn't word his thought in the most accurate way, as to imply what you describe above, namely that there is some "triple sensor MIDI standard". Yet I think we all agree that that was poor wording for the following concept:
cgrafx wrote: The problem you are discussing is specifically a MIDI implementation problem and one that maybe/probably should be addressed, but its a general MIDI issue.
...which is the question that, once agreed about all the rest (as I think we have) we can finally talk about.
cgrafx wrote: Multiple "Note On" or lack of "Note Off" is not a new problem and has been around for a long time.
You said it: it has been a "problem" precisely because the generation of multiple note-on messages has always been an unintended and often unwanted consequence of some MIDI loops or other configurations that people have set up to achieve some other goal, not "in order to" have multiple note-on messages per se.

You say: "a triple sensor keybed doesn't have anything to do with multiple MIDI note-on messages". I get it, we agree on this. Yet, it's obvious to everyone that at some point, someone will have to make a decision as to how to make this piece of information (note retriggering, for example, or multicontact for organ) travel over MIDI, and it's highly likely that that will involve multiple note-on messages. So what to do with them in MIDI language? The alternative is to totally lose this piece of information in MIDI, sort of "lost in translation".
cgrafx wrote: All of problems listed below are related to MIDI implementations having problems with MIDI data streams that are somehow missing a "Note Off" command, which conversely means they are getting multiple "Note On" or a single "Note On" followed by a string of "Note" data, or in some cases just receiving MIDI data faster than they can process.
Were those quotes from this forum? Anyway once again: it has been a problem, and what better time than now, with triple sensor keybeds being more and more implemented, to come up with a way to codify it?
cgrafx wrote: You're viewing the world from a narrow perspective.
Not that I want to start an argument over manners, but I guess you meant I am viewing MIDI from a narrow perspective.
Last edited by Hlaalu on 26 Feb 2023, 12:05, edited 2 times in total.
Hlaalu

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by Hlaalu »

maxpiano wrote: With the triple sensor keybed otoh you must generate multiple Note ON, if you want to render in terms of MIDI what's happening mechanically (this is the relationship) or maybe you are suggesting a different way we are not getting?
I guess he means that multiple note-on messages is not necessarily the way of translating into MIDI language what happens mechanically (so it's not that you "must"), because the two things (keybed scanning technology and MIDI) are totally unrelated.

Yet, granted we all agree on that, the problem still remains exactly as it was, as you said, for all the reasons we have been saying.
Last edited by Hlaalu on 26 Feb 2023, 11:00, edited 2 times in total.
dcjams
Posts: 101
Joined: 01 Mar 2021, 12:59
5
Has thanked: 7 times
Been thanked: 42 times

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by dcjams »

Hlaalu wrote:
cgrafx wrote: Internally Nord Keyboards DO NOT use MIDI for anything. MIDI is only used for external communication with other MIDI equipment.

Nord instruments generate MIDI information AFTER determining what key has been pressed and how fast. That raw sensor data is completely internal to the keyboard. MIDI has NO method to pass raw sensor information between keyboards.
First of all, are you positive about the above? You're implying a parallel processing in which the raw signal from the keybed/sensors is processed internally by the sound engine in a language that has nothing to do with MIDI (so nothing like note-on, note-off, 128 velocity steps, etc...) and is then also converted into MIDI language to then be sent externally.
MIDI is a 27 year old asynchronous, serial (not parallel, so there's a fundamental difference right there) protocol originally specified for transmission at a leisurely baud rate of 31,250Hz (nothing inside any Nord runs this slow apart from the serial interfaces used to spit out/receive MIDI). It typically represents values at 7-bit (the leading bit determines status versus data) giving only a very coarse 128 levels of granularity.

NPRNs enable 14-bit values (16,384 levels of granularity) but they're independent of note on and note off messages, and costly and cumbersome to use.

I can absolutely guarantee no engineer in their right mind would hamstring an instrument by converting the output of a keyboard to MIDI before it reached the operating system.

I can only think of one notable exception that used MIDI internally but it was a very partial implementation only, and unrelated to keyboard sensing (Yamaha Montage/MODX series).

And just to spice things up ... to make the point that nobody really knows what the engineers have implemented without asking the engineers ... a MIDI note on message with a velocity of 0 is often parsed as a MIDI note off message!
Last edited by dcjams on 26 Feb 2023, 11:51, edited 2 times in total.
These users thanked the author dcjams for the post:
analogika
Hlaalu

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by Hlaalu »

Thanks for the info. I removed that part of my post.

In practical terms, does that mean that when you play back a MIDI recording of your own instrument back into the same instrument, what it plays back is based on less information than what the internal sound engine had available in the moment of the original playing?

If so, in which way (if any) does that information loss map onto, ultimately, sonic differences? I can think of velocity being more or less coarse than 127 steps, but other than that, is there anything else?
Last edited by Hlaalu on 26 Feb 2023, 12:44, edited 5 times in total.
dcjams
Posts: 101
Joined: 01 Mar 2021, 12:59
5
Has thanked: 7 times
Been thanked: 42 times

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by dcjams »

Hlaalu wrote:Thanks for the info. I removed that part of my post.

In practical terms, does that mean that when you play back a MIDI recording of your own instrument back into the same instrument, what it plays back is based on less information than what the internal sound engine had available in the moment of the original playing?
It can do, it all depends on implementation. In truth, 127 levels is plenty for our perception of loudness, particularly taking into account it's a logarithmic phenomenon. There's a practical limitation anyway of how many velocity layers you can support in terms of sample size and memory. Many supposedly better software pianos have such huge footprints simply because they sample at many, many velocity levels.

Our perception of sound is complex and there's all sorts of smoke and mirrors going on in software; how you cross-fade between layers, interpolation between EQ curves dependent on context, etc, and of course, there are many other factors besides loudness that constitute expressivity in a human performance.

Remember, even though they sound so good, it's easy to forget, they're not actually pianos!
anotherscott
Posts: 3564
Joined: 07 Jan 2011, 04:50
15
Has thanked: 55 times
Been thanked: 1128 times

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by anotherscott »

alcools wrote:I’m sad with this new Stage 4: if you are using (like me) 2 Extern sections on your NS3, you will only have 1 synth layer with the NS4.
...
I owned all previous NS (1, 1 ex, 2, 2 ex,3) and I have to stop upgrade now for a choice of developent that consume almost no CPU (midi is very light). I hope this limitation can be fixed…
The issue is presumably not CPU, but rather interface/control. I don't see how it can be "fixed" in that I don't see an obvious, intuitive way to use 3 sets of control settings to enable 4 sounds.

But regardless, I discussed a workaround at post161973.html#p161973
User avatar
Mr_-G-
Former Team Member
Posts: 4760
Joined: 18 Aug 2012, 16:48
13
Your Nord Gear #1: Nord Stage 2
Has thanked: 1470 times
Been thanked: 1275 times

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by Mr_-G- »

It seems to me that there is. Leave the synth engine on and use the range set for the synth layer for sending MIDI out in the desired channel. If you *want* to switch that synth off, that is a different issue.
Last edited by Mr_-G- on 26 Feb 2023, 14:25, edited 1 time in total.
DanielD71
Posts: 536
Joined: 20 Jan 2012, 13:00
14
Your Nord Gear #1: Nord Stage 4
Your Nord Gear #2: Other Brand
Location: Canada
Has thanked: 419 times
Been thanked: 151 times
Canada

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by DanielD71 »

It won’t be the end of Clavia to put the entire external section in a menu. I could live with that.
We could set the external section, set morph, etc. all within a menu.
Daniel
User avatar
maxpiano
Patch Creator
Posts: 7349
Joined: 27 Jun 2011, 13:29
14
Your Nord Gear #1: Nord Stage 3
Location: Italy
Has thanked: 563 times
Been thanked: 2580 times
Italy

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by maxpiano »

dcjams wrote:And just to spice things up ... to make the point that nobody really knows what the engineers have implemented without asking the engineers ... a MIDI note on message with a velocity of 0 is often parsed as a MIDI note off message!
If I remember well that was part of the MIDI 1.0 standard, for the reason explained here http://midi.teragonaudio.com/tech/midispec/noteon.htm so it should always be like that (and this can create the problem with piano "silent key" management if velocity 0 and not 1 is used for that instead)

PS: yes, https://archive.org/stream/MIDI_1.0_Det ... 4_djvu.txt , see Note ON and Note OFF sections
User avatar
analogika
Posts: 3476
Joined: 21 Nov 2013, 10:02
12
Your Nord Gear #1: Nord Electro 2
Your Nord Gear #2: Nord Stage 3
Has thanked: 1309 times
Been thanked: 1562 times
Germany

Re: NORD STAGE 4 officially announced for February 16th 2023

Post by analogika »

DanielD71 wrote:It won’t be the end of Clavia to put the entire external section in a menu. I could live with that.
We could set the external section, set morph, etc. all within a menu.
It would absolutely be “the end” of the Nord Stage series, though, as this is the exact opposite of everything it tried to do. The whole point is having the same physical interface, including the split selection, for all engines — whether organ, piano, synth, or external.

Building a completely new interface to achieve the same thing for one single mode is not going to happen, as it breaks the fundamental idea of the product.

There are other manufacturers that do this as part of their product concept, and that’s fine. That’s why they’re other manufacturers.
These users thanked the author analogika for the post (total 2):
Schorsch, PScooter63
The Nord giveth; the Nord taketh away…
"The Angels of Libra are in the European vanguard of the [retro soul] movement“ (Bill Buckley, Soul and Jazz and Funk)
The Drawbars — off jazz organ trio
Post Reply