Copyright: 1.0


Studio 128X Help, Table of Contents

Introduction

About the Studio 128X

Front/Rear Panels

Making Connections

Connecting the Studio 128X

Serial Port Considerations

Initial Checkout

Studio 128X Programs

User Programs

Default Factory/Preset Programs

Front Panel Operation

Software Setup

PC Windows Configuration

Macintosh OMS Configuration

Editing User Programs

SMPTE Sync

About SMPTE

Studio 128X and SMPTE

Striping/Syncing to Tape

Troubleshooting

Where to Start

Contacting Opcode Technical Support


About the Studio 128X

Thank you for purchasing Opcode's Studio 128X, a dual platform MIDI interface, patchbay, and SMPTE processor. The Studio 128X includes the following capabilities:

•	Compatible with notebook, laptop, and desktop Macs or PCs;

•	Serial port THRU connection (both MAC and PC) for easy access to serial devices;

•	8 x 8 MIDI interface with support for 128 channels;

•	Read and write all SMPTE formats, also includes freewheeling and regeneration;

•	Stand-alone MIDI patchbay - recall routings and filterings or even stripe SMPTE from front panel;

•	8 user programs accessible from front panel for MIDI routing and filtering;

•	8 preset programs accessible from front panel:  PANIC, ALL, TUNE, and 5 SMPTE Presets;

•	Front panel status LEDs for SMPTE and MIDI IN/OUT activity;

•	MME compatible driver for Windows 3.1, Windows 95, and Windows for Workgroups;

•	OMS driver for Macs, including support for OMS Studio Patches;

•	The Studio 128X can share a serial port with either a Studio 4, Studio 64XTC, or an additional Studio 128X through a Macintosh Network Port.

See also...

System Requirements

What's Included

Front/Rear Panels


System Requirements

To use the Studio 128X with a PC, you need:

•	An IBM PC compatible with COM port;

•	Windows 3.1, Windows for Workgroups, or Windows 95;

•	MIDI instruments and cables.

To use the Studio 128X with a Macintosh, you need:

•	A 68020 Macintosh or faster, or a Power Macintosh;

•	System 7.0.1 or later;

•	4 MB of available RAM;

•	MIDI instruments and cables.

Back to...

About the Studio 128X


Whats Included?
What's Included?

Your Opcode Studio 128X package includes:

•	Studio 128X MIDI Interface

•	DC power adapter

•	PC serial cable

•	PC cable adapter

•	Macintosh serial cable

•	PC floppy disk

•	Macintosh floppy disks

•	Getting Started Manual for easy setup

•	OMS Manual for Mac users

•	OMS Studio Patches Manual for Mac users

•	Technical Support Information Sheet

•	Registration card

Back to...

About the Studio 128X


Front/Rear Panels

Front Panel:

Program Button

MIDI Input LEDs

MIDI Output LEDs

SMPTE LED

Stripe/Sync Button

MIDI/THRU Switch

Footswitch/Trigger Jack

Power Button

Rear Panel:

9V DC 300MA

SMPTE Out Jack

SMPTE In Jack

PC Thru Port

PC Computer Port

Mac Thru Port

Mac Computer Port

Network Port

MIDI Outputs

MIDI Inputs

See also...

Connecting the Studio 128X

Front Panel Operation


Program Button

The PROGRAM button selects the current program. Press the button once and an LED flashes rapidly to indicate the currently selected program. Press the PROGRAM button repeatedly to advance to and select a particular program.


MIDI Input LEDs

The red MIDI input LEDs flash when data is received. The red LEDs also indicate when a user program is selected.


MIDI Output LEDs

The green MIDI output LEDs flash when data is sent. The green LEDs also indicate when a preset program is selected.


SMPTE LED

The yellow SMPTE LED serves three purposes. It blinks slowly when the Studio 128X is generating SMPTE; it flashes rapidly when receiving SMPTE; and when it glows steadily, it indicates the Studio 128X is turned on.


MIDI/Thru Switch

The MIDI/Thru switch specifies whether your computer is communicating with the Studio 128X or its thru device.


Power ON/OFF Switch

The POWER switch turns on/off the Studio 128X. When powering up, all LEDs flash simultaneously four times. Make sure power is off before making any connections.


9V DC 300MA

The provided DC power adapter supplies power to the Studio 128X via this jack.


SMPTE OUT

The Studio 128X sends SMPTE via this 1/4" unbalanced phone jack.


SMPTE IN

The Studio 128X receives SMPTE via this 1/4" unbalanced phone jack.


Mac Thru

An additional Macintosh serial device connects to the Studio 128X's THRU port. For your computer to communicate with the "thru device," set the front panel's MIDI/Thru switch to the out position (Thru).


Mac Computer

The Mac COMPUTER port connects to your computer with the provided Macintosh serial cable.


PC Thru

An additional PC serial device connects to the Studio 128's THRU port. For your computer to communicate with its "thru device," set the front panel's MIDI/Thru switch to the out position (Thru).


PC Computer

The PC COMPUTER port connects to your computer with the provided PC serial cable.


MIDI Outputs

The Studio 128X sends MIDI to any of eight MIDI outputs. Each output port (identified by number, 1-8) represents a discrete set of 16 MIDI channels. Two MIDI OUTs (7 and 7B) are provided for port 7. Therefore, devices sharing port 7 and 7B receive the same MIDI information.


MIDI Inputs

The Studio 128X receives MIDI from any of eight MIDI inputs. Each input port (identified by number, 1-8) represents a discrete set of 16 MIDI channels.


Connecting the Studio 128X

How to...

•	Connect the Studio 128X to a PC

•	Connect the Studio 128X to a Macintosh

•	Connect a Serial THRU Device

•	Add a Second Studio 128X

•	Connect MIDI Instruments

See also...

SMPTE Connections

Serial Port Considerations

Initial Checkout


Connecting to a PC

To connect the Studio 128X to your PC:

1.	Turn off your computer, peripherals, and MIDI instruments.

2.	Plug one end of the provided serial cable into the PC COMPUTER port of your Studio 128X; plug the other end of the serial cable into your computer's COM port. Please make note of whether you are connecting to COM1 or COM2.

3.	If your COM port has a 25-pin connector, use the provided PC cable adapter.

4.	If you have an extra serial device (and no available COM ports), connect it to the PC THRU port of the Studio 128X. For more details, see Using the THRU port. Never, however, plug your mouse into the PC THRU port of the Studio 128X.

5.	Using standard MIDI cables, connect the MIDI OUTs of your instruments to the MIDI INs of the Studio 128X; then connect the MIDI INs of your instruments to the MIDI OUTs of the Studio 128X. For more details, see MIDI Instrument Connections.

6.	Plug the small end of the provided power adapter into the Studio 128X's 9VDC 300MA jack; plug the other end into an AC power source.

7.	Turn on your computer, peripherals, Studio 128X, and MIDI instruments - in that order.


Connecting the Studio 128X to a Macintosh
Connecting to a Macintosh

To connect the Studio 128X to your Macintosh:

1.	Turn off your computer, peripherals, and MIDI instruments.

2.	Plug one end of the provided serial cable into the MAC COMPUTER port of your Studio 128X; plug the other end of the serial cable into your computer's modem or printer port.

3.	If you have an extra serial device (and no available serial ports), connect it to the MAC THRU port of the Studio 128X. For more details, see Using the THRU port.

4.	Using standard MIDI cables, connect the MIDI OUTs of your instruments to the MIDI INs of the Studio 128X; then connect the MIDI INs of your instruments to the MIDI OUTs of the Studio 128X. For more details, see MIDI Instrument Connections.

5.	Plug the small end of the provided power adapter into the Studio 128X's 9VDC 300MA jack; plug the other end into an AC power source.

6.	Turn on your computer, peripherals, Studio 128X, and MIDI instruments - in that order.


Using the THRU Port
Using the THRU Ports

When the MIDI/Thru switch is set to MIDI, the Studio 128X is in MIDI mode - thereby enabling your computer to send and receive MIDI data. When the switch is set to THRU, your computer instead communicates with its thru device.

NOTE:  When in THRU mode, the Studio 128X continues to function as a stand-alone MIDI patchbay, routing and processing MIDI as defined by the current program.

PC Thru Connection

Most IBM PC compatibles come with only two COM port jacks. Therefore, most users will plug a mouse into one COM port and their Studio 128X into the other. However, if you have an additional PC serial device (such as an external modem), it can be connected to the PC THRU jack of the Studio 128X.

•	If your serial device has a 25-pin connector, use a 25-pin male to 9-pin DSub male cable to connect to the PC THRU port of the Studio 128X.

•	If your serial devices has a 9-pin connector, use a 9-pin DSub male to 9-pin DSub female cable, all pins wired straight through, to connect to the PC THRU port of the Studio 128X.

The actual gender of the connectors for PC peripherals may vary from device to device; use the appropriate gender for cable connectors. Turn off all units before making any connections.

Mac Thru Connection

Since the Macintosh has only two serial ports, users with both a modem and a printer can connect one of these devices to the MAC THRU port of the Studio 128X. Use an 8-pin mini-DIN cable, commonly used to connect Mac serial devices. Turn off all units before making any connections.


Adding a Second Studio 128X

Macintosh Users

To use two Studio 128X's with a single  Macintosh, connect one to the modem port and the other to the printer port. When configuring OMS make sure to enable both ports; then when searching for interfaces, Studio 128X, Modem and Studio 128X, Printer will appear in your Studio Setup.

Windows Users

If adding a second Studio 128X to a PC configuration:

1.	Run the Setup program from the provided PC disk.

2.	When the installer detects a previously installed driver, indicate you are adding a second interface.

3.	When prompted, specify the COM port and IRQ for the second interface's connection.

4.	Restart Windows for settings to take effect.

When using Windows MIDI applications, two sets of interface ports will be available. Make sure to assign tracks appropriately.


MIDI Instrument Connections

The Studio 128X has four independent MIDI ports, thereby providing up to 128 channels. It receives MIDI data from MIDI INs 18 and sends data to MIDI OUTs 1-8. Two MIDI OUTs (7 and 7B) are provided for port 7. Therefore, devices sharing port 7 and 7B, for instance, receive the same MIDI information.

Receiving MIDI from your Instruments

If you will receive MIDI data from any of your instruments, connect their MIDI OUTs to the MIDI INs of the Studio 128X. As a general rule of thumb, connect your main controller keyboard to port-1 of the Studio 128X.

Sending MIDI to your Instruments

If you will send MIDI data to any of your instruments, connect their MIDI INs to the MIDI OUTs of the Studio 128X. If both ports (OUT and IN) of a MIDI instrument are connected, always use the same port number. If you have more than eight instruments that will receive MIDI data, two MIDI OUTs are provided for port 7 (7 and 7B).

Audio Connections

The Studio 128X is a MIDI interface and does not provide audio output. Therefore, any MIDI instruments used for playback, must have their audio outputs connected to an amplifier, mixer, speakers or headphones. Consult your instrument manuals for information on audio connections.


Serial Port Considerations

PC COM Ports

An IBM PC compatible may have up to four COM ports: COM1 - COM4. Separate COM ports may share the same IRQ, but they may not operate at the same time. Generally, COM1 and COM3 are assigned to IRQ4, while COM2 and COM4 and are assigned to IRQ3.

If your COM port has a 9-pin connector, use the provided PC serial cable to connect to the Studio 128X. If your COM port uses a 25-pin connector, plug the provided PC cable adapter between your computer and the provided PC serial cable, which plugs into the Studio 128X.

Macintosh Serial Ports

Either of the Mac's two serial ports, modem or printer, may be connect to the Studio 128X. When configuring OMS for the first time, you must specify which port (modem or printer) you are using. If a particular port is unavailable for MIDI use, OMS will inform you.

A port may be unavailable for MIDI if you are using AppleTalk, fax/modem software, or other MIDI management software. For more details, consult your printed OMS Manual.


Initial Checkout

Once the Studio 128X is connected to your MIDI instruments, you should check to see if it's functioning properly.

NOTE: Before proceeding, make sure you do not have any MIDI loops in you cabling.

Initial checkout:

1.	Turn on  the Studio 128X. When powered on, the SMPTE LED glows steadily.

2.	Press the PROGRAM button repeatedly until the ALL program is selected - once selected, its LED flashes.

3.	Play some notes on a MIDI controller connected to one of the MIDI INs of the Studio 128X. As the notes are played, the corresponding MIDI input LED flashes; additionally, all MIDI output LEDs flash since the ALL program routes MIDI data from any input to all outputs.

4.	Using the PROGRAM button, select the TUNE program - its LED flashes. All MIDI output LEDs then flash as the Studio 128X transmits continuous A440 note messages on all channels for each port. Any connected instruments will play these notes.

5.	Press the PROGRAM button once to end the TUNE program. The previously selected program (ALL) is then selected and its LED flashes.

6.	Use the PROGRAM button to call up one of the SMPTE programs. The Stripe/Sync LED will blink slowly, indicating the Studio 128X is generating SMPTE.

7.	Press the PROGRAM button once to exit from SMPTE striping.

8.	Next select the PANIC program. All MIDI output LEDs then glow steadily for several seconds as note-off messages for all channels are sent to each port. Once completed, the Studio 128X returns back to the previously selected program.

NOTE: You can interrupt either the TUNE program or SMPTE program by pressing the PROGRAM button once, which automatically calls up the previously selected program.

PC Users

To test communication between the Studio 128X and your PC, see...

Verifying Connections with 128XDIAG.

Mac Users

To test communication between the Studio 128X and your Macintosh, see...

Verifying Connections with Test Studio.


Verifying Connections with 128XDIAG

Before attempting to use your music software, you may wish to run 128XDIAG.EXE to verify the connection between the Studio 128X and your PC. This DOS diagnostics program verifies your serial port connection and tests MIDI input and output.

NOTE: The Setup program on your PC floppy disk installs 128XDIAG into the specified hard disk location. For more details, see Using the Setup Program.

To run 128XDIAG:

1.	Exit Windows and restart your computer in DOS mode.

2.	At the DOS prompt, type:	C:\128X\128XDIAG

3.	Then press the ENTER key.

NOTE: The above example uses the default install location for 128XDIAG. If you specified a different install directory or hard drive, please make the necessary changes in step 2.

Once open, 128XDIAG will guide you through its operation with on-screen help.

See also...

Initial Checkout

Serial Port Considerations


Verifying Connections with Test Studio

An easy way to trouble-shoot MIDI communication on the Mac is with Test Studio, which is enabled from the Studio menu in the OMS Setup application. Once Test Studio is enabled, click on any MIDI device in your Studio Setup document to test MIDI output, or play some notes on your keyboard controller to verify MIDI input.

If Test Studio is unsuccessful, choose Studio>MIDI Cards & Interfaces to re-establish communication with the Studio 128X.

See also...

Initial Checkout

Serial Port Considerations


User Programs

The Studio 128X has eight user programs that specify how the Studio 128X processes MIDI input and output, and how it stripes SMPTE. User programs are stored in nonvolatile memory and recalled from the front panel with the PROGRAM button. When a user program is selected, its settings are always active - whether a MIDI software program is running, or even if the Studio 128X is not connected to a computer.

User programs are edited with 128X.exe under Windows on the PC, or with OMS Setup on the Macintosh.

Each Studio 128X user program can control the following:

•	MIDI Routing and Merging

•	Message Filtering

•	Channel Filtering

•	Channel Shifting

•	SMPTE Settings

See also...

Default Factory/Preset Programs

Front Panel Operation

Editing User Programs


UP MIDI Routing and Merging
MIDI Routing and Merging

Routings between any MIDI input and output are defined in the connection grid of the Patchbay (PC)  or Program Edit (Mac) Windows. Each defined connection can have its own discrete settings for message and channel mutings.


UP Message Filtering
Message Filtering

MIDI messages can be filtered for each defined connection.


UP Channel Filtering
Channel Filtering

MIDI channels can be filtered for each defined connection.


UP Channel Shifting
Channel Shifting

For each defined connection, channel specification for MIDI messages can be shifted with the channel bump option.


UP SMPTE Settings
SMPTE Settings

Each user program stores settings for SMPTE format, start time, freewheel, and MTC routing.


MTC Routing

MIDI Time Code can be routed (corresponding to received or generated SMPTE) to the computer and selected MIDI outputs.


Preset Programs
Default Factory and Preset Programs

The eight default user programs shipped with the Studio 128X are configured as follows:

•	User Program 1:  Sequencing, no routing

•	User Program 2:  Each IN routed to all OUTs except its corresponding OUT

•	User Program 3:  Each IN routed only to its corresponding OUT

•	User Program 4:  Same as ALL, Preset Program 2

•	User Programs 4 through 8:  Same as Default User Programs 1 thorugh 4

IMPORTANT:  If at any time you'd like to restore the default factory programs,  you can initialize the Studio 128X. See Front Panel Operation.

In addition to eight user programs, the Studio 128X has eight preset programs. The preset programs provide the following special functions:

•	Preset Program 1:  PANIC

•	Preset Program 2:  ALL

•	Preset Program 3:  TUNE

•	Preset Programs 4 through 8:  SMPTE

See also...

Front Panel Operation


Default
Default User Program 1

Inputs and outputs are routed to and from the computer only, which is an optimal configuration for MIDI sequencing.


Default 2
Default User Program 2

Each input is routed all outputs except for its corresponding output. For instance, IN1 > OUT2, OUT3, OUT4, OUT5, OUT6 OUT7 and OUT8.


Default 3
Default User Program 3

Each input is routed to its corresponding output. For instance, IN1 > OUT1, IN2 > OUT2, etc.


Default 4
Default User Program 4

This default user program is identical to the ALL preset program, which routes all inputs to all outputs.


Front Panel Operation

Selecting a Program

The PROGRAM button selects the current program. Press the button once and an LED flashes rapidly to indicate the currently selected program. Press the PROGRAM button repeatedly to advance to and select a particular program.

When either the TUNE or SMPTE presets are selected, pressing the PROGRAM button once will interrupt these routines and return to the previously selected program.

After the PANIC preset is selected and the "all notes off" messages are sent to each port, the Studio 128X returns to the previously selected program.

Initializing User Programs

The user programs for the Studio 128X are set to defaults at the factory. These user programs can be viewed and edited to accommodate your specific needs. For more information, see Editing User Programs.

If after making changes to the user programs you would like to return the Studio 128X to its default state, you can initialize the unit with the following procedure:

1.	Turn off the Studio 128X.

2.	Press the PROGRAM button and hold it down while turning the unit back on - note that no LEDs are lit.

3.	After several seconds, release the PROGRAM button; all LEDs then flash four times, indicating the Studio 128X user programs have been initialized.

IMPORTANT:  Initializing the Studio 128X is also recommended if, for some reason, the user programs have become corrupted.

Striping from the Front Panel

To begin generating SMPTE time code, simply select one of the Preset SMPTE Programs (4 through 8). Timecode is then automatically sent out the Studio 128X's SMPTE OUT jack; the frame rate used dependant on the selected program. The frame rates are as follows:

Preset 4:  30 frames per second, non-drop

Preset 5:  29.97 frames per second, drop-frame

Preset 6:  29.97 frames per second, drop-frame

Preset 7:  25 frames per second

Preset 8:  24 frames per second

The Preset SMPTE programs are each set to use a Start Time of 00:00:00:00.

See Studio 128X and SMPTE for more details.

Using the THRU Device

If you would like your computer to communicate with your serial thru device, set the MIDI/Thru switch to the out position (Thru). Even when the Studio 128X is not communicating with your computer, it still operates as specified by the currently selected program.


Driver Installation and Settings
Windows Driver Installation and Settings

To use the  Studio 128X with Windows applications, the supplied driver must be installed. The easiest way to install the driver for the Studio 128X is to run the Setup program, located on the PC floppy disk included with the package. Additionally, the driver can be installed from within Windows 95 or Windows 3.1.

•	Using the Setup Program

•	Driver Installation under Windows 95

•	Driver Installation under Windows 3.1

Changing Driver Settings

COM port and  IRQ settings may be changed in the driver setup dialog.

•	Changing Driver Settings under  Windows 95

•	Changing Driver Settings under  Windows 3.1

Removing the Driver

If necessary, you may remove the Studio 128X driver.

•	Removing the Driver under Windows 95

•	Removing the Driver under Windows 3.1

See also...

Using Windows MIDI Applications


Using the Setup Program

The Opcode installer (accessed from the Setup program on the provided PC disk) streamlines the process of installing and configuring the driver for the Studio 128X.

The installer will:

•	Copy driver files, 128X.hlp, 128X.exe, and 128XDIAG to your hard disk;

•	Let you configure driver settings for COM port and IRQ;

•	Make the necessary changes to your System.ini file;

•	Check for an existing driver and update it if necessary.

Configure the Studio 128X

The Opcode installer lets you configure driver settings for COM port and IRQ. If you are unsure of these settings, consult your COM port documentation; or you can use the 128XDIAG program to verify connections/settings between the Studio 128X and your COM port.

If an older, existing driver is detected by the installer, it is automatically updated, with its previous settings left in tact. To change driver settings under Windows, see:

•	Changing Driver Settings under  Windows 95

•	Changing Driver Settings under  Windows 3.1


Installed Driver Files

The Setup program copies "Studio128.drv" and "Vstud128.386" into the Windows/System directory.


128X.hlp

An online help file, available for Mac and PC users, providing detailed operational information for the Studio 128X.


128XDIAG.exe

A DOS diagnostics program, included with your Studio 128X package, that lets you verify COM port and IRQ settings, and test MIDI input and output. See Verifying Connections with 128XDIAG.


System.ini

The Setup program creates a backup of your system.ini file called "system.128," which is placed in your Windows directory. If you wish to use the backup copy, simply change its name back to "system.ini."


Driver Installation under Windows 95

1.	From the Windows 95 taskbar, choose Start>Settings>Control Panel.

2.	Double-click the  Add New Hardware control panel, and in the following dialog click Next.

3.	Select No and then click Next. Windows asks what type of hardware you are installing.

4.	Select Sound, Video and Game Controllers as the hardware you'd like to install and click Next.

5.	When prompted with the list of hardware drivers provided by Windows 95, click Have Disk.

6.	As prompted, insert the Studio 128X PC disk and  type the letter of your floppy drive in the space provided (usually either A:\ or B:\). Click OK.

7.	Windows accesses the disk and after a brief delay a list of drivers on the disk appears. Select the Studio 128X entry and click OK (if you adding a second interface, make sure to specify that driver).

8.	Click Finish to proceed with driver installation.

9.	In the driver setup dialog, enter the COM port and IRQ for the Studio 128X connection (if you have more than one Studio 128X, specify the interface number). Click OK.

10.	Exit and restart Windows for the driver to take effect.


Driver Installation under Windows 3.1

1.	Launch Windows and open the Control Panel, located in the Main program group.

2.	Double-click the Drivers option.

3.	When the list of installed drivers appears, click the Add button.

4.	A dialog appears presenting a  list of drivers included with Windows. Select  Unlisted or Updated Driver and click OK.

5.	When prompted, insert  the Studio 128X PC disk and  type the letter of your floppy drive in the space provided (usually either A:\ or B:\); then click OK.

6.	After Windows accesses the disk, a list of drivers appears. Select the Studio 128X entry and click OK (if you adding a second interface, make sure to specify that driver).

7.	When the driver setup dialog appears, specify the COM port and IRQ for the Studio 128X connection (if you have more than one Studio 128X, indicate the interface number). Click OK.

8.	Exit and restart Windows for the driver to take effect.


Changing Driver Settings under  Windows 95

To change driver settings under Windows 95:

1.	Choose Start>Settings>Control Panel from the Windows 95 taskbar to open the Control Panels folder.

2.	Double-click the Multimedia option.

3.	In the Multimedia Properties dialog box, click the Advanced tab; then double-click MIDI Devices and Instruments.

4.	From the list of installed MIDI Drivers, select the entry for the Studio 128X and click the Properties button.

5.	In the driver Properties dialog, click the Settings button to open the driver setup dialog for the Studio 128X.

6.	Specify the COM port and IRQ for the Studio 128X connection (if you have more than one Studio 128X, specify the interface number). Click OK.

7.	Exit and restart Windows for changes to take effect.


Changing Driver Settings under  Windows 3.1

To change driver settings under Windows 3.1:

1.	Launch Windows and open the Control Panel, located in the Main program group.

2.	Double-click the Drivers option.

3.	From the list of installed drivers, select the entry for the Studio 128X  and click the Setup button.

4.	In the driver setup dialog, specify the COM port and IRQ for the Studio 128X connection (if you have more than one Studio 128X, specify the interface number). Click OK.

5.	Exit and restart Windows for changes to take effect.


Removing the Driver under Windows 95

If for some reason you need to remove the driver for the Studio 128X, follow the steps outlined below. Please note, before executing these edits you should make a backup copy of your "System.ini" file, located in your Windows\System directory

First, remove driver in Control Panel:

1.	Choose Start>Settings>Control Panel from the Windows 95 taskbar to open the Control Panels folder.

2.	Double-click the Multimedia option.

3.	In the Multimedia Properties dialog box, click the Advanced tab; then double-click MIDI Devices and Instruments.

4.	From the list of installed MIDI drivers, select the entry for the Studio 128X and click the Properties button.

5.	In the driver Properties dialog, click the Remove button; then in the following warning prompt, click Yes.

6.	In the Device Removed dialog box, click the OK button.

7.	When prompted that these changes may not take effect until Windows 95 is restarted, click OK.

8.	Exit and restart Windows for changes to take effect.

Then delete the driver files, Stud128x.drv and Vstud128.386:

1.	From the  Windows desktop, navigate to the Windows/System folder.

2.	Locate the files  Stud128x.drv and Vstud128.386.

3.	Drag both files to the Recycle Bin.

4.	Empty the Recycle Bin.

Lastly, edit your System.ini file:

1.	From the Windows desktop, navigate to the Windows folder.

2.	Locate the file System.ini and double-click it.

3.	Once Notepad is launched and displaying the System.ini file, locate and delete the following lines:

device=vstud128.386

midiX=stud128x.drv (if present)

(X = number specific to your system)

4.	To save changes to the System. Ini file, choose File>Save.

5.	Choose File>Exit to close Notepad program.

6.	Restart Windows for all changes to take effect.


Removing the Driver under Windows 3.1

If for some reason you need to remove the driver for the Studio 128X, follow the steps outlined below. Please note, before executing these edits you should make a backup copy of your "System.ini" file, located in your Windows\System directory.

First, remove driver in Control Panel:

1.	Open the Control Panel, located in the Main program group.

2.	Double-click the Drivers option.

3.	From the list of installed drivers, select the Studio 128X driver and click the Remove button.; in the following warning dialog click Yes.

4.	When prompted to restart Windows, click the Restart Now button.

Then use File Manager to Delete Stud128x.drv and Vstud128.386:

1.	After restarting Windows open File Manager, located in the Main program group.

2.	Navigate to the Windows\System directory and locate the files:  Stud128x.drv and Vstud128.386.

3.	Control-click to select both files and choose File>Delete.

4.	When asked to conform your delete, verify you are deleting the correct files and click OK.

5.	Choose File>Quit to close the File Manager program.

Lastly, edit your System.ini file:

1.	Open the Notepad program, located in the Accessories program group.

2.	Choose File>Open.

3.	In the Open dialog box, navigate to the Windows\System directory, select the "System.ini" file and click Open.

4.	In your System.ini file locate and delete the following lines:

device=vstud128.386

midiX=stud128x.drv (if present)

(X = number specific to your system)

5.	To save changes to the system. Ini file, choose File>Save.

6.	Choose File>Exit to close Notepad program.

7.	Restart Windows for all changes to take effect.


Interfacing to Windows Applications
Using Windows MIDI Applications

Once you've installed the Studio 128X driver, the following ports are available in Windows MIDI applications:

•	Studio128X In 1 - In 8: Receives MIDI from the specified input ports.

•	Studio128X Sync Port: Receives MIDI Time Code, corresponding to received or generated SMPTE; also receives responses to sysex messages sent to it via the Control Port.

•	Studio128X Out 1 - Out 8: Sends MIDI to the specified output ports.

•	Studio128X Broadcast Port: Sends MIDI to all output ports simultaneously.

•	Studio128X Control Port: Sends system exclusive messages to the Studio 128X governing its operation. Most users will not use this port and should not select it.

It's important to grasp that these various input/output ports designate how MIDI is communicated between the Studio 128X and your Windows applications.

When recording performance data, make sure you enable the In port to which your main keyboard controller is attached. When assigning MIDI tracks for playback, specify the correct Out port for the desired instrument. And if you intend to sync to SMPTE, you must select the Sync Port.

NOTE: If you are ever unsure of where MIDI is being sent or from where it is being received (or if you are receiving SMPTE timecode), just look at the LEDs on the front panel of the Studio 128X.

For details on selecting and assigning MIDI ports in your Windows applications, consult your software manuals.

See also...

Driver Installation and Settings


OMS Configuration
Macintosh OMS Configuration

To use the Studio 128X with a Macintosh you must install and configure the Open Music System (OMS). OMS keeps track of how your MIDI studio is connected and configured and stores this information in Studio Setup documents. Studio setups are created and edited in the OMS Setup program.

If turned on and connected properly, the Studio 128X is automatically detected by OMS when configuring a new studio setup. Once OMS knows that you're using a Studio 128X, a Studio 128X menu  appears in the OMS Setup application. This menu provides complete control over all aspects of editing and saving user programs and striping SMPTE.

Please consult your printed OMS Manual to learn more about OMS.

OMS Studio Patches

OMS Studio Patchesprovides advanced MIDI processing capabilities for the Studio 128X (currently only implemented on the Macintosh). Studio patch documents, which are created in the Studio Patches Editor program, may contain complex merges, splits, layers, filters, transpositions, and much more.

Unlike Studio 128X user programs, Studio Patches are only active when your computer is turned on and running an OMS-compatible application (or if OMS is set to "Run MIDI in the Background").

To learn more about OMS Studio Patches consult the printed manual.

See also...

Using Macintosh MIDI Software

Editing User Programs


Using Macintosh MIDI Software

OMS-Compatible Applications

Once you have configured an OMS Studio Setup, using OMS-compatible applications is quite seamless. Any devices contained in your studio setup document are automatically available in your OMS applications, and you can even select them by name. If at some point you make changes in your current Studio Setup, OMS applications are updated.

If you wish to receive SMPTE timecode in an OMS application, the Studio 128X appears as a sync source.

If you have created a Studio Patches document, any of its "virtual instruments" and "virtual controllers" are also accessible from OMS applications.

Non-OMS Applications

The Studio 128X is compatible with non-OMS applications. When using such an application, the Studio 128X acts like a standard MIDI interface - thereby providing only 16 MIDI channels. In "standard interface mode," the Studio 128X merges all MIDI inputs into the computer; additionally, all transmitted MIDI is simultaneously sent to all four outputs.


Editing User Programs

Windows - 128X.exe

Program sets are edited in the Patchbay Window of 128X.exe, which is installed by the PC Setup program. To open 128X.exe, locate its program icon in the directory or folder specified during installation; then double-click it.

For details on editing user programs on the PC, see ...

•	Patchbay Window

•	Patchbay Menu Reference

Macintosh - OMS Setup Program

Program sets are edited in the Program Edit Window, opened from the Studio 129X menu in OMS Setup. Please note that this menu is only available when the current studio setup contains a Studio 128X interface.

For details on editing user programs on the Macintosh, see ...

•	Program Edit Window

•	Studio 128X Menu Reference


Patchbay Window
Patchbay Window (PC)

The Patchbay Window is opened by locating and launching 128X.exe. Use Patchbay Window to display, edit, and save Studio 128X user programs. The four user programs are saved in files called program sets.

The contents of the Patchbay Window are as follow:

Connection Grid

Message Filters

Channel Filters

Channel Bump Setting

SMPTE Monitor

SMPTE Button

Preset/User Programs Button

Program Name

Program Buttons

Status Field

Footswitch/Trigger Button

See also...

SMPTE Window

Patchbay Menu Reference


Win Connection Grid
Connection Grid

The Connection Grid defines connections, which route MIDI between inputs (located on the left) and outputs (located at the top). Connections are indicated by MIDI connectors - black is selected and white unselected. Each connection may have its own set of filterings for MIDI messages and channels.

•	To define a connection, click with the right mouse button on an empty grid location.

•	To remove a connection, click on it with the right mouse button.

•	To select a connection, click on it with the left mouse button.

•	To select several connections, control-click with the left mouse button on the desired connection(s).


Win Message Filters
Message Filters

Specifies which MIDI messages are routed for the currently selected connection(s).

•	  Indicates the message is routed.

•	  Indicates the message is not routed.

•	  Indicates the message setting is different for selected connections.


Win Channel Filters
Channel Filters

Specifies which MIDI channels are routed for the currently selected connection(s).

•	  Indicates the channel is routed.

•	  Indicates the channel is not routed.

•	  Indicates the channel setting is different for selected connections.


Win Channel Bump
Channel Bump

Shifts channel assignment for MIDI messages for the selected connection(s).


Win SMPTE Button
SMPTE Button

Opens the Patchbay's SMPTE Window.


Win Preset/User Programs Button
Preset/User Programs Button

Lets you display and access the four preset programs. Click this button again to go back to the user programs.


Win Program Name
Program Name

Lets you type in a new name for the current program.


Win Program Buttons
Program Buttons

Specifies which program is currently displayed and edited. Choosing a program also sends it to the edit buffer of the Studio 128X, which does not store it in nonvolatile memory (to do this choose Store Current Program from the Settings menu) .


Win Status Field
Status Field

Displays communication status between the Studio 128X and the PC.


Win SMPTE Window
SMPTE Window (Patchbay, PC)

The SMPTE Window opens when clicking the SMPTE button from the Patchbay Window. From the SMPTE Window you can initiate striping, monitor incoming SMPTE, and view and edit SMPTE settings for the current user program.

The contents of the PC SMPTE Window are as follows:

SMPTE Monitor

Start Time Setting

Freewheel Setting

SMPTE Format Setting

MTC Destination Setting

Stripe SMPTE Button

OK Button

See also...

About SMPTE

Striping/Syncing to Tape


Win SMPTE Monitor
SMPTE Monitor

Displays scrolling SMPTE frames when either receiving or generating time code. When receiving time code, the SMPTE monitor detects the frame rate (please note, 29.97 Non-Drop is always detected as 30 Non-Drop).


Win SMPTE Start Time
SMPTE Start

Specifies the SMPTE start time when striping.


Win Freewheel
Freewheel

Allows SMPTE synchronization to continue (freewheel) when receiving bad timecode. The Freewheel setting determines the number of dropped frames (None, 2, 6, 10, 30, 60) the Studio 128X will tolerate.

Choose Jam Sync if you would like the Studio 128X to continue generating timecode indefinitely when its SMPTE source has stopped.


Win Format
Format

Specifies the frame rate to be used when striping SMPTE.


Win Send MTC To
Send MTC To

Directs MIDI Time Code (based on either received or generated SMPTE) to the computer and/or checked MIDI OUTs.


Win Stripe Button
Stripe Button

Starts striping with the current SMPTE settings; click the button again to Stop. See Front Panel Operation for information on striping with the SMPTE preset program.


Win OK Button
OK Button

Closes the SMPTE Window with the current settings.


Menu Reference
Menu Reference (Patchbay, PC)

After launching 128X.exe, the following menu items are available:

File Menu

•	New

•	Open

•	Save

•	Save As

•	Exit

Edit Menu

•	Copy Program

•	Paste Program

Settings Menu

•	Footswitch/Trigger

•	Name Program Set

•	Always On Top

•	Store Current Program

•	Retrieve Current Program

•	Store All Programs

•	Retrieve All Programs

Help Menu

•	Quick Help

•	About Studio128X Patchbay

See also...

Patchbay Window


WinMenu New
File>New (Patchbay, PC)

Opens a new program set with default settings.


WinMenu Open
File>Open (Patchbay, PC)

Opens a previously saved program set.


WinMenu Save
File>Save (Patchbay, PC)

Saves the current program set with its current file name.

Please note that this does not save these programs to the nonvolatile memory of the Studio 128X; to do this use Settings>Store All Programs.


WinMenu Save As
File>Save As (Patchbay, PC)

Saves the current program set with a specified file name.

Please note that this does not save these programs to the nonvolatile memory of the Studio 128X; to do this use Settings>Store All Programs.


WinMenu Exit
File>Exit (Patchbay, PC)

Exits the Patchbay program. If changes made to the current program set were not saved, or sent to the Studio 128X, you will be prompted.


WinMenu Copy Program
Edit>Copy Program (Patchbay, PC)

Copies the currently displayed program so it can be pasted into another program location or program set.


WinMenu Paste Program
Edit>Paste Program (Patchbay, PC)

Pastes a user program into the current program location.


WinMenu Name Program Set
Settings>Name Program Set (Patchbay, PC)

Lets you specify a descriptive name for the current program set. The name appears in the Patchbay's title bar along with the name of the current file.


WinMenu Always On Top
Settings>Always On Top (Patchbay, PC)

When checked, insures the Patchbay Window is always visually on top of any other open windows.


WinMenu Store Current Program
Settings>Store Current Program (Patchbay, PC)

Sends the currently displayed program to the Studio 128X's nonvolatile memory, where it is stored in the corresponding program location.


WinMenu Retrieve Current Program
Settings>Retrieve Current Program (Patchbay, PC)

Retrieves the corresponding Studio 128X user program from nonvolatile memory and updates the currently displayed program.


WinMenu Store All Programs
Settings>Store All Programs (Patchbay, PC)

Sends the current program set to the Studio 128X where it is stored in nonvolatile memory.


WinMenu Retrieve All Programs
Settings>Retrieve All Programs (Patchbay, PC)

Retrieves all eight user programs from the Studio 128X's nonvolatile memory and places them in the current program set.


WinMenu Quick Help
Help>Quick Help (Patchbay, PC)

Displays help text on using 128X.exe.


WinMenu About Studio128X Patchbay
Help>About Studio128X Patchbay (Patchbay, PC)

Displays the version number of 128X.exe.


Program Edit Window
Program Edit Window (OMS Setup, Mac)

In the OMS Setup program, choose Studio 128x>Edit Programs to open the Program Edit Window. Use the Program Edit Window to display, edit, and save Studio 128X user programs. The eight user programs are saved in files called program sets.

The contents of the Edit Program Window are as follows:

Connection Grid

Message Filters

Channel Filters

Channel Bump Setting

Footswitch/Trigger Destinations

Program Popup Menu

Rename Button

See also...

SMPTE Window

Studio 128X Menu


Mac Routing Grid
Routing Grid

The Connection Grid defines connections, which route MIDI between inputs (located on the left) and outputs (located at the top); names for the inputs and outputs are taken from the current Studio Setup.

Connections are indicated by MIDI connectors - black is selected and white unselected. Each connection may have its own set of filterings for MIDI messages and channels.

•	To define a connection, click and drag across empty grid locations.

•	To select a connection, click and drag across the desired connector(s); to deselect, click anywhere outside the grid.

•	Click and drag while holding down shift- key to add or remove from the "selection," depending on whether the item clicked was selected.

•	To disconnect a selected connection, click the scissors icon or type backspace, delete or clear. You may also remove a connection by double-clicking it.


Mac Message Filters
Message Filters

Specifies which MIDI messages are routed for the currently selected connection.

•	  Indicates the message is routed.

•	  Indicates the message is not routed.

•	  Indicates the message setting is different for selected connections.


Mac Channel Filters
Channel Filters

Specifies which MIDI channels are routed for the currently selected connection.

•	  Indicates the channel is routed.

•	  Indicates the channel is not routed.

•	  Indicates the channel setting is different for selected connections.


Mac Channel Bump
Channel Bump

Shifts channel assignment for MIDI messages for the selected connection(s).


Mac Rename Button
Rename Button

Lets you rename the currently selected user program.


Mac Program Pop-up
Program Pop-up

Specifies which program is being displayed and edited. Choosing a program from this pop-up menu also sends it to the edit buffer of the Studio 128X, which does not store it in nonvolatile memory (to do this choose Store Program from the Studio 128X menu) .


Mac SMPTE Button
SMPTE Button

Opens the SMPTE Window, which can also be accessed from the Studio 128X menu.


Mac SMPTE Window
SMPTE Window (OMS Setup, Mac)

The SMPTE Window is opened by choosing Studio 128X>SMPTE in the OMS Setup program, or by clicking the SMPTE button in the Program Edit Window. Use the SMPTE Window to initiate striping and monitor incoming SMPTE. When opened from the Program Edit Window, the SMPTE Window displays and edits the SMPTE settings for the currently selected user program.

The contents of the Mac SMPTE Window are as follows:

SMPTE Monitor

Freewheel Setting

Start Time Setting

SMPTE Format Setting

Start Striping Button

Stop Striping Button

See also...

About SMPTE

Striping/Syncing to SMPTE


Mac SMPTE Monitor
SMPTE Monitor

Displays scrolling SMPTE frames when either receiving or generating time code. When receiving time code, the SMPTE monitor detects the frame rate (please note, 29.97 Non-Drop is always detected as 30 Non-Drop).


Mac Freewheel
Freewheel

Allows SMPTE synchronization to continue (freewheel) when receiving bad timecode. The Freewheel setting determines the number of dropped frames (None, 2, 6, 10, 30, 60) the Studio 128X will tolerate.

Choose Jam Sync if you would like the Studio 128X to continue generating timecode indefinitely when its SMPTE source has stopped.


Mac Start Time
Start Time

Specifies the SMPTE start time when striping.


Mac Format
Format

Specifies the frame rate to be used when striping SMPTE.


Mac Start Striping
Start Striping Button

Starts striping with the current SMPTE settings; to stop, click Stop Striping. See Front Panel Operation  for information on striping with the SMPTE preset program.


Mac Stop Striping
Stop Striping Button

Stops SMPTE striping; to begin striping SMPTE, click Start Striping.


Studio 128X Menu Reference
Studio 128X Menu Reference (OMS Setup, Mac)

When the current OMS Studio Setup contains a Studio 128X, a Studio 128X menu becomes available with the following items:

•	Edit Programs

•	SMPTE

•	Open

•	Save

•	Save As

•	Copy Program

•	Paste Program

•	Load Current Program

•	Store Current Program

•	Load All Programs

•	Store All Programs

•	Display ROM Version

See also...

Program Edit Window


MacMenu Edit Programs
Studio 128X>Edit Programs

Opens the Program Edit Window, which displays and edits user programs.


MacMenu SMPTE
Studio 128X>SMPTE

Opens the SMPTE Window, from which SMPTE may be read or generated.


MacMenu Open
Studio 128X>Open

Opens a previously saved program set.


MacMenu Save
Studio 128X>Save

Saves the current program set.


MacMenu Save As
Studio 128X>Save As

Saves the current program set with a specified file name.


MacMenu Copy Prog
Studio 128X>Copy Program

When the Edit Program Window is open, copies the currently displayed program so it can be pasted into another program location or program set.


MacMenu Paste Prog
Studio 128X>Paste Program

When the Program Edit Window is open, pastes a user program into the current program location.


MacMenu Load Cur Prog
Studio 128X>Load Current Program

Retrieves the corresponding Studio 128X user program from nonvolatile memory and updates the currently displayed program.


MacMenu Store Cur Prog
Studio 128X>Store Current Program

Sends the currently displayed program to the Studio 128X's nonvolatile memory, where it is stored in the corresponding program location.


MacMenu Load All Prog
Studio 128X>Load All Programs

Retrieves all eight user programs from the Studio 128X's nonvolatile memory and places them in the current program set.


MacMenu Store All Prog
Studio 128X>Store All Programs

Sends the current program set to the Studio 128X where it is stored in nonvolatile memory.


MacMenu Display ROM
Studio 128X>Display ROM Version

Displays the ROM version for the Studio 128X, which must be powered on and correctly connected.


About SMPTE

SMPTE is a timing reference signal developed by the Society of Motion Pictures and Television Engineers. It specifies a format for recording digital timing information onto magnetic tape. Originally designed for keeping film and video in sync with audio, it is now commonly used in a variety of audio specific applications.

A common scenario involving SMPTE and MIDI entails synchronizing MIDI tracks from a software sequencer with music tracks from a multitrack tape recorder. A tape track is striped with SMPTE timecode and then read back into the computer - usually by a MIDI interface with sync capabilities. The timecode provides a reference to the sequencer of where the tape is at any precede moment, allowing tape events to synchronize with sequence events.

Below are some SMPTE terms with which you should become familiar:

•	Synchronization

•	SMPTE Time Code

•	SMPTE Sync Track

•	SMPTE Formats

•	SMPTE Start Time

•	SMPTE Offset

•	MIDI Time Code

•	Freewheel

See also...

SMPTE Connections

Striping/Syncing to Tape


Synchronization

The means by which two or more signals are locked together in time. One example is how the frames in a film line up with the audio track - thereby insuring that what you hear is synchronized with what you see.


SMPTE Timecode

A digital signal, comprised of timing information, which is recorded onto magnetic tape (multitrack tape recorders, video decks, film, etc.). As illustrated below, consecutive timecode frames mark locations in hours, minutes, seconds, and frames (subdivisions of a second).


SMPTE Sync Track

A region of tape onto which is recorded SMPTE timecode for the purpose of synchronization. The timecode provides a reference for the occurrence of specific tape events.


SMPTE Formats

The Studio 128X supports five SMPTE frame rates, which include:

•	30 Frame/second (Non-Drop):  Original NTSC black and white television standard. This format is often used in audio-specific applications since there are no dropped frames and the SMTE time is equal to real time (Preset Program 4).

•	29.97 Drop Frame:  NTSC (North American) color television frame rate. This format runs at 30 Frame/second, but has the first two frames dropped every minute, except at minutes 0, 10, 20, 30, 40 and 50 (Preset Program 5).

•	29.97 Frames/second (Non-Drop):  Syncs to NTSC color television without dropping frames. SMPTE time does not match real time, but playback pitch is unaffected (Preset Program 6).

•	25 Frames/second:  EBU (European) television frame rate (Preset Program 7).

•	24 Frames/second:  Film frame rate (Preset Program 8).


Start Time
SMPTE Start Time

The time represented by the first frame of the timecode recorded on a SMPTE sync track. The sync track should be recorded so that the start time precedes the offset time by at least three seconds.


SMPTE Offset

The SMPTE time (location) on tape that corresponds to the beginning of a song or musical passage. The offset time should occur at least three seconds after the SMPTE start time.


MIDI Time Code
MIDI Time Code (MTC)

SMPTE timecode which has been converted to MIDI messages for communication between MIDI equipment and software.


Freewheel

A method by which a MIDI interface (or sync device) continues to generate timecode when there is no SMPTE present at the SMPTE IN jack. This is very useful when attempting to sync to a tape containing bad timecode (yielding dropouts in the SMPTE signal).


SMPTE Connections

The Studio 128X has SMPTE IN and OUT jacks for direct connection to multitrack tape recorders, video decks, and other equipment capable of receiving/transmitting sync information. The sync signals are output as line-level audio, so special equipment is not required.

In general, SMPTE signals should bypass mixing consoles, equalizers, and other signal process equipment - which could add distortion to the signals and affect synchronization. For connections, use shielded audio cables with 1/4" phone plug termination.

SMPTE OUT

When striping a tape, connect the SMPTE OUT jack of the Studio 128X to the audio input of a tape deck (either the sync input or the last track).

NOTE: To facilitate setting levels, the Studio 128X emits a constant leader tone when not striping.

SMPTE IN

When syncing to tape, connect the SMPTE IN jack of the Studio 128X to the audio output of the tape deck's SMPTE track.

NOTE: When the Studio 128X receives SMPTE at its SMPTE IN jack, it always echoes this timecode to the SMPTE OUT jack.

See also...

About SMPTE

Striping/Syncing to Tape


Studio 128X and SMPTE

At any given time, the Studio 128X is either striping SMPTE (stripe mode) or ready to sync to SMPTE (sync mode). The current mode may be determined by the state of the SMPTE Stripe/Sync LED. It blinks slowly when the Studio 128X is generating SMPTE; it flashes rapidly when receiving SMPTE; and when it glows steadily, it indicates the Studio 128X is turned on.

How the Studio 128X Stripes SMPTE

The Studio 128X can stripe SMPTE by selecting one of the SMPTE preset programs with the PROGRAM button (see Front Panel Operation). The SMPTE settings used are those contained in the current user program. The Studio 128X can also stripe SMPTE from the SMPTE Window.

When striping SMPTE, the Studio 128X outputs MTC to your computer and/or MIDI outputs (based on the MTC destinations specified in the current user program).

NOTE: To facilitate setting levels, the Studio 128X emits a constant leader tone when not striping.

How the Studio 128X Reads SMPTE

The SMPTE IN jack of the Studio 128X reads timecode directly from a sync source, such as a tape track. Upon reception of SMPTE, the Studio 128X automatically determines the frame rate (which may take up to a second) and the Stripe/Sync LED flashes rapidly.

After initial lock-on, the Studio 128X communicates MTC to your sequencing software and the MIDI outputs as specified in the current user program.

SMPTE Freewheel

The Studio 128X provides dropout protection (Freewheel) on SMPTE input. This allows a sequencer or other program to reliably sync to SMPTE even when receiving corrupted time code (such as from tape dropout). The Freewheel setting in the SMPTE Window determines the number of dropped frames (None, 2, 6, 10, 30, 60) the Studio 128X will tolerate. The default Freewheel setting is 10 frames.

NOTE:  Because the Studio 128X cannot distinguish between bad timecode and timecode that has merely stopped, your MIDI sequencer will continue to sync for a brief time after the tape has stops.

Regeneration and Jam Sync

When the Studio 128X reads incoming SMPTE, it regenerates identical timecode to the SMPTE OUT jack. Regeneration allows re-striping of a damaged sync track or "bouncing" from one sync track to another.

In the case of a severely damaged sync track, or if you need to extend the length of a sync track, the Studio 128X can use Jam Sync (a Freewheel setting in the SMPTE Window). When Jam Sync is enabled and the Studio 128X locks onto timecode, it will regenerate SMPTE indefinitely.

See also...

SMPTE Connections

Striping/Syncing to Tape


Striping/Syncing to Tape

In addition to striping from the front panel (see Front Panel Operation), the Studio 128X can also stripe SMPTE with the appropriate Windows or Macintosh program.

The Studio 128X can also synchronize a MIDI software sequencer to tape, once the necessary drivers have been configured (Windows driver for PC, OMS for Macintosh). See the following topics.

Windows

•	Striping from the Patchbay Window

•	Syncing to Tape

Macintosh

•	Striping from within OMS Setup

•	Syncing to Tape

See also...

SMPTE Connections

About SMPTE


Striping with Patchbay
Striping with Patchbay (PC)

To stripe SMPTE from the Patchbay Window:

1.	Make sure your tape deck is connected to the Studio 128X as specified in SMPTE Connections. Always record to the first or last tape track, this minimizes sync signal bleed-through to adjacent tracks.

2.	Set record levels to between -10db and +3db, according to your equipment's needs (to facilitate setting levels, the Studio 128X emits a constant leader tone when not striping). If possible, defeat noise reduction and equalization for the sync track.

3.	Open the Patchbay Window by double-clicking the 128X.exe icon.  Then click the SMPTE button to open the SMPTE Window.

4.	Choose the desired SMPTE format by clicking on the applicable radio button. If you're using a multitrack recorder and do not expect others to sync to your tape, a format of "30 Non-Drop" will suffice. When working with a studio or other third parties, consult them to determine their requirements.

5.	Specify the SMPTE Start Time in that field. Unless you have a specific reason to use a different time, you can safely choose 00:00:00:00.

6.	Choose the desired MTC destination(s). In most cases you will only send MTC to the computer, which enables the Patchbay's SMPTE Monitor to display the generated time code.

7.	Place your tape deck in record mode and start the tape rolling.

8.	After recording 3-4 seconds of just the leader tone, click the Stripe button.

9.	Allow sufficient time for the sync track to be recorded. It is a good idea to provide a minute or two of extra margin so the sync track duration is longer than the MIDI sequence. To stop generating SMPTE, click Stop or OK.

See also...

Syncing to Tape


Striping with OMS Setup
Striping with OMS Setup (Mac)

To stripe SMPTE from the OMS Setup program:

1.	Make sure your tape deck is connected to the Studio 128X as specified in SMPTE Connections. Always record to the first or last tape track, this minimizes sync signal bleed-through to adjacent tracks.

2.	Set record levels to between -10db and +3db, according to your equipment's needs (to facilitate setting levels, the Studio 128X emits a constant leader tone when not striping). If possible, defeat noise reduction and equalization for the sync track.

3.	Launch the OMS Setup program and choose Studio 128x>SMPTE to open the SMPTE Window. The Studio 128X menu is only available when your current Studio Setup contains a Studio 128X.

4.	Choose the desired SMPTE format from the pop-up menu. If you're using a multitrack recorder and do not expect others to sync to your tape, a format of "30 Non-Drop" will suffice. When working with a studio or other third parties, consult them to determine their requirements.

5.	Specify the SMPTE Start Time in that field. Unless you have a specific reason to use a different time, you can safely choose 00:00:00:00.

6.	Place your tape deck in record mode and start the tape rolling.

7.	After recording 3-4 seconds of just the leader tone, click Start Striping.

8.	Allow sufficient time for the sync track to be recorded. It is a good idea to provide a minute or two of extra margin so the sync track duration is longer than the MIDI sequence. To stop generating SMPTE, click Stop Striping.

See also...

Syncing to Tape


Syncing to Tape

Although details will vary from one program to the next, use the following steps to synchronize your MIDI sequencer to tape (consult your software's user manual for more info):

1.	Make sure connections between your tape deck and the Studio 128X are as specified in SMPTE Connections.

2.	Set tape playback levels to between -10 db and -3 db. If possible, defeat any noise reduction or equalization settings affecting the sync track.

3.	Launch your MIDI sequencing software. If you have an existing song, open it in your sequencer; if recording a new song, set it to the desired tempo(s).

4.	Set your sequencer's sync source to the Studio 128X.

5.	Configure your sequencer to sync to SMPTE (or MTC) and specify the SMPTE format and offset time.

6.	Put  your sequencer in play or record mode -  resultingly, most programs display a Waiting for Sync message.

7.	Start the tape rolling at the desired location; your sequencer will automatically begin playing (or recording) from that point.

8.	The sequence will remain locked to the material on tape until either the tape or the software is stopped.


Troubleshooting, Where to Start

Where to Start

Setting up a MIDI system involves several system components, each of which must be working properly before you can successfully get down to making music. When encountering problems, you should focus on each system component separately; then focus on the relationships between the various components.

Verifying Connections

If you are having trouble with using the Studio 128X as a MIDI interface, you should first test the unit's connection to your computer: Windows users see Verifying Connections with 128XDIAG; Mac users see Verifying Connections with Test Studio.

General Operational Problems

While it is possible you may have a defective Translator PC, it is rather unlikely. Most difficulties encountered are operational problems and likely related to connections, power usage, software setup, and user program settings.

If you have checked the items just mentioned and have verified your computer connection, see the following troubleshooting topics:

•	MIDI Input/Output Problems

•	SMPTE Problems


OperProb Connections
Operational Problems, Connections

•	Is the Studio 128X securely connected to your computer with the appropriate cable?

•	Are MIDI inputs connected MIDI outputs?

•	Are instruments' audio outputs connected?


OperProb Power Usage
Operation Problems, Power Usage

Is the Studio 128X turned on and is it using an appropriate power adapter?


OperProb Software Setup
Operational Problems, Software Setup

•	Windows users must install and configure the Studio 128X driver with the correct COM port and IRQ settings.

•	Mac users must install and configure OMS.


OperProb User Programs
Operational Problems, User Programs

•	If you are unable to send or receive MIDI from the computer, make sure the current user program has routings to and from the computer.

•	If certain types of MIDI are not being communicated, remove filterings for MIDI messages and channels from the current user program.

•	If instruments seem to be responding to incorrect channel assignments, make sure there are no channel "bumps" present in the current user program.

•	If you are attempting to sync to SMPTE, verify that the current user program is routing MTC to the computer.


MIDI Input/Output Problems

Following are some common MIDI input and output problems:

•	When using Studio 128X as a stand-alone patchbay, no MIDI is routed.

•	No MIDI data is received/recorded.

•	Certain types of MIDI data or specific channels are not recorded/received.

•	Notes are doubled (or distorted) when playing from a keyboard into software.

•	No MIDI output.

•	Certain types of MIDI data or specific channels are not output.

•	Sysex is not successfully sent to an instrument.

•	MIDI instrument displays "MIDI Data Error" or "MIDI Buffer Full."

•	Some instruments play back with wrong instruments, channels, or patches.

•	Some MIDI input/output LEDs glow steadily and won't quit.

See also...

Troubleshooting, Where to Start

SMPTE Problems


No MIDI Routed
When using Studio 128X as stand-alone patchbay, no MIDI is routed.

•	Monitor the Studio 128X's MIDI input/output LEDs to see if data is routed as expected.

•	The Studio 128X user programs may not contain the desired routings. Use the Patchbay (PC) or Program Edit Window (Mac)  to make necessary changes.

•	Check MIDI connections. Make your instrument's MIDI OUTs are connected to the Studio 128X's MIDI INs, and vice-versa.

•	Check that your instruments are set to receive MIDI on the desired channels.

•	Try using the ALL preset program, which routes all inputs to all outputs.


No MIDI In
No MIDI data is received/recorded.

•	Verify the Studio 128X is powered on and securely connected to your computer; Windows users, make sure the driver is installed; Mac users, make sure OMS is configured correctly.

•	Check if a red MIDI input LED is blinking, indicating data received.

•	Verify your instrument's MIDI OUT is connected to the appropriate Studio 128X's MIDI IN.

•	Is your MIDI software set to receive MIDI from the correct port number (instrument)?

•	Is your instrument configured to send MIDI?


Some MIDI not Received
Certain types of MIDI data or specific channels are not recorded/received.

•	Some MIDI sequencers have record filters. Make sure your sequencer is set to receive (record) the desired MIDI messages.

•	Check that the current Studio 128X user program is not filtering the desired MIDI messages or channels


Doubled Notes
Notes are doubled (or distorted) when playing from a keyboard into software.

•	If your software's MIDI thru (or echo) is enabled, make sure your keyboard's "local mode" is disabled.

•	MIDI sequencing software generally takes care of MIDI routing. Therefore, you should use a Studio 128X user program that contains no routings (such as default factory user program 1).


No MIDI Output
No MIDI Output.

•	Verify the Studio 128X is powered on and securely connected to your computer; Windows users, make sure the driver is installed; Mac users, make sure OMS is configured correctly.

•	Are the tracks in your MIDI software assigned to the correct port number (instrument) and channel?

•	Is your instrument configured to receive MIDI and is it set to the correct channel(s)?

•	Check if the correct green MIDI output LED is blinking, indicating data sent.

•	Verify your instrument's MIDI IN is connected to the appropriate Studio 128X's MIDI OUT.


Some MIDI not Sent
Certain types of MIDI data or specific channels are not output.

•	Check that the current Studio 128X user program is not filtering the desired MIDI messages or channels.

•	Make sure the instrument in question is set to respond to the desired MIDI messages and channels.


Sysex Out Problems
Sysex is not successfully sent to an instrument.

•	Make sure there no MIDI data loops present. Try using a Studio 128X user program with no routings present (like the default factory user program 1).

•	Some Editor/Librarian programs need handshaking communication and thus require both MIDI ports (OUT and IN) of an instrument to be connected.

•	If using an Editor/Librarian program, verify the instrument's device ID matches the software settings.


MIDI Data Error
MIDI instrument displays "MIDI Data Error" or "MIDI Buffer Full."

•	Check for bad MIDI cables.

•	Make sure there no MIDI data loops present. Try using a Studio 128X user program that contains no routings (like the default factory user program 1).

•	If problems persist with user programs, try restoring the Studio 128X to its default state (see Front Panel Operation).


Instruments Play Wrong Patches
Tracks play back on wrong instruments, channels, or patches.

•	Monitor green MIDI output LEDs to see if tracks are sent to the desired OUT.

•	Make sure tracks are assigned to the correct port number (instrument).

•	Instrument MIDI receive channel(s) may not agree with the MIDI data sent. Check channel settings in your software as well as the channel bump settings for the current Studio 128X user program.


LEDs Glow
Some MIDI input/output LEDs glow steadily and won't quit.

•	Try selecting the PANIC preset program to clear all sounding notes.

•	You may have a MIDI loop. Disconnect and then reconnect MIDI cables for the affected port(s) to break the loop. Then, make sure that MIDI data output from the Studio 128X cannot make its way back into the Studio 128X.

•	If problems persist with user programs, try restoring the Studio 128X to its default state (see Front Panel Operation).


SMPTE Problems

Below are some common SMPTE problems:

•	The Studio 128X SMPTE LED indicates no SMPTE signal or an erratic signal.

•	The Studio 128X responds to SMPTE timecode but sequencer doesn't.

•	Sequencer keeps running even after stopping tape.

•	A tone emanates from SMPTE OUT jack when not striping.

•	The SMPTE Window displays 30-frame Non-Drop when reading 29.97 Non-Drop.

•	SMPTE sync problems with 29.97 Drop Frame, but not other formats.

•	Erratic timing or jumbled notes when playing from the start of sequence.

See also...

Troubleshooting, Where to Start

MIDI Input/Output Problems


SMPTE In Problems
The Studio 128X SMPTE LED no SMPTE signal or an erratic signal.

•	Check that SMPTE connections are secure.

•	Try defeating the sync track's noise reduction or equalization. Avoid routing SMPTE signals through a mixer.

•	Make you are receiving an optimal SMPTE signal, which should be in the range -10 db to -3 db.


No MTC into Software
The Studio 128X responds to SMPTE timecode but sequencer doesn't.

•	Verify the software's sync source is assigned to the Studio 128X.

•	Make sure the sequencer is set to use the correct SMPTE format and offset time.

•	Verify the sequencer is set to sync to SMPTE and is in play or record mode.

•	See if timecode is received in SMPTE Window, which would indicate correct configuration  of Windows driver (PC) or OMS (Mac).


Sequencer Keeps Running
Sequencer keeps running even after stopping tape.

This is normal when using SMPTE freewheel. The Studio 128X cannot detect the difference between a stopped tape and bad sync data. To reduce this effect, adjust the freewheel setting in the SMPTE Window.


Leader Tone
A tone emanates from SMPTE OUT jack when not striping.

This is normal. The Studio 128X's SMPTE OUT jack outputs a constant leader tone to facilitate setting record levels.


29.97 ND not Recognized
The SMPTE Window displays 30-frame Non-Drop when reading 29.97 Non-Drop.

MIDI Time Code does not differentiate between these two SMPTE formats. It is therefore important to set the software to the frame rate which matches that of the tape's sync track.


29.97 Drop Problems
SMPTE sync problems with 29.97 Drop Frame, but not other formats.

•	Verify that the tape indeed has 29.97 Drop-Frame timecode, and that your software is set for this format.

•	Make sure your sequencer supports this particular SMPTE format.


Offset too Small
Erratic timing or jumbled notes when playing from the start of sequence.

The sequencer's offset time should be at least three seconds after the SMPTE start time. This is to insure adequate time for tape speed to stabilize and therefore provide accurate sync lock-up with sequencer.


Contacting Opcode
Contacting Opcode Technical Support

What You Need to Get Support

When calling for support please have your customer code or serial number handy. If you don't know your Customer Code you will need to tell us the product's serial number when you contact Tech Support. The serial number for Opcode software packages is found on Disk 1 of your original disk set. Serial numbers for Opcode hardware are usually found on the unit's rear panel.

Technical Support Options

Opcode is proud to offer the following support options:

•	International Support

•	Phone and Fax Support

•	24-hour Automated Support

•	World Wide Web Support

•	Other Online Services


Customer Code

•	Your Customer Code, which starts with the letters "ZZ," is on the address label of anything that Opcode ships or mails to you.

•	If you're a new customer, send in your registration card so we can assign you a Customer Code.


International Support

If you live outside the U.S. or Canada, please contact the Opcode distributor in your country. Distributors can help you with registration, upgrade information and technical information.


Phone and Fax Support

Opcode Tech Support phone lines, are open weekdays from 9am to 5pm PST (expect for lunch hours 12:00pm to 2:00pm).

•	For Macintosh support, please call: (650) 856-3331, Mon-Fri

•	For Windows support, please call: (650) 812-3207, Mon-Fri

•	Technical Support fax number: (650) 856-0777 (Please allow two business days for a response.)

Support phone lines can be very busy at certain times of the day, especially from 9am to 10:30am and 3pm to 5pm PST. The busiest days are Monday and Friday, or any day following a national holiday. If you get a busy signal when calling it means that all technicians are with customers and the waiting queue is full.


Automated Support

Tech Support is available 24 hours a day, every day, via our automated Tech Support system at (650) 812-3207. This system offers detailed prerecorded help with answers to specific questions about many of our products.


Fax-back Support

Fax yourself various documents that include the latest application notes and technical tips. The fax-back number is (650) 812-3207. Press 3 to get into the fax-back system. To get the list of documents available via fax-back enter 1000#.


WWW Support
World Wide Web Support

Opcode's WWW site provides a list of Frequently Asked Questions and Answers for our various products. This should be the first place to check for answers to your Tech Support questions. For example, 90% of Macintosh technical issues can be resolved by disabling extensions/control panels, or removing a corrupted preferences file. FAQs can be found at: http://www.opcode.com/support/faqs/

Registered users can get support by filling out the problem report form on our WWW site. A technician will respond to you via email. The problem report form is located at: http://www.opcode.com/forms/problem_form.html

Additionally, we host the Opcode-users mailing list, which is a forum for an independent group of users to discuss Opcode products. It also is not an official Tech Support medium, although Opcode employees may participate in the discussion. For information on how to subscribe to this mailing list check our Web page at: http://www.opcode.com/support/opcode-users.html and follow the directions.


Other Online Services

Opcode has forums on America Online and Compuserve. Our message boards are not intended for true Technical Support, but are provided so users can ask questions about features, compatibility with new products, and special uses of our software. The Opcode staff will often offer answers, but many message board responses are written by other users.


128X.exe

Launch this PC application to open the Patchbay Window, which displays and edits Studio 128X programs. 128X.exe is automatically installed by running the Setup program from the provided PC disk. See Patchbay Window.


AC Power Source

Make sure your power adapter is set to or compatible with the AC voltage in your area. In the U.S. and Canada, AC voltage sources are in the range of 115-125VAC, 60 Hz.


Add New Hardware
Control Panels, Windows 95


ALL, Preset Program 2

When selected, all MIDI INs are routed to all MIDI OUTs.


AppleTalk

A Macintosh communication protocol for local area networks (LANs). For best results, you should always turn off AppleTalk when using MIDI software.


COM Port IRQ

Generally, COM1 and COM3 default to an IRQ setting of 4; COM2 and COM4 default to IRQ3.


Connection
Connections

Connections are defined in the connection grid, accessed in either the Patchbay Window (PC) or Program Edit Window (Mac).


Current Studio Setup

The Studio Setup document that is currently being referenced by OMS applications. Although you can create any number of Studio Setup documents, there is only one that is current.


Current Program

The Studio 128X program currently selected and displayed in either the Patchbay Window (PC) or Program Edit Window (Mac).


DC Power Adapter, Included

•	U.S. and Canada:  7.5cDC - 9vDC, 300mA, 5.5mm x 2.1mm center positive barrel plug.

•	Europe:  7.5cDC , 300mA, 5.5mm x 2.1mm center positive barrel plug.


Drivers Control Panel
Control Panels, Windows 3.1


Macintosh Floppy Disks

Includes OMS software with Studio Patches Editor, and online manual.


Macintosh Serial Cable
Macintosh Serial Cable, Included

A 10' 8-pin mini-DIN cable commonly used to connect printers and modems.


MIDI Data

Performance data, which includes notes, aftertouch, pitchbend mod wheel, and controllers; system exclusive for patch storage; and MIDI Time Code, Beat Clock, and Machine Control for synchronization purposes.


MIDI Loop

A MIDI loop occurs when data is erroneously routed back to its place of origin. MIDI loops can cause stuck notes, poor timing, or other unexpected behavior from MIDI instruments.


Nonvolatile Memory

The eight user programs are stored in nonvolatile memory so settings are remembered when turning off the Studio 128X. When turned on, the user program last chosen is still selected.


OMS Setup

The application used to create OMS Studio Setup documents, which provide detailed configuration information for connected MIDI devices. OMS Setup also provides complete control over the Studio 128X from its Program Edit Window, SMPTE Window, and Studio 128X Menu.


OMS Studio Patches

Using the provided Studio Patches Editor program, process any MIDI input or output to create complex splits, layers, transpositions, filters, and much more. See OMS Configuration.


Open Music System (OMS)

An industry standard MIDI management system created by Opcode Systems, Inc.


PANIC, Preset Program 1

When selected, an "all notes off" message is sent to each port to turn off stuck notes.


PC Cable Adapter
PC Cable Adapter, Included

9-pin male to 25-pin female adapter for 25-pin serial port connectors.


PC Floppy Disk

Includes Setup program that installs:

•	MME compatible Windows driver;

•	128XDIAG, diagnostics DOS program;

•	Patchbay program for configuring the Studio 128X;

•	Online Manual.


PC Serial Cable
PC Serial Cable, Included

A 10' 9-pin DSub male to 9-pin DSub female cable, all pins wired straight through.


Power Requirements

DC power adapter, 7.5vDC - 9vDC, 300mA, 5.5mm x 2.1mm center positive plug.


Program Set

A collection of eight user programs for the Studio 128X, which may be edited and saved from the Patchbay Window (PC) or Program Edit Window (Mac).


Thru Device

A PC or Macintosh serial device connected to one of the Studio 128X's Thru ports. Use the MIDI/Thru switch to easily choose whether your computer communicates with the Studio 128X or its "thru device."


SMPTE, Preset Programs 4 through 8

When selected, the Studio 128X stripes SMPTE according to the frame rate of the selected preset, and a  start time of 00:00:00:00.


SMPTE Signal

An optimum SMPTE signal has a level between -10 db and -3 db, and should not be processed  by equalization or noise reduction.


SMPTE Window

Allows configuration of SMPTE settings for the current user program.

•	Windows users access the SMPTE Window from the Patchbay Window.

•	Mac users access the SMPTE Window from the OMS Setup program.


Standard MIDI Interface

A Macintosh MIDI interface that supports only 16 MIDI channels. Standard interfaces are generally compatible with most Macintosh MIDI software.


Sync Source

•	Windows users should set their sync source to Opcode Studio 128X Sync Port.

•	Macintosh users should their sync source to Studio 128X, (Modem or Printer).


TUNE, Preset Program 3

When selected, continuous A440 note messages are sent to each port, which verifies instruments are connected, turned on, and set to the proper volume levels.


Stripe Button
Stripe/Sync Button

When a User Program is selected, the Stripe Button begins striping SMPTE at that User Program's set SMPTE format


Footswitch/Trigger Jack

The Studio 128X includes a footswitch option, whereby a footswitch or  trigger signal (such as a drum pad) can either change the Studio 128X's current program or send out a specified MIDI message to the computer and/or one or more MIDI outputs.  The footswitch may be normally-open or normally-closed, as long as it is connected to the Studio 128X at the time the power is turned on.  The footswitch is configured using the Footswitch/Trigger Window


Footswitch/Trigger Window
Footswitch/Trigger Configuration Window

The Studio 128X includes a footswitch option, whereby a footswitch or  trigger signal (such as a drum pad) can either change the Studio 128X's current program or send out a specified MIDI message to the computer and/or one or more MIDI outputs.  The footswitch message destination can be set in the Program Edit Window on the Mac, and by pressing the Foot/Trig Button on the PC Patchbay.  The footwitch options are configured by selecting Settings>Footswitch/Trigger on a PC, or by Pressing the Foot/Trig Button in the Program Edit Window on a Macintosh.  In this window, the footswitch can be set to send out the MIDI message specified below with either the occurance of the footswitch depressed OR released, as well as Program Advance, which will advance the Studion128Xs current program.  If you select Program Advance, the Footswitch Destination will have no effect, as the message will be sent to the Studio 128X itself.  The setting for using either a footswitch or trigger signal should be set according to what type of switch or trigger you have.  A switch typically has no power source of its own, while a trigger source will be powered and produce a voltage.  A Holdoff Time option is included in order to avoid double-triggering of MIDI messages or Studio 128X program incrementation.  If you are getting double-triggering from your trigger signal source, experiment with this setting.


Macintosh Network Port

This port is provided in order for the Studio 128X to share a serial port with a Stidio 4, Studio 64XTC, or an additional Studio 128X.  In order to network multiple interfaces through your Studio 128X, you must use the Studio 128X OMS Driver version 1.1 or above.  To check your current driver's version and for options on updating your Studio 128 OMS Driver, see page 4 of your printed manual.