<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">You might need note:SetString ?<br>
      <br>
      Am 06.05.2015 um 15:34 schrieb Joseph Weidinger:<br>
    </div>
    <blockquote
cite="mid:CAN8zVD=cOCK7p6Kq0XZ8=ULOD3kwNLrp-nx+FF2dEa6LXgMchQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>This almost works... It seems to correctly change the note
          but it doesn't stick or save. I'm not sure why it doesn't
          stick as I do iterate over it with "eachentrysaved" and even
          have an entry.CheckAccidentals = true, if that does anything
          in this case...  What am I missing?</div>
        <div><br>
        </div>
        <div>Thanks!</div>
        <div><br>
        </div>
        <div>tblOne = {'A#', 'B#', 'C#', 'D#', 'E#', 'F#', 'G#', 'Cb',
          'Fb', 'Bb', 'Db', 'Eb', 'Gb', 'Ab'}</div>
        <div>tblTwo = {'Bb', 'C', 'Db', 'Eb', 'F', 'Gb', 'Ab', 'B', 'E',
          'A#', 'C#', 'D#', 'F#', 'G#'}</div>
        <div><br>
        </div>
        <div>local pitchString = finale.FCString()</div>
        <div>local originalPitchString = finale.FCString()</div>
        <div><br>
        </div>
        <div>for entry in eachentrysaved(finenv.Region()) do</div>
        <div>    if entry:IsNote() then</div>
        <div>        for note in each(entry) do</div>
        <div>            note:GetString(pitchString, nil, false, true)</div>
        <div>            note:GetString(originalPitchString, nil, false,
          true)</div>
        <div>            for k, v in ipairs(tblOne) do</div>
        <div>                if pitchString:ContainsLuaString(v, nil)
          then</div>
        <div>                    pitchString:Replace(tblOne[k],
          tblTwo[k])</div>
        <div>                    print("The pitch",
          originalPitchString.LuaString, "was changed to",
          pitchString.LuaString)</div>
        <div>                    break</div>
        <div>                end</div>
        <div>            end</div>
        <div>        end</div>
        <div>    end</div>
        <div>    entry.CheckAccidentals = true</div>
        <div>end</div>
        <div><br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
JWLua mailing list
<a class="moz-txt-link-abbreviated" href="mailto:JWLua@jwmusic.nu">JWLua@jwmusic.nu</a>
<a class="moz-txt-link-freetext" href="http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu">http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Jan Angermüller
Jevenstedter Str. 80
22547 Hamburg
Tel. 040 - 28 94 84 82
<a class="moz-txt-link-abbreviated" href="http://www.angermueller.com">www.angermueller.com</a>
</pre>
  </body>
</html>