Dsp and ...future models

Everything about Nord keyboards in general; which one to choose, the sound manager, sample editor, and general discussion about the sample and piano libraries.
Benis67
Posts: 13
Joined: 31 Dec 2019, 16:01
5
Has thanked: 3 times
Been thanked: 2 times
Italy

Dsp and ...future models

Post by Benis67 »

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/acces ... -virus-ti3
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: 1273 times

Re: Dsp and ...future models

Post by Mr_-G- »

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! :) ).
Benis67
Posts: 13
Joined: 31 Dec 2019, 16:01
5
Has thanked: 3 times
Been thanked: 2 times
Italy

Re: Dsp and ...future models

Post by Benis67 »

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
User avatar
maxpiano
Patch Creator
Posts: 7122
Joined: 27 Jun 2011, 13:29
14
Your Nord Gear #1: Nord Stage 3
Location: Italy
Has thanked: 541 times
Been thanked: 2500 times
Italy

Re: Dsp and ...future models

Post by maxpiano »

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.
westharp
Posts: 17
Joined: 14 Jul 2017, 22:34
8
Your Nord Gear #1: Nord Stage 4
Your Nord Gear #2: Nord Stage 3
Has thanked: 5 times
Been thanked: 8 times
Germany

Re: Dsp and ...future models

Post by westharp »

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?
User avatar
Schorsch
Moderator
Posts: 2620
Joined: 15 May 2018, 23:34
7
Your Nord Gear #1: Nord Stage 3
Your Nord Gear #2: Nord Stage 3
Location: Germany - NRW
Has thanked: 1499 times
Been thanked: 953 times
Germany

Re: Dsp and ...future models

Post by Schorsch »

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

Check this https://chris55.github.io/ns3-program-viewer/ awesome tool to visualize NS2/3 programs and re-create them on the other instrument!

Gear: NS3C, Uhl X4V-1, 2-manual HX3.4 organ made by Tastendoktor, SL88 Studio
User avatar
CountFosco
Posts: 682
Joined: 16 Nov 2016, 11:23
8
Your Nord Gear #1: Nord Electro 5
Your Nord Gear #2: Nord Lead A1
Has thanked: 152 times
Been thanked: 259 times
Switzerland

Re: Dsp and ...future models

Post by CountFosco »

LewTheKeysGuy

Re: Dsp and ...future models

Post by LewTheKeysGuy »

OK, I'm not experienced enough to comment on hardware DSP compiler / decompiler matters, but from a performer's perspective, if this is the case where the DSP chips for the nord systems such as the electro, stage, etc comes to it, 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

P.S: Happy new year to everyone, May 2020 see a new dawn, a positive step forward and a leap in to the unknown to bring forth better things.
Benis67
Posts: 13
Joined: 31 Dec 2019, 16:01
5
Has thanked: 3 times
Been thanked: 2 times
Italy

Re: Dsp and ...future models

Post by Benis67 »

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
cgrafx
Posts: 1058
Joined: 22 Aug 2015, 08:48
10
Your Nord Gear #1: Nord Electro 5
Your Nord Gear #2: Nord Stage 3
Location: Northern California
Has thanked: 3 times
Been thanked: 371 times
Contact:
United States of America

Re: Dsp and ...future models

Post by cgrafx »

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, NP5-88, NP5-73, Alesis QS7.1 & QS8.2, Hammond B3 with Leslie 122, Yamaha CP70, Yamaha C3 6' Grand, Roland D-05
Post Reply