Treader

francais
home
Tutorial in 10 lessons


Three important steps are tackled in the ten lessons:
To write a TRML text > To convert it into TRML files > To play and to broadcast
  1. Open your usual text editor, notepad (windows), simpletext (mac), emacs (linux).


  2. Write the text you want or paste it in the text editor.


  3. Now, insert tags that defines the speed of characters, words, lines, bloc of punctuations. These tags will remain invisible when scrolling.



    fig1
    fig. n°1 (click to open the text)


    Tags are recognizables by the square brackets.

    • In the first tag [c100], "c" defines the mode character and fixes its speed of scrolling at 100 milliseconds

    • In the second tag [w400], "w" defines the word mode and fixes its speed of scrolling at 400 milliseconds.

    • In the third tag [l1000], "l" defines the line mode and fixes its speed of scrolling at 1 second.

    • In the last tag [p200], "p" defines a pause at 1'30".



      Tables of different modes
      scrolling mode Acronym Space of pause Value Example
      by character c between each character milliseconds [c100]
      by word w between each word milliseconds [w400]
      by sentence b after each sentence (.:?!) milliseconds [b1000]
      by punctuations s after each following punctuation .:?!,;() milliseconds [s1500]
      by line l after each linebreak milliseconds [l800]
      pause p at the current place milliseconds [3500]


      Several modes could be included in the same tag. Inside the fig. n°1, the tag [c100w400l1000] should be interpreted in the same way. Moreover, unlimited tags should be inserted in a text.

      Further informations about TRML modes are available in the specifications of TRML.



  4. jreader Editor is a good interface to test different speeds of scrolling in different modes.


  5. The TRML language include 3 functions to produce various temporal effects. There are not necessary so you should pass this chapter if you don't care.

    The following figure (n°2) represents a graph of a sinusoïdal function which produce a acceleration and decceleration of the speed of scrolling characters. This function is coded as [c900S850/1000]:

    fig2
    figure n°2



    Here's below the list of the three different functions available. Further explanations should be found in the specification page of TRML.



    Table of different functions usables with modes
    Fonction Acronym Effect usable modes Arguments Value Example
    Random R Random speed every modes exept the pause random value relative to the current mode value milliseconds [c500R400]
    Sinusoïd S acceleration and decceleration every modes exept the pause modulation/frequency milliseconds [c1000S900/2000]
    Enveloppe E .:?! every modes exept the pause unlimited values of different pauses milliseconds [b100E0/0200/40]




  6. Now, you got a raw text coded in TRML langage. It should be necessary to convert it into TRML files with TRMLconvertor . Jreader also permit to transform raw texts to TRML files.


  7. The rest depends on what you expect to do. Your TRML files could be included in Reader on-line library. The player is helping you to watch your text at home and organize a playlist.

  8. The perspective of Reader project is to organize collective readings by projecting texts with a videoprojector anywhere.

  9. Now you just have to send an announce to your friends to invite us at the collective reading.

  10. And invite us too ;-)

www.teleferique.org - Reader Tutorial- 2003-07-09