[ View Thread ] [ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums

Trad to Nactation conversion algorithm

Posted By: Nack Ballard
Date: Tuesday, 8 February 2011, at 6:36 a.m.

In Response To: Trad to nactation conversion algorithm (Matt Ryder)

Nack (previous): I suggest that the input algorithm be additionally sophisticated to anticipate the most likely human errors.

If I'm feeling up to the task, I might undertake this as a "phase 2" of development. It sounds like a can of worms figuring out the contexts in which a human may have made an error in transcription as opposed to just recording a legitimate blunder or an illegal play (not to mention mistakenly inputting non-compliant assumptive symbols).

As I see it, a "phase 2" algorithm can be built gradually and experimentally. If an illegitimate letter is conveyed, an error has to be fixed in any case, and in that sense there is no real downside to letting the computer first make its best educated guess. If e is written but doesn't exist and E was intended, the sequence will right itself. If not, the operator can look to see that the "e" was earmarked as questionable and see if that was what stopped the music.

The algorithm might (or might not) be smartened later with "contexts" (as you suggest). I was merely proposing simple substitution: e.g., "If e doesn't exist, interpret as E; if neither exists, give up."


I was trying to compile a list of Nactation symbols where every move is not played to the near side. That list would be incompatible with symbols where all plays are by definition played there (such as D).

Okay, I see. You want a list of characters for which at least one move portion must be played on the far side.

You listed: B, C, E, G, Y, M, S, Z, U, V, W, R (all correct). Add the letters Q and X (and B, C, E, G, Y, M, Q), and the symbols @, #, ^, <, >.

Btw, in discussing Nactation, I use "letter" for A, B, C..., "symbol" for $, &, @..., and "numeral" for 1, 2, 3...; and I use "character" to describe a member from any of those three groups. Please let me know if that terminology materially differs in some way from that of programming terminology.

Nack

Messages In This Thread

 

Post Response

Your Name:
Your E-Mail Address:
Subject:
Message:

If necessary, enter your password below:

Password:

 

 

[ View Thread ] [ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums is maintained by Stick with WebBBS 5.12.