Skip to content

Working with Text in Smoosic

Aaron edited this page Dec 29, 2020 · 9 revisions

Edit

This section is out of date. I have completely revamped the text handling and I am working on updated documentation. The basic flow is the same, but the editors have been improved and are more like text editors in other drawing programs. In particular, there are dropdowns for the special formatting - escape characters are no longer required.

Text Modes in Smoosic

Working with text in Smoosic is slightly different experience than editing music notation. While you are entering, moving. or resizing the text, normal navigation with the cursor keys and music entry is suspended, and only the text you are working with is fully visible. There is a dialog box with a few limited options, such as exiting text-entry mode. This is true of text block, lyrics, and chords. Once you finish entering the text, you get a different dialog box similar to the one you can use to edit modifiers such as slurs, crescendos, etc.

Text Blocks

Text blocks, also called 'Score text' because it is not tied to a musical element, is free-form text that can be placed anywhere. It can be used for titles, credits, etc. It can also be set up for pagination using escape sequences. ** Unicode characters are also allowed.

You create a text block by selecting the big 'T' on the text ribbon, with the cursor symbol (diagram). You enter the text as you like it (only a single line is supported right now, if you want multiple lines you have to stack them).

Lyrics

Lyrics are entered by clicking on the lyrics button (do-re-mi). Lyrics are entered per note. When you hit space bar or - sign, the focus is advanced to the next note/lyric. A '-' sign by itself in a lyric gives you a horizontal line. When you want to leave lyric editing mode, just like other text entry modes, click on the 'Done editing' button on the dialog. Note that the dialog can be moved around if it interferes with the music you are trying to edit. (This is true of all dialog boxes in Smoosic.) The final dialog box allows you to switch to a different verse.

Chord changes

Chord changes button is in the same ribbon group as lyrics, and the editing experience is pretty similar. There are some magic key strokes:

  • ^ (shift-6) starts or ends superscript mode
  • % (shift-5) starts or ends subscript mode
  • If you immediately follow subscript mode by superscript mode, the scripts are 'stacked'.
  • b, #, + , (, ) , '/' result in their respective symbols.

Right now chord symbol entry is not too WYSIWYG - the actual chord rendering is done when the editing mode is done, which is a bit annoying. I will be improving this as time goes on.