This is the right place if your topic concerns different Nord Keyboards, you are not sure which one is the right one for you, etc.

Dsp and ...future models

Postby Benis67 » 31 Dec 2019, 16:20

Nord keyboards and synth use multiple dsp of the 56k family, first Motorola, then Freescale and lastly NXP. The family of these dsp no longer exists and in the future the available stocks will be enough only to repair broken keyboards. The "insiders" know the problem well and it is also known that it is very complicated, to the extent of the impossible, to convert the machine code used for these DSPs into another platform. There is a lot of discussion about the next piano or synth model that will be presented at NAMM 2020, but it would be very interesting to know how Clavia thinks about tackling the problem. In practice it will be necessary to create a new hardware synthesis platform, starting practically from scratch. A similar situation occurred for Access Virus synths that use the same dsp. Do you have any news about it? https://synthmorph.com/blogs/news/access-virus-future-kemper-amp-virus-ti3
Benis67
 
Posts: 13
Joined: 31 Dec 2019, 16:01
Country: Italy
Has thanked: 3 times
Been thanked: 2 times

Dsp and ...future models


Sponsor
 

Re: Dsp and ...future models

Postby Mr_-G- » 31 Dec 2019, 17:08

There are already some synths that do not use DSPs: Novation Peak and Waldorf Kyra use FPGAs. The problem of code compatibility means just that: the code is not compatible, but the underlying algorithms should be implementable in different compilers, perhaps even more efficiently.
So manufacturers will need to hire some additional programmers to implement existing algorithms. I find it a bit hard to believe that there will be a shortage of DSPs for repairs any time soon (but I have been wrong before! :) ).
User avatar
Mr_-G-
Moderator
 
Posts: 4617
Joined: 18 Aug 2012, 16:48
Has thanked: 1475 times
Been thanked: 1257 times
Your Nord Gear #1: Nord Stage 2

Re: Dsp and ...future models

Postby Benis67 » 31 Dec 2019, 18:42

Mr_-G- wrote:There are already some synths that do not use DSPs: Novation Peak and Waldorf Kyra use FPGAs. The problem of code compatibility means just that: the code is not compatible, but the underlying algorithms should be implementable in different compilers, perhaps even more efficiently.

Yes, Novation Peak and Waldorf Kyra use FPGAs (Intel Cyclone), Roland BMC SoC, Yamaha SWP70 SoC... the biggest problem is that Motorola DSPs are normally programmed, for faster routines, in native assembler. To move to a new platform it would be necessary to go back to sources and algorithms in more standard languages, typically C ++
Purely transferring the Nord algorithms to a C++ is certainly possible but it requires to document all algorithms with all its qualitative / quantitative attributes which could then be transformed into any high level language and prototyping on a newer CPU developer board using the specific compiler. It is a very complicated operation that can take years of work. And it may be impossible if, for example, some developers responsible for parts of code no longer work for Clavia it might be more convenient to start from scratch using only the sample libraries of the old models. it would be interesting to understand if this transition, certainly very expensive, has already started or if on the contrary they want to monetize as much as possible with the remaining dsp, thus adding only minimal upgrades. Obviously I hope this is not the case
Benis67
 
Posts: 13
Joined: 31 Dec 2019, 16:01
Country: Italy
Has thanked: 3 times
Been thanked: 2 times

Re: Dsp and ...future models

Postby maxpiano » 31 Dec 2019, 19:08

Benis67 wrote:The "insiders" know the problem well and it is also known that it is very complicated, to the extent of the impossible, to convert the machine code used for these DSPs into another platform.


Complicated yes, most likely, but not impossible, particularly if the code was not written directly in Assembler but maybe using a higher level language such as C, in that case at least the algorithmic part of it (the "core") should be rather portable. Anyway, is there any alternative?

PS: welcome to NUF...
Last edited by maxpiano on 31 Dec 2019, 19:15, edited 4 times in total.
User avatar
maxpiano
Patch Creator
 
Posts: 6243
Joined: 27 Jun 2011, 13:29
Location: Italy
Country: Italy
Has thanked: 447 times
Been thanked: 2194 times
Your Nord Gear #1: Nord Stage 3

Re: Dsp and ...future models

Postby westharp » 31 Dec 2019, 19:30

Didn't Nord move to a new platform architecture with the Stage 3? This would explain the following:
- the many bugs in the Stage 3's OS at the beginning
- both the Electro (6) and the Piano (4) have been updated in 2018, shortly after the Stage 3, although the Piano 3 was only two years on the market at that time

I always assumed that they moved to a completely new platform with the OLED-models. Can anyone confirm this?
westharp
 
Posts: 16
Joined: 14 Jul 2017, 22:34
Country: Germany
Has thanked: 5 times
Been thanked: 8 times
Your Nord Gear #1: Nord Stage 3
Your Nord Gear #2: Nord Electro 2

Re: Dsp and ...future models

Postby Schorsch » 31 Dec 2019, 20:05

Benis67 wrote: Purely transferring the Nord algorithms to a C++ is certainly possible but it requires to document all algorithms with all its qualitative / quantitative attributes which could then be transformed into any high level language and prototyping on a newer CPU developer board using the specific compiler



True, but there are tools for automatic / semi-automatic code generation, like Matlab's Embedded Coder and DSP Concept's Audio Weaver, both are expensive Matlab-based code generators. It’s possible but this would be still more likely a huge and confidential manual task, rewriting those from the scratch in C/C++ to provide maximum portability and the ability to scale with newer generation of hardware platforms.
Regards Schorsch

Want to convert programs between NS2 and NS3?
Check this awesome website to visually view NS2/3 programs and re-create them on the other instrument!


Gear: NS3C, NS3 88, KeyLargo, Vent II ..
User avatar
Schorsch
Donator
 
Posts: 2230
Joined: 15 May 2018, 23:34
Location: Germany - NRW
Country: Germany
Has thanked: 1231 times
Been thanked: 803 times
Your Nord Gear #1: Nord Stage 3
Your Nord Gear #2: Nord Stage 3

Re: Dsp and ...future models

Postby CountFosco » 01 Jan 2020, 00:19

User avatar
CountFosco
 
Posts: 682
Joined: 16 Nov 2016, 11:23
Country: Switzerland
Has thanked: 152 times
Been thanked: 259 times
Your Nord Gear #1: Nord Electro 5
Your Nord Gear #2: Nord Lead A1

Re: Dsp and ...future models

Postby Benis67 » 01 Jan 2020, 20:56

LewTheKeysGuy wrote:...............Nord should offer us the option of board upgrades for current models if they were to release new boards using either different DSP chips or JFETs, etc. I'm not talking free, but at least a fair price for these boards.
If I'm correct, which I'm likely not, if it is the case that the DSP chips used on Nord hardware, that would mean that production of these instruments would at some point to be potentially discontinued and re-released using newer board specifications. As I say, I maybe very well wrong here.
lew

It is not really possible to upgrade an Hardware architecture with another completely different . There will always have to be a zero year when synths and pianos are being created with the new architecture
Benis67
 
Posts: 13
Joined: 31 Dec 2019, 16:01
Country: Italy
Has thanked: 3 times
Been thanked: 2 times

Re: Dsp and ...future models

Postby cgrafx » 01 Jan 2020, 21:50

There is no compatibility between old boards and new boards now. This is no different than any other Nord model upgrade. There is zero compatibility between Nord models other than stuff that is physically system independent (in this case samples). You can't take parts out of a Nord stage 2 and use them in a Nord stage 3, and programs and synth settings are not transferrable. This will be no different if the underlying physical architecture changes.

To the outside world it will simply be another Nord model.
Current Gear: NS3C, Alesis QS6.1, QS7.1 & QS8.2, Hammond B3 with Leslie 122, Yamaha CP70, Yamaha C3 6' Grand, Roland D-05, Roland AX-Edge, Waldorf Blofeld Keyboard, Behringer Arp Odyssey
cgrafx
 
Posts: 892
Joined: 22 Aug 2015, 08:48
Location: Northern California
Country: United States of America
Has thanked: 3 times
Been thanked: 293 times
Your Nord Gear #1: Nord Electro 5
Your Nord Gear #2: Nord Stage 3

Re: Dsp and ...future models

Postby FZiegler » 02 Jan 2020, 02:03

I wanted to buy my first Nord Stage. And wanted it to be played (and repaired, if necessary) for the next 15 years roundabout - considering the invest. Meaning it should be usable as long as the oldest Nord Stage Classics out in the wild. Is this DSP thing a real issue to that point? Or is the computerized setup of the instrument a threat for the life period anyway (I never would keep my laptop for such a period)?

I'm playing my Yamaha CP33 for 12 years now, and it fits like on the first day. Do I have to think differently about a hightech instrument like a Stage 3? What's your opinion?

Nord staff won't give any statement about the DSP thing before issueing a new product line, will they? Will not help to wait a few months...?

I wouldn't care much if I already had one (as things are rarely totally controllable), but now I'm not sure any more.

Thanks @Benis67 for mentioning!
Stage 3 Compact (Rev.B 2.1 - OS 2.60) - Kawai VPC1 / Yamaha CP33 - Hall of Fame & NeoVent2 - Behringer Flow-8 - K&M stands 18820+18811 / 18953+18952 - Samsung tablet with MobileSheetsPro & AirTurn Duo200 - QSC K8.2s / Fischer InEars
User avatar
FZiegler
Donator
 
Posts: 2370
Joined: 15 Dec 2019, 02:41
Location: Germany south-west
Country: Germany
Has thanked: 631 times
Been thanked: 793 times
Your Nord Gear #1: Nord Stage 3

Next

Return to General Nord Forum



Who is online

Users browsing this forum: No registered users and 16 guests