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
Re: NS3 program viewer
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...
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:
- Has thanked: 88 times
- Been thanked: 316 times
- Your Nord Gear #1: Nord Stage 3
Re: NS3 program viewer
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).
thanks to @rpossemo, @cookie, and special thanks to @gaaal... once the NS3 section is complete, I will redo the same for the NS2.
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).
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
- florence
- Patch Creator
- Posts: 340
- Joined: 20 Jul 2019, 14:51
- Country:
- Has thanked: 88 times
- Been thanked: 316 times
- Your Nord Gear #1: Nord Stage 3
Re: NS3 program viewer
Amazing work, great interface ! Bravo !
In the starting blocks for the older v2 format (must have some common bytes
Fred
In the starting blocks for the older v2 format (must have some common bytes
Fred
-
cookie - Patch Creator
- Posts: 722
- Joined: 08 Dec 2011, 17:38
- Location: France
- Country:
- Has thanked: 134 times
- Been thanked: 303 times
- Your Nord Gear #1: Nord Stage 2
Re: NS3 program viewer
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...
-
WannitBBBad - Patch Creator
- Posts: 1795
- Joined: 25 Jul 2011, 03:36
- Country:
- Has thanked: 1039 times
- Been thanked: 1527 times
- Your Nord Gear #1: Nord Stage 3
Re: NS3 program viewer
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
-
cookie - Patch Creator
- Posts: 722
- Joined: 08 Dec 2011, 17:38
- Location: France
- Country:
- Has thanked: 134 times
- Been thanked: 303 times
- Your Nord Gear #1: Nord Stage 2
Re: NS3 program viewer
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
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:
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:
- WannitBBBad • rpossemo • Schorsch
- florence
- Patch Creator
- Posts: 340
- Joined: 20 Jul 2019, 14:51
- Country:
- Has thanked: 88 times
- Been thanked: 316 times
- Your Nord Gear #1: Nord Stage 3
Re: NS3 program viewer
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
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
- florence
- Patch Creator
- Posts: 340
- Joined: 20 Jul 2019, 14:51
- Country:
- Has thanked: 88 times
- Been thanked: 316 times
- Your Nord Gear #1: Nord Stage 3
Re: NS3 program viewer
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
-
FZiegler - Donator
- Posts: 2350
- Joined: 15 Dec 2019, 02:41
- Location: Germany south-west
- Country:
- Has thanked: 618 times
- Been thanked: 787 times
- Your Nord Gear #1: Nord Stage 3
Re: NS3 program viewer
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:
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:
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:
- WannitBBBad • Johannes • rpossemo
- 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
Who is online
Users browsing this forum: No registered users and 43 guests