Using the Sync-O-Matic 2000 Power User Interface

This is the power user mode of Sync-O-Matic. It exposes more of the capability of Sync-O-Matic and allows you to view more of the information used by Sync-O-Matic while making and publishing lectures. This mode is used once someone gets used to how the data is laid out on disk and once the bugs are worked out of their production process.

It is possible under Preferences to indicate that this mode is to be the default mode on startup.


Click Here for a large version of the image The screen is divided into five basic areas. At the top is the status information and current lecture directory. The lecture directory can be changed by using File | Open or the Browse button by the PowerPoint Output directory.

The Status area is used for status during Sync-O-Matic execution and error messages.

Pressing the icon on the right is the same as pressing the Publish button.

The second area shows the input material for Sync-O-Matic. The PowerPoint Output directory contains the slides and images. The Media Directory contains the media files (*.rm) and events files (*.txt). Normally, these two directories are the same. To be compatible with earlier versions of Sync-O-Matic, you can separate these materials.

The Copy Materials points to a directory of information which is copied into the destination directory after the lecture publication is complete. Generally this directory is empty or does not exist.

The third area allows you to select different styles for lecture publication. Sync-O-Matic has a very flexible mechanism which allows you control how your media is presented. Style files are documented in some detail in a separate chapter.

The fourth area is used to produce a lecture playable from Disk or a CD-ROM. You can specify an output directory to hold the materials. You can also publish the materials and test them with the buttons provided.

In the bottom area, we can see the web publish section. You can specify the output directory, ultimate web URL, and optionally the streaming base URL. Because of limitations of the interaction between Real and the browser, it is necessary that lectures be published with the ultimate destination URL completely specified.

There is a check box to indicate whether you will be storing the materials on a streaming server.

Buttons allow you to publish, upload, and test the web-lecture. To test a web lecture, it must be uploaded - the materials will not work played off the local disk.

Usage Notes

It is possible to publish both the Hard/Disk and Web versions at the same time. This is done by checking both check boxes and pressing any Publish button or Execute | Make Lecture.

Also, note that when you change the lecture directory, the preferences are used to fill in the remaining fields. Once the lecture directory is set, you can manually change any of the fields to any value you like. But if you change the lecture directory, the preferences will be reapplied.

All of the publish buttons do the same thing as Execute | Make Lecture so if you check both the box for Disk and Web and press the Publish button in the disk area, both the disk version and the web version will be published.


Click Here for a large version of the image The Options Menu is a mirror image of the same menu in the Less Details screen.

The Less Detail interface is described in a separate section.

Liberal Slidenames is described in a separate section.

Preferences are described in a separate section.


Click Here for a large version of the image The Execute menu has a number of options.

Import PowerPoint allows you to search for and import the slides from a PowerPoint file (*.ppt) into the Lecture Directory.

Import ClipBoard allows you to automatically convert Quicktime media coming from the ClipBoard-2000 application. This feature is documented in a separate section.

Record Lecture walks you through the process of recording the lecture and timing the slides. This operates the same as in the Less Detail mode.

FlipIT! is a much more sophisticated interface to the lecture recording process. Using FlipIT, you have much more control how slides are presented, whether media is recorded or played, and supports multi-part lectures. The most common reason that people use FlipIT! is to time slides while playing pre-recorded media. Multi-part lectures are somewhat complex to use. FlipIT is documented later in this section.

TimeIT! is tool to edit event files. TimeIT also allows you to create event files from hand-timed material. It operates like a spreadsheet specifically designed for timings. TimeIT! does not work with timing information from ClipBoard or the Liberal Slide Names lectures. TimeIT is documented later in this section.

Make Lecture triggers the publishing process. It is the same as pushing any of the (3) Publish buttons.


Click Here for a large version of the image This testing menu allows you to use/test several important components of Sync-O-Matic separately.

Sync-O-Matic uses ActiveX to operate RealPlayer, RealProducer (Live and off-line encoding), and PowerPoint.

If you are having troubles with Sync-O-Matic's interaction with any of these components you can use these test modes to see if the basic functionality and communication between Sync-O-Matic and these components is working.

Using these can be quite helpful when communicating with Sync-O-Matic support. It is quite helpful if you can say something like, "I tested PowerPoint in test-mode and was able to do all of the functions just fine."

Someday these functions might be removed from a future version of Sync-O-Matic - but given the challenges communicating with these components as new versions of the components are released, the menu will probably never be removed :).


Click Here for a large version of the image This screen is when FlipIT has been executed on a directory which already contains a lecture. All of the yellow is indicating areas of concern.

At the top there is a status area. It is currently concerned that there is already an events file in this directory.

The next area is the Events File - this is a small text file which contains timing information indicating what time each slide is to be displayed while the media is played. The Delete button removes this file. This is yellow because if we are recording a new lecture, this file should not exist. So for this example, we delete the file and the field becomes white and the status is updated.

The following area is the Media File - it is also yellow because the file exists and the current settings at the bottom of the screen indicate that we will be recording new media.

The Starting Slide allows you to start somewhere other than the first slide in the sequence. Typically this is left at one.

The Start-Up Delay is a value (in seconds). This is used to add a delay from the time the + is pressed until the timer is actually started. This is typically used when the RealProducer takes 3-4 seconds from the time it is started until it actually starts recording. The default is zero seconds indicating that the timer is started immediately when the + key is pressed. If the delay is wrong, a few seconds can be trimmed from or added to each time using TimeIT!.

You can display slides in a full-screen, small, window or not at all based on the radio buttons in the Slide Display Style area.

You can record new media, play existing media (must be the file name in Media File), or do no media. The No Media option is provided to allow you to synchronize to any source such as the Quicktime player, a video tape, or a live performance where the encoding is done on another computer. For this example, we already have the media so we select Play Media. At that point, all the fields will be white.

Multi-Part Lectures

You can record multi-part lectures using Sync-O-Matic. In a multipart lecture, you have one sequence of slides, but several different media files. For example a 30 slide presentation might be in three files with slides 1-5 in the first media, slides 6-20 in the second media file, and slides 21-30 in a third file.

This can be made to work quite well. The naming conventions for the media files and event files changes, and you must choose a style which supports multi-part lectures. The standard style shipped with Sync-O-Matic (sm2k) does support multi-part lectures.

Most users find it easier to create three separate lectures rather than multipart lectures.


Click Here for a large version of the image This is the screen when the events file has been deleted and the media control has been switched to Play Media.

To time this lecture, press Next.

Playing works the same as recording with one small difference. When the media being played finishes, the timing process is automatically stopped. So on the last slide, simply wait until the media finishes instead of pressing the X button. It is also possible to stop the timing by pressing the X button before the media completes playing.


Click Here for a large version of the image This is the main screen for TimeIT. TimeIT views and edits events files such as rawmedia.txt. Unfortunately, TimeIT cannot edit files produced by ClipBoard-2000 or the Liberal Slide Names mode of Sync-O-Matic. If you try to load this type of file - typically called images.txt - TimeIT will complain.

Across the top, there are buttons to Load a file, Reset the data, Save a file, and Exit TimeIT.

TimeIT is a time-oriented spreadsheet. At the bottom are the rows and columns of the spreadsheet. The left column is the slide name - this either should be in the form of sld000.htm where "000" is replaced by the slide number or an absolute URL. The second column is the start time of the slide and the third column is the end time of the slide. One particular row in the second column will be green to indicate which row is being edited. The first column will be red when TimeIT is concerned about the data in the row. This can be a missing start or end time, or a start time which is after an end time.

On the last row, the end time is the overall clip time. Before saving the file, no red should be showing.

The Add button creates a blank row below the current row. The Insert button creates a new row above the current row. The Delete button deletes the current row.

To edit the contents of the row, select the row by clicking on the center column in the row you want to edit. It should become green and the values from the row should appear in the fields just above the grid. The values can be edited in the two fields above the first and second columns. The Media Length time can be entered in the field above the third column. This is the ending time of the last slide in the presentation.

The only other field is the "Auto-Matic Slide-Timing Adjustment Tool". With this tool, you can add or subtract a fixed amount of time from all of the slide starting times. You enter the amount of time to adjust and then press either the + or - key.

This is generally used in two ways. First, if there was some mismatch between the time the slide timing was started and the media play or record was started, a few seconds can be trimmed or added. Second if you are reading time codes or some other time information which does not start at zero, you can enter all of the times directly into TimeIT and then when done subtract the "zero" time from all of the starting times.

TimeIT is one of the features which is heavily used by the more sophisticated users of Sync-O-matic, such as those environments where Sync-O-Matic is used in a recording studio.


Click Here for a large version of the image In this example, we will edit the timing information of a previously recorded lecture. We press Load and we are already in the proper directory, looking at rawmedia.txt. We select the file and press Open.


Click Here for a large version of the image We immediately see the relative timings for this lecture. We can see when each slide starts and ends. The first row is selected.


Click Here for a large version of the image First, we will trim three seconds off each of the starting times, so we enter 0:03 in the trim field and press -.


Click Here for a large version of the image Each start time has been reduced by three seconds. The overall time was OK, so we did not adjust it. Next we will change the slide field for row three.


Click Here for a large version of the image We select the third row, and enter a new URL instead of a slide in the third row.


Click Here for a large version of the image There was a mistake on the start time for the fourth slide, so we select the fourth row and change the start time.


Click Here for a large version of the image We have completed our changes so we save the file with the same name in the same directory. TimeIT has already navigated to the proper directory and has pre-filled in the file name.


Click Here for a large version of the image We publish the lecture and take a look. The third slide has been replaced by a reference to the Sync-O-Matic Web site.




Click Here for a large version of the image Another use of TimeIT is to hand-enter times from some other source than FlipIT.

Press the Reset button to clear out any extraneous values. With the first row selected, enter sld001.htm in the Slide field and the start time for slide one in the Start Time field. Then press the Enter key. The data will be entered and a new line will be inserted. The key is to press Enter after you put in the start time values.

Once you get started, you can type a series of start times, each followed by Enter without using the mouse. If you make mistakes, you can navigate through the timings, adding, deleting and editing values.


Click Here for a large version of the image When the data is typed in, the screen should not have any red rows. Use the Save button to store the data when you are done.
Using the advanced features of Sync-O-Matic is best done once a little experience is gained and a few lectures have been published successfully.

Sync-O-Matic has been designed to allow you to look at how it works internally. It is a good idea to familiarize yourself with how data is stored on disk, and the different types of files and how they are used by Sync-O-Matic before attempting the "higher difficulty" Sync-O-Matic tricks.

But once you master the advanced mode, you will have a lot of flexibility in how you integrate Sync-O-Matic into your particular production process for web-based lectures.