35 posts
• Page 1 of 4 • 1, 2, 3, 4
Dsp and ...future models
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
Re: Dsp and ...future models
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! ).
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! ).
-
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
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
Re: Dsp and ...future models
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.
-
maxpiano - Patch Creator
- Posts: 6243
- Joined: 27 Jun 2011, 13:29
- Location: Italy
- Country:
- Has thanked: 447 times
- Been thanked: 2194 times
- Your Nord Gear #1: Nord Stage 3
Re: Dsp and ...future models
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?
- 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:
- 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
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 ..
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 ..
-
Schorsch - Donator
- Posts: 2230
- Joined: 15 May 2018, 23:34
- Location: Germany - NRW
- Country:
- Has thanked: 1231 times
- Been thanked: 803 times
- Your Nord Gear #1: Nord Stage 3
- Your Nord Gear #2: Nord Stage 3
-
CountFosco - Posts: 682
- Joined: 16 Nov 2016, 11:23
- Country:
- 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
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
Re: Dsp and ...future models
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.
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:
- 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
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!
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
-
FZiegler - Donator
- Posts: 2370
- Joined: 15 Dec 2019, 02:41
- Location: Germany south-west
- Country:
- Has thanked: 631 times
- Been thanked: 793 times
- Your Nord Gear #1: Nord Stage 3
35 posts
• Page 1 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: No registered users and 16 guests