General Discussion of the Nord Stage (EX), Nord Stage 2 (EX), Nord Stage 3, and Nord Stage 4 Synths, FAQ, Troubleshooting etc.

Re: NS3 program viewer

Postby cookie » 28 Aug 2020, 23:30

Great work !

NS2 user here.
If I understand correctly, if I send you the .ns2p file with the naming, you'll do the "fc /b" comparison and identify the bytes values and changes ?

What do you suggest for a start ?
Organ ?

Fred
User avatar
cookie
Patch Creator
 
Posts: 722
Joined: 08 Dec 2011, 17:38
Location: France
Country: France
Has thanked: 134 times
Been thanked: 303 times
Your Nord Gear #1: Nord Stage 2

Re: NS3 program viewer


Sponsor
 

Re: NS3 program viewer

Postby florence » 29 Aug 2020, 08:35

yes

if the parameter if an on/off value, I need two files. example:
"panelA.organ.enabled eq false.ns2p"
"panelB.organ.enabled eq true.ns2p"

the naming convention is what you see in the tree result. Now if you add the byte changes information it's even better:) Send me this in PM. I summarise everything in my code. Once the questions from my 1st post are clear, then I will post the doc/code...
My free online tool to view Nord Stage programs https://ns3-program-viewer.cyclic.app
florence
Patch Creator
 
Posts: 340
Joined: 20 Jul 2019, 14:51
Country: France
Has thanked: 88 times
Been thanked: 316 times
Your Nord Gear #1: Nord Stage 3

Re: NS3 program viewer

Postby florence » 16 Sep 2020, 21:24

hi there

great update, the coverage is now close to 100% (link and updated in the initial post https://www.norduserforum.com/nord-stage-3-programs-ns3p-ns3pb-files-f32/ns3-program-viewer-t19939.html),

one last thing.... :) the UI is now much better. All parameters are now visible sorted by category like on the Nord Stage. And all morph settings are directly visible (this was one of my main requirement as this is not possible my the NS3 itself).

Capture d’écran 2020-09-16 à 21.15.11.png
Piano example
Capture d’écran 2020-09-16 à 21.15.11.png (122.26 KiB) Viewed 4348 times


Capture d’écran 2020-09-16 à 21.17.13.png
Synth example with Morph settings
Capture d’écran 2020-09-16 à 21.17.13.png (254.58 KiB) Viewed 4348 times


thanks to @rpossemo, @cookie, and special thanks to @gaaal... once the NS3 section is complete, I will redo the same for the NS2.
My free online tool to view Nord Stage programs https://ns3-program-viewer.cyclic.app

The author florence was thanked by 4 members, including:
A_440BerretjeSchorschrpossemo
florence
Patch Creator
 
Posts: 340
Joined: 20 Jul 2019, 14:51
Country: France
Has thanked: 88 times
Been thanked: 316 times
Your Nord Gear #1: Nord Stage 3

Re: NS3 program viewer

Postby cookie » 16 Sep 2020, 22:23

Amazing work, great interface ! Bravo !

In the starting blocks for the older v2 format (must have some common bytes :)

Fred
User avatar
cookie
Patch Creator
 
Posts: 722
Joined: 08 Dec 2011, 17:38
Location: France
Country: France
Has thanked: 134 times
Been thanked: 303 times
Your Nord Gear #1: Nord Stage 2

Re: NS3 program viewer

Postby WannitBBBad » 17 Sep 2020, 01:23

Excellent. The logic behind this would be a great addition to Nord Sound Manager to output settings for whole banks of programs. Thank you for the great work!
Nord Stage 3 | SC Prophet T8 | Korg X50... In the past: Nord Stage EX, 2, 2EX | SC Prophet 5, 10 | MiniMoog | Hammond B3 & 122 Leslie | Yamaha DX7IIFD, EX5, CP60 | Hohner D6 | Fender Rhodes | Roland S-50, D-50, XP-50...
User avatar
WannitBBBad
Patch Creator
 
Posts: 1795
Joined: 25 Jul 2011, 03:36
Country: United States of America
Has thanked: 1039 times
Been thanked: 1527 times
Your Nord Gear #1: Nord Stage 3

Re: NS3 program viewer

Postby cookie » 17 Sep 2020, 02:18

WannitBBBad wrote:Excellent. The logic behind this would be a great addition to Nord Sound Manager to output settings for whole banks of programs. Thank you for the great work!

I also see people interested in the conversion of programs, from stage 2 to stage 3 (and maybe the other way around).
This can be done by comparing parameters or even better, from ns2p to ns3p format directly with some logic for the Synth Engine...

Fred

The author cookie was thanked by:
A_440
User avatar
cookie
Patch Creator
 
Posts: 722
Joined: 08 Dec 2011, 17:38
Location: France
Country: France
Has thanked: 134 times
Been thanked: 303 times
Your Nord Gear #1: Nord Stage 2

Re: NS3 program viewer

Postby florence » 17 Sep 2020, 12:51

WannitBBBad wrote:Excellent. The logic behind this would be a great addition to Nord Sound Manager to output settings for whole banks of programs. Thank you for the great work!


Yes if Mr Nord is reading, I'm ok to work for him :D

More seriously you are right, this is missing today and this is why I decided to jump in...

Here another example where it is very helpful. I'm using your nice GimmeSomeLovin_W patch as example. The drawbars morphing are invisible on the Panel (you need to press Morph + Monitor + move a drawbar to access it...), but here you see everything at once:

Organ with Morph.png
Organ with Morph.png (66.26 KiB) Viewed 3899 times
Last edited by florence on 17 Oct 2020, 17:12, edited 2 times in total.
My free online tool to view Nord Stage programs https://ns3-program-viewer.cyclic.app

The author florence was thanked by 3 members, including:
WannitBBBadrpossemoSchorsch
florence
Patch Creator
 
Posts: 340
Joined: 20 Jul 2019, 14:51
Country: France
Has thanked: 88 times
Been thanked: 316 times
Your Nord Gear #1: Nord Stage 3

Re: NS3 program viewer

Postby florence » 27 Sep 2020, 16:19

Hi

Job is done :)

I published all the project here and added all contribution details in the first post https://www.norduserforum.com/post133566.html#p133566.

The mapping is fully documented.

Enjoy
Last edited by florence on 27 Sep 2020, 16:23, edited 1 time in total.
My free online tool to view Nord Stage programs https://ns3-program-viewer.cyclic.app

The author florence was thanked by 5 members, including:
A_440WannitBBBadgordonSchorschFZiegler
florence
Patch Creator
 
Posts: 340
Joined: 20 Jul 2019, 14:51
Country: France
Has thanked: 88 times
Been thanked: 316 times
Your Nord Gear #1: Nord Stage 3

Re: NS3 program viewer

Postby FZiegler » 27 Sep 2020, 18:47

Great deal. Thanks a lot not only for establishing and maintaining that service, but also for publishing sources and documentation! Nice that Clavia Nord have given their blessing to it. Might be very useful from time to time!
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: 2350
Joined: 15 Dec 2019, 02:41
Location: Germany south-west
Country: Germany
Has thanked: 618 times
Been thanked: 787 times
Your Nord Gear #1: Nord Stage 3

Re: NS3 program viewer

Postby gordon » 27 Sep 2020, 22:00

Hi Mr Florence and others,

Great job on the NS3 program viewer!
As discussed, I have shared my own NS2P mapping with you (check your inbox) which will hopefully save the community some time back-filling the NS2 information. My mapping is, like yours, 100% complete, although there is always room for bugs, and was developed by me manually over many weeks, by brute force bit comparison, same as you have done for NS3.

NS2 coverage:
- Organ: 100%
- Piano: 100%
- Synth: 100%
- Morph: 100%
- FX: 100%
- Global parameters: Master Clock/Transpose/Split 100%
- Extern and output sections: 100%

I have also shared my complete software with you with MIT license so you are freely allowed to use as you see fit. It provides a more 'performance overview oriented' HTML view of the patch (see images below) which happens to be what I value the most when using hundreds of patches and quickly learning new ones. It is especially important to highlight the morphs and show clearly which parameters are affected by them and how, and to show the split points to quickly remind which hand is doing what and where.

The one thing I did not ever achieve is automated conversion from NS2 to NS3. Three reasons:
1. no interest in decoding the checksum algorithm to be able to CREATE a valid ns2p/ns3f file (and at first glance it was not trivial what was being checksummed and how)
2. not possible to migrate synth programs due to the NS3 INFERIOR FM synth implementation (but superior in other aspects) i.e. not a true superset of NS2
3. Actually the practical knowledge gained by manually dialling in the settings on my new NS3, rather than an automated conversion, was valuable and really helped me learn the NS3 after having been an NS2 and NS1 expert.

-gordon

(standard Disclaimer applies here: The author and this work is not affiliated, associated, endorsed by, or in any way officially connected with Nord Keyboards / Clavia DMI AB, or any of its subsidiaries or its affiliates. The official Nord Keyboards website can be found at https://www.nordkeyboards.com - the names Nord and Clavia as well as related names, marks, emblems and images are registered trademarks of their respective owners.)

Examples of HTML from the ns2p script:
Lets-Go-Crazy--decoded.jpg
Lets-Go-Crazy--decoded.jpg (205.15 KiB) Viewed 4073 times

Africa_TOTO--decoded.JPG
Africa_TOTO--decoded.JPG (105.97 KiB) Viewed 4073 times
gordon - NS4 Compact << NS3 Compact << NS2 Compact << NS Compact - playing live every weekend with NS4, iPad, BandHelper, MidiFlow, X32 Core

The author gordon was thanked by 3 members, including:
WannitBBBadJohannesrpossemo
gordon
 
Posts: 14
Joined: 12 May 2014, 17:19
Has thanked: 7 times
Been thanked: 22 times
Your Nord Gear #1: Nord Stage 4
Your Nord Gear #2: Nord Stage 3

PreviousNext

Return to Nord Stage Forum



Who is online

Users browsing this forum: No registered users and 43 guests