1
Show Posts
This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.
Messages - benspratling4
2
General Discussion / Re: Working with *.nwctxt files
The level of work I'm already asking them to do is 5 times more complicated than what most of them will likely do. Surf the web for content? Download specific file formats? "Import a file"? "Pick a video codec" "Set a resolution on a video export"? Import the video into ProPresenter or MediaShout? For lyrics only, all they have to do right now in their Christian presentation apps is log-in with their CCLI credentials once, then whenever they want a song, they just type the name of the song in the search field, and pick from the list. Making that process more complicated is something I'm trying hard to avoid, because it's needless friction in the adoption process (and a bad user experience).
And while I would love to make my app that simple, and that was the original design, I'd need CCLI to return one of my voicemails, which I suspect will happen after the app is available for sale, after I've produced a testimonial video of ecstatic responses of folks somewhere loving the notation, and after some celebrity worship music composer/leader endorsements (which have been surprisingly easy to get). But none of that can happen until the patent attorney finishes the draft of the claims. So here I am with an app that's ready to release, waiting on a cheap lawyer from legal zoom, trying hard to solve the biggest problem my users will ever face (content acquisition) with things I can do, like writing an importer for other popular file formats.
And since NWC was an affordable solution for me to start composing in high school in 1999, and there is a plethora of content, especially traditional hymns, in nwc format, I have a strong desire to enable that content to be usable in my app.
3
General Discussion / Re: Working with *.nwctxt files
4
General Discussion / Re: Working with *.nwctxt files
5
General Discussion / Re: Working with *.nwctxt files
6
General Discussion / Re: Working with *.nwctxt files
7
General Discussion / Re: Working with *.nwctxt files
8
General Discussion / Re: Working with *.nwctxt files
9
General Discussion / Re: Working with *.nwctxt files
many people operate under the assumption that if it saved as as TeX/XML/CSV/relational data, therefore it must follow the concepts of Tex/XML/CSV/rel.data. A famous example of such an ill-conceived format is the use of XML in Ant - a custom language would have been a much better choice.
Oh, don't get me wrong, I hate TeX, but at least there are probably documented rules for writing parsers on it, along with open-source reference implementations.
And anyway, there are enough well-designed meta formats that it's really a waste of everybody's time to write a custom one for almost any application. And if the meta format is popular enough, OSs have a built-in parser. At least json has a standardized character encoding, and xml has a way to explicitly specify the character encoding, something the nwctxt format does not account for. Which means my app has to GUESS. I mean, I hate MusicXML, and have posted on my blog often about it's laughably-poor design, but at least there's an XML parser built in to the OS on all my users' devices, and I don't have to worry about whether the metaformat reads properly. And extensive documentation on what represented values can be. It's just they sometimes leave out the parts about what those values mean....
10
General Discussion / Re: Working with *.nwctxt files
11
General Discussion / Re: Working with *.nwctxt files
12
General Discussion / Re: Working with *.nwctxt files
13
User Tools / Re: Test Release: nwc2musicxml
14