31 posts
• Page 3 of 4 • 1, 2, 3, 4
Re: Listing the contents of a Nord Wave Backup
Wow! Nice work! +1 for a NLA1 version
Nord Electro 4 HP73, Nord Lead A1, Black Nord T-shirt.
-
RyanC - Posts: 10
- Joined: 22 Apr 2014, 19:17
- Country:
- Has thanked: 7 times
- Been thanked: 3 times
- Your Nord Gear #1: Nord Electro 4
Re: Listing the contents of a Nord Wave Backup
steffengrondahl wrote:Bumping again. I have created it more or less. There's a few bug, but probably fine for now. I have published the NPW parser on my danish (!) website:
http://steffengrondahl.dk/musik_nwpparser.html
Click on the red store button to load a nwp file. When loaded the file is validated (partially), parsed and the settings are shown. Clicking on a knob will for a short period show the exact value in the display. You can even chose which slot to look at
Nice, isn't it? The Wave layout is done in SVG. The rest is JavaScript (and HTML5).
Hi Steffen,
Well done! I don't own a Nord Wave, but I appreciate the fact that your are willing to create such fantastic tool!
Keep up the good work
Bart
Gr Bart
Coverband Blush
Nord User Sounds - Program/Sample Collection
>> Check this awesome website to visually view the settings of your NS2/NS3 programs!
Current gear
Nord Stage 2 HA88
Yamaha Tyros 5
Connected with a MioXM and powered by Bandhelper
Coverband Blush
Nord User Sounds - Program/Sample Collection
>> Check this awesome website to visually view the settings of your NS2/NS3 programs!
Current gear
Nord Stage 2 HA88
Yamaha Tyros 5
Connected with a MioXM and powered by Bandhelper
-
Berretje - Moderator
- Posts: 1241
- Joined: 09 Nov 2013, 00:48
- Location: Mierlo
- Country:
- Has thanked: 1158 times
- Been thanked: 421 times
- Your Nord Gear #1: Nord Stage 2
- Your Nord Gear #2: Other Brand
Re: Listing the contents of a Nord Wave Backup
Kudos to you Steffen!! - (and also mjbrands who did the initial work!)
This is such a neat tool and you have clearly spent a lot of time on it - RESPECT
In fact, I think you should PM Johannes and ask him to make a link to it on the main menu - (or even host it on this site?)
My only suggestion is that for non-danish speakers you have a little guidance, just 1 line: "Push the red button!"
EDIT: Actually, it would be really useful if you had a <table> of all the params and their values underneath the SVG. That way a user could print the webpage and have a patch-sheet with a handy illustration of the knob positions above it
This is such a neat tool and you have clearly spent a lot of time on it - RESPECT
In fact, I think you should PM Johannes and ask him to make a link to it on the main menu - (or even host it on this site?)
My only suggestion is that for non-danish speakers you have a little guidance, just 1 line: "Push the red button!"
EDIT: Actually, it would be really useful if you had a <table> of all the params and their values underneath the SVG. That way a user could print the webpage and have a patch-sheet with a handy illustration of the knob positions above it
Last edited by neolithic on 13 Feb 2015, 12:21, edited 2 times in total.
And now for something completely different...
-
neolithic - Patch Creator
- Posts: 712
- Joined: 13 Nov 2014, 18:21
- Country:
- Has thanked: 316 times
- Been thanked: 351 times
- Your Nord Gear #1: Nord Stage 2
- Your Nord Gear #2: Nord Lead 1/2/2x
Re: Listing the contents of a Nord Wave Backup
Thank you for the recognition, suggestions and wishes
Yes, I should consider making an english version and might well do soon.
And yes, I will definitevely contact Johannes. It would seem appropriate to have a copy hosted here, if Johannes agrees. This could be the english version and the starting point for other file parsers (NLA1 for instance). And incluing a parameters table. I actually started with a table, but went for the much more appealing grafical representation. And I don't need the table for my own purpose, so I dropped it again.
A NLA1 version is at the moment not possible. First of all, I don't have a NLA1, so this alone excludes me from making one Second, I'm not sure I want to go thru this again. It's really a lot of work. Probably not difficult (now the basic structure has been recognized), but very boring and time-consuming. You really have to be dedicated. But if the NW parser ends ups being hosted here, it should be a simple task looking into the code (plain standard javascript) and begin programming the NLA1 parser. And I can contribute with my findings and how the parser and program is build so someone can get up and started quite fast.
For now I'm going to improve some of the lasting bugs. The odd morph behaviour is something I can live with, so I wont put more effort into that. But I would like to improve the raw value - display value mapping. And the checksum ... sigh. I haven't been able to find the algorithm. The Fletcher 16 seem so promising, but unfortunately it's not that. I've also tried the BSD and LRC checksums, but they are far of the mark Well this just means I cannot make reverse engineering and wont be able to match all raw value with a display value.
To be continued ...
Yes, I should consider making an english version and might well do soon.
And yes, I will definitevely contact Johannes. It would seem appropriate to have a copy hosted here, if Johannes agrees. This could be the english version and the starting point for other file parsers (NLA1 for instance). And incluing a parameters table. I actually started with a table, but went for the much more appealing grafical representation. And I don't need the table for my own purpose, so I dropped it again.
A NLA1 version is at the moment not possible. First of all, I don't have a NLA1, so this alone excludes me from making one Second, I'm not sure I want to go thru this again. It's really a lot of work. Probably not difficult (now the basic structure has been recognized), but very boring and time-consuming. You really have to be dedicated. But if the NW parser ends ups being hosted here, it should be a simple task looking into the code (plain standard javascript) and begin programming the NLA1 parser. And I can contribute with my findings and how the parser and program is build so someone can get up and started quite fast.
For now I'm going to improve some of the lasting bugs. The odd morph behaviour is something I can live with, so I wont put more effort into that. But I would like to improve the raw value - display value mapping. And the checksum ... sigh. I haven't been able to find the algorithm. The Fletcher 16 seem so promising, but unfortunately it's not that. I've also tried the BSD and LRC checksums, but they are far of the mark Well this just means I cannot make reverse engineering and wont be able to match all raw value with a display value.
To be continued ...
Last edited by steffengrondahl on 13 Feb 2015, 21:11, edited 1 time in total.
- The author steffengrondahl was thanked by 2 members, including:
- Johannes • Marlowes
- steffengrondahl
- Posts: 15
- Joined: 27 Aug 2014, 16:15
- Country:
- Has thanked: 0 time
- Been thanked: 18 times
- Your Nord Gear #1: Nord Wave
- Your Nord Gear #2: Nord Modular
Re: Listing the contents of a Nord Wave Backup
I've found the checksum algorithm
It is CRC16CCITT. Wonder if Clavia used this for all program files?
http://introcs.cs.princeton.edu/java/51data/CRC16CCITT.java.html
(Yes this is Java, I'm doing my parser in JavaScript, but it's just to swap 'int' with 'var' )
Now time for bed. Tomorrow ... reverse engineering
It is CRC16CCITT. Wonder if Clavia used this for all program files?
http://introcs.cs.princeton.edu/java/51data/CRC16CCITT.java.html
(Yes this is Java, I'm doing my parser in JavaScript, but it's just to swap 'int' with 'var' )
Now time for bed. Tomorrow ... reverse engineering
- The author steffengrondahl was thanked by:
- Marlowes
- steffengrondahl
- Posts: 15
- Joined: 27 Aug 2014, 16:15
- Country:
- Has thanked: 0 time
- Been thanked: 18 times
- Your Nord Gear #1: Nord Wave
- Your Nord Gear #2: Nord Modular
Re: Listing the contents of a Nord Wave Backup
WOW! what else is there to say? If/when I ever make it to Denmark (Omi's birthplace), I will surely want to buy you a beer!
bless,
pablo
bless,
pablo
bun fyah weh fyah fi bun
-
pablomastodon - Patch Creator
- Posts: 4389
- Joined: 30 Apr 2010, 20:45
- Country:
- Has thanked: 1895 times
- Been thanked: 1963 times
- Your Nord Gear #1: Nord Stage 3
- Your Nord Gear #2: Nord Wave
Re: Listing the contents of a Nord Wave Backup
Thanks Pablo In case you ever visit Denmark do it in the summer. Winter is just cold, wet, grey and boring. Ant there's not even snow
I believe the NWP parser is completed. I managed to make a simple tool (in Java) for modifying an nwp file: Changing a single value and recalculating the checksum so the new file is still valid. With this, I have been able to do the last missing mappings between raw value and display values (and doh - I just now realized, that pressing the shift button while tweaking a knob writes the assigned value on the display ). I will soon make an english version and publish on a subsite to my webpage. t.b.a. when done.
Regarding a similar parser for the NLA1 I have been looking into it, and I believe it might be a much simpler task. Perhaps I could provide some starting point, but I guess I better take this discussion in the Nord Lead/rack forum. I believe I saw a thread which is appropiate for this
I'm cosidering making a bunch of Java files with parser and other useful tools. Anyone with knowledge in Java can then continue from here. When done (probably in a few weeks), I either publish it here or ask Johannes if it could be added to the download section of the forum.
I believe the NWP parser is completed. I managed to make a simple tool (in Java) for modifying an nwp file: Changing a single value and recalculating the checksum so the new file is still valid. With this, I have been able to do the last missing mappings between raw value and display values (and doh - I just now realized, that pressing the shift button while tweaking a knob writes the assigned value on the display ). I will soon make an english version and publish on a subsite to my webpage. t.b.a. when done.
Regarding a similar parser for the NLA1 I have been looking into it, and I believe it might be a much simpler task. Perhaps I could provide some starting point, but I guess I better take this discussion in the Nord Lead/rack forum. I believe I saw a thread which is appropiate for this
I'm cosidering making a bunch of Java files with parser and other useful tools. Anyone with knowledge in Java can then continue from here. When done (probably in a few weeks), I either publish it here or ask Johannes if it could be added to the download section of the forum.
- steffengrondahl
- Posts: 15
- Joined: 27 Aug 2014, 16:15
- Country:
- Has thanked: 0 time
- Been thanked: 18 times
- Your Nord Gear #1: Nord Wave
- Your Nord Gear #2: Nord Modular
Re: Listing the contents of a Nord Wave Backup
Kjære herr Grøndahl!
Please, continue your quest!
Since we are "naboer" (neighbors) and speak almost the same language
(as the vikings, which had a great influence on English, a much later language! )
it may be very convenient for me to be your alpha- and beta-tester?
I got both the NLA1 & NL2X and is also quite used to computers IMHO.
Also, we got Elektromin in Stockholm, Ricard in Lund - two brilliant HW/SW-NL2-MSc's.
Had a brief look at Java some years ago, found out it was not "my cup of tea" (sorry, could not resist that coffee pun, @boringoffice.se)
Have been working professionally with PHP, though.
NLA1 parser next? "I'll be your wingman, anytime!"
Yes Neo, me being the "recipe guy" of NLA1; a table with the values would be more than enough to start with.
/Kærlig hilsen
Michael i Skåne
Please, continue your quest!
Since we are "naboer" (neighbors) and speak almost the same language
(as the vikings, which had a great influence on English, a much later language! )
it may be very convenient for me to be your alpha- and beta-tester?
I got both the NLA1 & NL2X and is also quite used to computers IMHO.
Also, we got Elektromin in Stockholm, Ricard in Lund - two brilliant HW/SW-NL2-MSc's.
Had a brief look at Java some years ago, found out it was not "my cup of tea" (sorry, could not resist that coffee pun, @boringoffice.se)
Have been working professionally with PHP, though.
NLA1 parser next? "I'll be your wingman, anytime!"
Yes Neo, me being the "recipe guy" of NLA1; a table with the values would be more than enough to start with.
/Kærlig hilsen
Michael i Skåne
Last edited by Marlowes on 18 Feb 2015, 09:47, edited 2 times in total.
NE3HP, NP88, NS2, DPP1, NL2X, NL2X, NLA1, NL4, NE5D, NW2 (Collect Them All?), some classic Rolands, Arturias, a Waldorf, a Kurz, a WONOK3, a pile of guitars, a P-bass, loopers, amps and computers ...
I'm a gearslut!
I'm a gearslut!
-
Marlowes - Patch Creator
- Posts: 1342
- Joined: 14 Sep 2011, 12:10
- Location: Österlen, Scania
- Country:
- Has thanked: 1820 times
- Been thanked: 594 times
- Your Nord Gear #1: Nord Wave 2
- Your Nord Gear #2: Nord Lead 4
Re: Listing the contents of a Nord Wave Backup
Hejsan Michael
Sound good. I will continue the NLA1 discussion on the Nord Lead forum.
Cheers, Steffen
Sound good. I will continue the NLA1 discussion on the Nord Lead forum.
Cheers, Steffen
- The author steffengrondahl was thanked by:
- Marlowes
- steffengrondahl
- Posts: 15
- Joined: 27 Aug 2014, 16:15
- Country:
- Has thanked: 0 time
- Been thanked: 18 times
- Your Nord Gear #1: Nord Wave
- Your Nord Gear #2: Nord Modular
Re: Listing the contents of a Nord Wave Backup
I have created an english version with a table for continuous parameters. Take a look at it here:
http://synthtools.steffengrondahl.dk/NWPParser.html
(and don't just look - try it, if you have a nwp file )
I'm not planning to go further with this. If someone really would like to have a description (listing) of the nwp file, I can do a pdf file. But if nobody cares, I rather tweak some knobs on the Wave
http://synthtools.steffengrondahl.dk/NWPParser.html
(and don't just look - try it, if you have a nwp file )
I'm not planning to go further with this. If someone really would like to have a description (listing) of the nwp file, I can do a pdf file. But if nobody cares, I rather tweak some knobs on the Wave
- The author steffengrondahl was thanked by:
- Marlowes
- steffengrondahl
- Posts: 15
- Joined: 27 Aug 2014, 16:15
- Country:
- Has thanked: 0 time
- Been thanked: 18 times
- Your Nord Gear #1: Nord Wave
- Your Nord Gear #2: Nord Modular
31 posts
• Page 3 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: No registered users and 9 guests