Skip to main content
Topic: Noteworthy file specs (Read 2966 times) previous topic - next topic

Noteworthy file specs

Hi all.

I am looking for specs on how Noteworhty stores information in the nwc-file.

I have tried to search on various words in the forum but could not find any information on this.

Now to the reason why I want to do this:
I run a webpage for a group of singers and like to publish our songsheets online for them to practice to. My space on the server is very limited and instead of publishing several different files I want to start with only one file and then modify it by some script on the server so that readers can change which staffs should be muted or lower the volume on the different staffs.

Is it possible to do at all?

I hope I don't confuse you all with the question, but I really hope that somebody out there has an answer.

Re: Noteworthy file specs

Reply #1
The NWC file format is proprietary. There are a number of us who have investigated the format, but of course, there is no guarantee that Noteworthy won't change the format, in which case you're stuck until you figure out the new format.

RObin

Re: Noteworthy file specs

Reply #2
The NWC format is already compressed (that's what the "Z" indicates in the first five characters of the NWC default format) so space shouldn't be an issue.  If you want another format, this might be helpful: http://nwc-scriptorium.org/helpful.html#ABC

The groups I sing in have a number of members who download (and often pay for) the NWC Composer and learn how to control part volume, instrument, and/or stereo pan to highlight their own part; then save their changes (registered users only).
Since 1998

Re: Noteworthy file specs

Reply #3
We do not publish the NWC file specification. If you really want to provide these kind of features from the server, you should consider working with MIDI files, which is a published, standard format. You can generate the MIDI files from NWC files either from within NWC, or using the MIDI File Converter on the download page. You would still have to write the code that manipulates the MIDI file, or find a utility that does this for you.

Re: Noteworthy file specs

Reply #4
Found some code in PHP for reading info from MIDI-files and a whole lot of other formats at http://getid3.sourceforge.net

Will work from there to get at least some things as I want.

Thank you all.

Re: Noteworthy file specs

Reply #5
The biggest file I have created in NWC is only 28K, and it's 271 bars long x 22 staffs.  Most NWC files I've created are roughly 10K, so you might get more NWC files onto your server than you expected.  They are NOT big files.

Would the freeware Noteworthy Player help? (I don't use it, so I don't know if it allows any tinkering with what can be played back)